From 0d153feee7971c98dacda7e7df1f18d76a72103b Mon Sep 17 00:00:00 2001 From: md_5 Date: Tue, 18 Feb 2025 19:17:31 +1100 Subject: [PATCH] #3791: Handle third party tools rewriting integers badly --- proxy/src/main/java/net/md_5/bungee/conf/YamlConfig.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proxy/src/main/java/net/md_5/bungee/conf/YamlConfig.java b/proxy/src/main/java/net/md_5/bungee/conf/YamlConfig.java index d659a138fb..95781e333c 100644 --- a/proxy/src/main/java/net/md_5/bungee/conf/YamlConfig.java +++ b/proxy/src/main/java/net/md_5/bungee/conf/YamlConfig.java @@ -189,7 +189,9 @@ private void save() @Override public int getInt(String path, int def) { - return get( path, def ); + // #3791: Sometimes third-party tools rewrite large ints into doubles + Number number = get( path, def ); + return number.intValue(); } @Override