From 9fe8224ebf07da785fd080ec7240a787e0adaf91 Mon Sep 17 00:00:00 2001 From: ash lea Date: Mon, 1 Jun 2026 16:01:22 -0400 Subject: fix a check --- .../java/wtf/kity/uncrackable/mixin/FallingBlockEntityMixin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/wtf/kity/uncrackable/mixin/FallingBlockEntityMixin.java b/src/main/java/wtf/kity/uncrackable/mixin/FallingBlockEntityMixin.java index 3d76afb..bd45488 100644 --- a/src/main/java/wtf/kity/uncrackable/mixin/FallingBlockEntityMixin.java +++ b/src/main/java/wtf/kity/uncrackable/mixin/FallingBlockEntityMixin.java @@ -15,6 +15,7 @@ import net.minecraft.world.level.block.DragonEggBlock; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; import org.objectweb.asm.Opcodes; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; @@ -83,14 +84,15 @@ public abstract class FallingBlockEntityMixin extends Entity { BlockState instance, BlockPlaceContext blockPlaceContext, Operation original, + @Local Block block, @Local BlockPos blockPos ) { if (original.call(instance, blockPlaceContext)) { return true; } - if (instance.getBlock() instanceof DragonEggBlock) { - BlockEntity blockentity = instance.hasBlockEntity() ? this.level().getBlockEntity(blockPos) : null; + if (block instanceof DragonEggBlock) { + @Nullable BlockEntity blockentity = this.level().getBlockEntity(blockPos); Block.dropResources(instance, this.level(), blockPos, blockentity); instance.onDestroyedByPushReaction(this.level(), blockPos, Direction.DOWN, this.level().getFluidState(blockPos)); return true; -- cgit 1.4.1