diff --git a/src/com/projectkorra/ProjectKorra/ConfigManager.java b/src/com/projectkorra/ProjectKorra/ConfigManager.java index 45da5876..85c9d3de 100644 --- a/src/com/projectkorra/ProjectKorra/ConfigManager.java +++ b/src/com/projectkorra/ProjectKorra/ConfigManager.java @@ -85,6 +85,11 @@ public class ConfigManager { config.addDefault("Properties.Chi.CanBendWithWeapons", true); + ArrayList disabledWorlds = new ArrayList(); + disabledWorlds.add("TestWorld"); + disabledWorlds.add("TestWorld2"); + config.addDefault("Properties.DisabledWorlds", disabledWorlds); + config.addDefault("Abilities.AvatarState.Enabled", true); config.addDefault("Abilities.AvatarState.Description", "The signature ability of the Avatar, this is a toggle. Click to activate to become " + "nearly unstoppable. While in the Avatar State, the user takes severely reduced damage from " diff --git a/src/com/projectkorra/ProjectKorra/Methods.java b/src/com/projectkorra/ProjectKorra/Methods.java index a52ba80d..4344980e 100644 --- a/src/com/projectkorra/ProjectKorra/Methods.java +++ b/src/com/projectkorra/ProjectKorra/Methods.java @@ -261,6 +261,7 @@ public class Methods { BendingPlayer bPlayer = getBendingPlayer(player); Player p = Bukkit.getPlayer(player); if (bPlayer == null) return false; + if (plugin.getConfig().getStringList("Properties.DisabledWorlds") != null && plugin.getConfig().getStringList("Properties.DisabledWorlds").contains(p.getWorld().getName())) return false; if (Commands.isToggledForAll) return false; if (!bPlayer.isToggled) return false; if (p == null) return false; diff --git a/src/config.yml b/src/config.yml index a9a4a3c6..d82b6e59 100644 --- a/src/config.yml +++ b/src/config.yml @@ -65,6 +65,9 @@ Properties: DayFactor: 1.5 Chi: CanBendWithWeapons: false + DisabledWorlds: + - TestWorld + - TestWorld2 Abilities: AvatarState: Enabled: true