diff --git a/src/main/java/com/atsuishio/superbwarfare/block/SuperbItemInterfaceBlock.java b/src/main/java/com/atsuishio/superbwarfare/block/SuperbItemInterfaceBlock.java index 9360ba676..785a00b7a 100644 --- a/src/main/java/com/atsuishio/superbwarfare/block/SuperbItemInterfaceBlock.java +++ b/src/main/java/com/atsuishio/superbwarfare/block/SuperbItemInterfaceBlock.java @@ -84,6 +84,9 @@ public class SuperbItemInterfaceBlock extends BaseEntityBlock { protected @NotNull ItemInteractionResult useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) { if (stack.is(ModItems.CROWBAR.get()) || stack.is(ModTags.Items.WRENCHES_TAG) || stack.is(ModTags.Items.WRENCH_TAG)) { var facing = hitResult.getDirection(); + if (state.getValue(FACING) == facing) { + facing = facing.getOpposite(); + } level.setBlockAndUpdate(pos, state.setValue(FACING, facing)); return ItemInteractionResult.SUCCESS; }