diff --git a/simulated/common/src/main/java/dev/simulated_team/simulated/content/blocks/physics_assembler/PhysicsAssemblerGUIHandler.java b/simulated/common/src/main/java/dev/simulated_team/simulated/content/blocks/physics_assembler/PhysicsAssemblerGUIHandler.java index 515e0b92..02d5cdf2 100644 --- a/simulated/common/src/main/java/dev/simulated_team/simulated/content/blocks/physics_assembler/PhysicsAssemblerGUIHandler.java +++ b/simulated/common/src/main/java/dev/simulated_team/simulated/content/blocks/physics_assembler/PhysicsAssemblerGUIHandler.java @@ -95,9 +95,7 @@ public boolean activeTick(final Level level, final LocalPlayer player) { public boolean activeOnMouseMove(final double yaw, final double pitch) { final double scalar = 0.5 - Math.abs(0.5 - animatedValue) + 0.05; - final PhysicsAssemblerBlockEntity be = (PhysicsAssemblerBlockEntity) SableDistUtil.getClientLevel().getBlockEntity(this.getInteractionPos()); - - if (be == null) { + if (!(SableDistUtil.getClientLevel().getBlockEntity(this.getInteractionPos()) instanceof PhysicsAssemblerBlockEntity)) { return false; }