mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-30 16:19:03 +01:00
Temporarily use getDouble() internally for calls to getFloat() in Paper configs
getFloat() seems to have an issue with reading modified values and always returns the default value instead. This needs further investigating, but for now making it use getDouble() internally appears to resolve the issue.
This commit is contained in:
parent
febaf3c5a1
commit
5b6b8beff8
2 changed files with 6 additions and 6 deletions
|
@ -26,13 +26,13 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||||
+++ b/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
+++ b/src/main/java/org/github/paperspigot/PaperSpigotWorldConfig.java
|
||||||
@@ -0,0 +0,0 @@ public class PaperSpigotWorldConfig
|
@@ -0,0 +0,0 @@ public class PaperSpigotWorldConfig
|
||||||
{
|
{
|
||||||
containerUpdateTickRate = getInt("container-update-tick-rate", 1);
|
containerUpdateTickRate = getInt( "container-update-tick-rate", 1 );
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
+ public float tntExplosionVolume;
|
+ public float tntExplosionVolume;
|
||||||
+ private void tntExplosionVolume()
|
+ private void tntExplosionVolume()
|
||||||
+ {
|
+ {
|
||||||
+ tntExplosionVolume = getFloat("tnt-explosion-volume", 4.0F);
|
+ tntExplosionVolume = getFloat( "tnt-explosion-volume", 4.0F );
|
||||||
+ }
|
+ }
|
||||||
}
|
}
|
||||||
--
|
--
|
|
@ -211,8 +211,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||||
+
|
+
|
||||||
+ private static float getFloat(String path, float def)
|
+ private static float getFloat(String path, float def)
|
||||||
+ {
|
+ {
|
||||||
+ config.addDefault( path, def );
|
+ // TODO: Figure out why getFloat() always returns the default value.
|
||||||
+ return config.getFloat( path, config.getFloat( path ) );
|
+ return (float) getDouble( path, (double) def );
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ private static int getInt(String path, int def)
|
+ private static int getInt(String path, int def)
|
||||||
|
@ -300,8 +300,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||||
+
|
+
|
||||||
+ private float getFloat(String path, float def)
|
+ private float getFloat(String path, float def)
|
||||||
+ {
|
+ {
|
||||||
+ config.addDefault( "world-settings.default." + path, def );
|
+ // TODO: Figure out why getFloat() always returns the default value.
|
||||||
+ return config.getFloat( "world-settings." + worldName + "." + path, config.getFloat( "world-settings.default." + path ) );
|
+ return (float) getDouble( path, (double) def );
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ private <T> List getList(String path, T def)
|
+ private <T> List getList(String path, T def)
|
||||||
|
|
Loading…
Reference in a new issue