diff --git a/common/src/main/java/rearth/oritech/OritechClient.java b/common/src/main/java/rearth/oritech/OritechClient.java index c326caef36..b57235d39f 100644 --- a/common/src/main/java/rearth/oritech/OritechClient.java +++ b/common/src/main/java/rearth/oritech/OritechClient.java @@ -63,7 +63,7 @@ public static void initialize() { // send mining laser use events to server ClientTickEvent.CLIENT_PRE.register(client -> { - if (client.player != null && client.player.getMainHandItem().getItem() instanceof PortableLaserItem && laserActive) { + if (client.screen == null && client.player != null && client.player.getMainHandItem().getItem() instanceof PortableLaserItem && laserActive) { NetworkManager.sendToServer(new PortableLaserItem.LaserPlayerUsePacket()); } else { laserActive = false; @@ -96,4 +96,4 @@ public static void registerRenderers() { Oritech.LOGGER.info("Registering oritech renderers"); ModRenderers.registerRenderers(); } -} \ No newline at end of file +} diff --git a/gradlew b/gradlew old mode 100644 new mode 100755