aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/net/GTPacketInfiniteSpraycan.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/net/GTPacketInfiniteSpraycan.java b/src/main/java/gregtech/api/net/GTPacketInfiniteSpraycan.java
index b0127ba81f..7ff2eb23b1 100644
--- a/src/main/java/gregtech/api/net/GTPacketInfiniteSpraycan.java
+++ b/src/main/java/gregtech/api/net/GTPacketInfiniteSpraycan.java
@@ -119,6 +119,19 @@ public class GTPacketInfiniteSpraycan extends GTPacket {
}
return false;
}
+ },
+ TOGGLE_SHAKE_LOCK {
+
+ @Override
+ boolean execute(final BehaviourSprayColorInfinite behavior, final ItemStack itemStack,
+ final EntityPlayerMP player, final int newColor) {
+ if (behavior.togglePreventShake(itemStack)) {
+ Action.playLockSound(player);
+ } else {
+ Action.playUnlockSound(player);
+ }
+ return true;
+ }
};
private static void playShakeSound(final EntityPlayerMP player) {