diff --git a/src/com/projectkorra/projectkorra/BendingPlayer.java b/src/com/projectkorra/projectkorra/BendingPlayer.java index ecb39b80..186a486c 100644 --- a/src/com/projectkorra/projectkorra/BendingPlayer.java +++ b/src/com/projectkorra/projectkorra/BendingPlayer.java @@ -219,6 +219,8 @@ public class BendingPlayer { } public boolean canBendPassive(Element element) { + List disabledWorlds = getConfig().getStringList("Properties.DisabledWorlds"); + if (element == null || player == null) { return false; } else if (!player.hasPermission("bending." + element.getName() + ".passive")) { @@ -227,6 +229,8 @@ public class BendingPlayer { return false; } else if (isChiBlocked() || isParalyzed() || isBloodbent()) { return false; + } else if (disabledWorlds != null && disabledWorlds.contains(player.getWorld().getName())) { + return false; } else if (GeneralMethods.isRegionProtectedFromBuild(player, player.getLocation())) { return false; }