diff options
author | snowleo <schneeleo@gmail.com> | 2011-06-30 22:55:00 +0200 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-06-30 22:55:00 +0200 |
commit | ae88f3a1f368abca09c9f7417a74349d8965c68b (patch) | |
tree | 0114a567fe49181aec8bb807c5981678e8c6ab4b | |
parent | 22230a0557c553a871fcf3f1e0b11fcdea051ed8 (diff) | |
download | Essentials-ae88f3a1f368abca09c9f7417a74349d8965c68b.tar Essentials-ae88f3a1f368abca09c9f7417a74349d8965c68b.tar.gz Essentials-ae88f3a1f368abca09c9f7417a74349d8965c68b.tar.lz Essentials-ae88f3a1f368abca09c9f7417a74349d8965c68b.tar.xz Essentials-ae88f3a1f368abca09c9f7417a74349d8965c68b.zip |
Only act on right click, otherwise signs can't be destroyed.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java b/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java index ba94868af..96ff3eace 100644 --- a/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java @@ -5,6 +5,7 @@ import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.block.Sign; import org.bukkit.craftbukkit.block.CraftSign; +import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerListener; @@ -30,6 +31,10 @@ public class SignPlayerListener extends PlayerListener final int mat = block.getTypeId(); if (mat == Material.SIGN_POST.getId() || mat == Material.WALL_SIGN.getId()) { + if (event.getAction() != Action.RIGHT_CLICK_BLOCK) + { + return; + } final Sign csign = new CraftSign(block); for (Signs signs : Signs.values()) { |