diff --git a/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java b/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java index c7331a4..90458b7 100644 --- a/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java +++ b/src/main/java/fr/adrien1106/reframed/mixin/BlockItemMixin.java @@ -32,7 +32,8 @@ public class BlockItemMixin { ) ) private static void placeBlockWithOffHandCamo(World world, PlayerEntity player, BlockPos pos, ItemStack stack, CallbackInfoReturnable cir, @Local LocalRef compound) { - if (compound.get() != null + if (player == null + || compound.get() != null || player.getOffHandStack().isEmpty() || player.getMainHandStack().isEmpty() || !(player.getMainHandStack().getItem() instanceof BlockItem frame)