From ba28dd18f2602267f519a3d65d13c2d08a43504a Mon Sep 17 00:00:00 2001 From: kaenganxt Date: Tue, 23 Dec 2014 16:11:15 +0100 Subject: [PATCH] Whoops, wrong if --- src/de/anura/core/events/PlayerInteract.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/de/anura/core/events/PlayerInteract.java b/src/de/anura/core/events/PlayerInteract.java index b04f47c..5ad3708 100644 --- a/src/de/anura/core/events/PlayerInteract.java +++ b/src/de/anura/core/events/PlayerInteract.java @@ -93,7 +93,7 @@ public class PlayerInteract implements Listener { event.setCancelled(true); } } else if (block.getState().getData() instanceof Stairs) { - if (plugin.stairMode.contains(event.getPlayer()) && event.getAction().equals(Action.RIGHT_CLICK_BLOCK) && plugin.denySit.contains(event.getPlayer())) { + if (plugin.stairMode.contains(event.getPlayer()) && event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { event.setCancelled(true); if (plugin.sittableBlocks.contains(block)) { plugin.sittableBlocks.remove(block); @@ -110,7 +110,7 @@ public class PlayerInteract implements Listener { int Z = block.getLocation().getBlockZ(); Core.getMySql().queryUpdate("INSERT INTO coreStairs(server,world,X,Y,Z) VALUES('" + plugin.getConfig().getString("server-name") + "','" + block.getWorld().getName() + "','" + X + "','" + Y + "','" + Z + "')"); } - } else if (plugin.getConfig().getBoolean("allow-stairs-sit") && event.getAction().equals(Action.RIGHT_CLICK_BLOCK) && plugin.sittableBlocks.contains(block)) { + } else if (plugin.getConfig().getBoolean("allow-stairs-sit") && event.getAction().equals(Action.RIGHT_CLICK_BLOCK) && plugin.sittableBlocks.contains(block) && !plugin.denySit.contains(event.getPlayer())) { if (plugin.sittingPlayer.containsKey(event.getPlayer())) { Core.statusMsg(event.getPlayer(), "sitting_already", false); event.setCancelled(true);