From 39ddc4eef824211d0b8177cfa66b85fa0a8c0d9f Mon Sep 17 00:00:00 2001 From: Poslovitch Date: Fri, 18 Aug 2017 18:36:45 +0200 Subject: [PATCH] Removed disableOfflineRedstone (will be an addon) --- .../tastybento/bskyblock/config/Settings.java | 4 +--- .../listeners/protection/IslandGuard.java | 23 ------------------- 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/src/main/java/us/tastybento/bskyblock/config/Settings.java b/src/main/java/us/tastybento/bskyblock/config/Settings.java index 03908ea77..ecc807d10 100755 --- a/src/main/java/us/tastybento/bskyblock/config/Settings.java +++ b/src/main/java/us/tastybento/bskyblock/config/Settings.java @@ -100,9 +100,7 @@ public class Settings { public static int spawnLimitWaterAnimals; public static HashMap entityLimits; public static HashMap tileEntityLimits; - - public static boolean disableOfflineRedstone; - + /* ISLAND */ public static int maxTeamSize; public static int maxHomes; diff --git a/src/main/java/us/tastybento/bskyblock/listeners/protection/IslandGuard.java b/src/main/java/us/tastybento/bskyblock/listeners/protection/IslandGuard.java index aec3c7a4a..6ddb3b745 100644 --- a/src/main/java/us/tastybento/bskyblock/listeners/protection/IslandGuard.java +++ b/src/main/java/us/tastybento/bskyblock/listeners/protection/IslandGuard.java @@ -2462,29 +2462,6 @@ public class IslandGuard implements Listener { } } - /** - * Stop redstone if team members are offline and disableOfflineRedstone is TRUE. - * @param e - */ - @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) - public void onBlockRedstone(BlockRedstoneEvent e){ - if(Settings.disableOfflineRedstone) { - // Check world - if (!Util.inWorld(e.getBlock())) { - return; - } - // Check if this is on an island - Island island = plugin.getIslands().getIslandAt(e.getBlock().getLocation()); - if (island == null || island.isSpawn()) { - return; - } - for(UUID member : island.getMembers()){ - if(plugin.getServer().getPlayer(member) != null) return; - } - e.setNewCurrent(0); - } - } - @EventHandler(priority=EventPriority.LOW) public void onEvent(BlockPistonExtendEvent event) { if (!Settings.allowTNTPushing) {