summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb>2011-05-08 22:57:38 +0000
committersnowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb>2011-05-08 22:57:38 +0000
commitdae0ce78d19f72df3f136327908001027b660ef7 (patch)
tree200665dd0df9cabd361f1db2eb49f491ec6103e4
parent14b53db85ab408ea302f18c31d4e46ef74469fd4 (diff)
downloadEssentials-dae0ce78d19f72df3f136327908001027b660ef7.tar
Essentials-dae0ce78d19f72df3f136327908001027b660ef7.tar.gz
Essentials-dae0ce78d19f72df3f136327908001027b660ef7.tar.lz
Essentials-dae0ce78d19f72df3f136327908001027b660ef7.tar.xz
Essentials-dae0ce78d19f72df3f136327908001027b660ef7.zip
[trunk] New config property: nether.ratio, defaults to 16.
Please update use1to1ratio to ratio: 1.0 git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1378 e251c2fe-e539-e718-e476-b85c1f46cddb
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java18
-rw-r--r--Essentials/src/com/earth2me/essentials/Settings.java8
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandworld.java18
-rw-r--r--Essentials/src/config.yml2
4 files changed, 13 insertions, 33 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
index c2975e3c6..236bb3a53 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
@@ -101,25 +101,11 @@ public class EssentialsPlayerListener extends PlayerListener
double factor;
if (user.getWorld().getEnvironment() == World.Environment.NETHER && world.getEnvironment() == World.Environment.NORMAL)
{
- if (ess.getSettings().use1to1RatioInNether())
- {
- factor = 1.0;
- }
- else
- {
- factor = 16.0;
- }
+ factor = ess.getSettings().getNetherRatio();
}
else if (user.getWorld().getEnvironment() != world.getEnvironment())
{
- if (ess.getSettings().use1to1RatioInNether())
- {
- factor = 1.0;
- }
- else
- {
- factor = 1.0 / 16.0;
- }
+ factor = 1.0 / ess.getSettings().getNetherRatio();
}
else
{
diff --git a/Essentials/src/com/earth2me/essentials/Settings.java b/Essentials/src/com/earth2me/essentials/Settings.java
index edea6ae91..a394bcbdb 100644
--- a/Essentials/src/com/earth2me/essentials/Settings.java
+++ b/Essentials/src/com/earth2me/essentials/Settings.java
@@ -471,6 +471,14 @@ public class Settings implements IConf
return config.getBoolean("nether.use-1to1-ratio", false);
}
+ public double getNetherRatio()
+ {
+ if (config.getBoolean("nether.use-1to1-ratio", false)) {
+ return 1.0;
+ }
+ return config.getDouble("nether.ratio", 16.0);
+ }
+
public boolean isDebug()
{
return config.getBoolean("debug", false);
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandworld.java b/Essentials/src/com/earth2me/essentials/commands/Commandworld.java
index 6abacb6fd..044e0868e 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandworld.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandworld.java
@@ -53,25 +53,11 @@ public class Commandworld extends EssentialsCommand
double factor;
if (user.getWorld().getEnvironment() == World.Environment.NETHER && world.getEnvironment() == World.Environment.NORMAL)
{
- if (ess.getSettings().use1to1RatioInNether())
- {
- factor = 1.0;
- }
- else
- {
- factor = 16.0;
- }
+ factor = ess.getSettings().getNetherRatio();
}
else if (user.getWorld().getEnvironment() != world.getEnvironment())
{
- if (ess.getSettings().use1to1RatioInNether())
- {
- factor = 1.0;
- }
- else
- {
- factor = 1.0 / 16.0;
- }
+ factor = 1.0 / ess.getSettings().getNetherRatio();
}
else
{
diff --git a/Essentials/src/config.yml b/Essentials/src/config.yml
index 1a579fe1f..5abd44543 100644
--- a/Essentials/src/config.yml
+++ b/Essentials/src/config.yml
@@ -75,7 +75,7 @@ nether:
folder: nether
portals-enabled: false
generate-exit-portals: false
- use-1to1-ratio: false
+ ratio: 16
# Mob limit on spawnmob
spawnmob-limit: 10