From 62ed7729e04a5417637dfd49a280720b72be60e3 Mon Sep 17 00:00:00 2001 From: Score_Under Date: Sat, 7 Jul 2012 03:59:55 +0100 Subject: [PATCH] Play the door toggle sound effect on door toggle --- src/main/java/com/griefcraft/modules/doors/DoorsModule.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/griefcraft/modules/doors/DoorsModule.java b/src/main/java/com/griefcraft/modules/doors/DoorsModule.java index 537afcb36..1d3770c93 100644 --- a/src/main/java/com/griefcraft/modules/doors/DoorsModule.java +++ b/src/main/java/com/griefcraft/modules/doors/DoorsModule.java @@ -33,6 +33,7 @@ import com.griefcraft.scripting.JavaModule; import com.griefcraft.scripting.event.LWCProtectionInteractEvent; import com.griefcraft.util.config.Configuration; +import org.bukkit.Effect; import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.block.BlockFace; @@ -193,6 +194,9 @@ private void changeDoorStates(boolean allowDoorToOpen, Block... doors) { // Now xor both data values with 0x4, the flag that states if the door is open door.setData((byte) (door.getData() ^ 0x4)); + + // Play the door open/close sound + door.getWorld().playEffect(door.getLocation(), Effect.DOOR_TOGGLE, 0); // Only change the block above it if it is something we can open or close if (isValid(topHalf.getType())) {