From 927bd08f8c96135f2e4cb66b95c15053fd0fe734 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 26 Feb 2021 03:47:23 +0800 Subject: [PATCH] Revert "Remove locals requirements from BlockLandingInvoker" This reverts commit 0eb7bd5b --- .../me/shedaniel/architectury/mixin/BlockLandingInvoker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/me/shedaniel/architectury/mixin/BlockLandingInvoker.java b/common/src/main/java/me/shedaniel/architectury/mixin/BlockLandingInvoker.java index 71df8a51..36996dce 100644 --- a/common/src/main/java/me/shedaniel/architectury/mixin/BlockLandingInvoker.java +++ b/common/src/main/java/me/shedaniel/architectury/mixin/BlockLandingInvoker.java @@ -31,10 +31,11 @@ import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.LocalCapture; @Mixin({FallingBlock.class, AnvilBlock.class, ConcretePowderBlock.class}) public abstract class BlockLandingInvoker { - @Inject(method = "onLand", at = @At("RETURN")) + @Inject(method = "onLand", at = @At("RETURN"), locals = LocalCapture.CAPTURE_FAILHARD) public void handleLand(Level level, BlockPos pos, BlockState fallState, BlockState landOn, FallingBlockEntity entity, CallbackInfo ci) { BlockEvent.FALLING_LAND.invoker().onLand(level, pos, fallState, landOn, entity); }