From 4262a46c61f8f1159ff8de45d62621315f5b3c1c Mon Sep 17 00:00:00 2001 From: shedaniel Date: Mon, 3 May 2021 01:43:17 +0800 Subject: [PATCH] Fix ExplosionEvent.DETONATE Signed-off-by: shedaniel --- .../shedaniel/architectury/mixin/fabric/MixinExplosion.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fabric/src/main/java/me/shedaniel/architectury/mixin/fabric/MixinExplosion.java b/fabric/src/main/java/me/shedaniel/architectury/mixin/fabric/MixinExplosion.java index 0e4d7241..ce4b5d14 100644 --- a/fabric/src/main/java/me/shedaniel/architectury/mixin/fabric/MixinExplosion.java +++ b/fabric/src/main/java/me/shedaniel/architectury/mixin/fabric/MixinExplosion.java @@ -47,8 +47,8 @@ public class MixinExplosion implements ExplosionHooksImpl.ExplosionExtensions { @Unique Vec3 position; @Inject(method = "explode", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/phys/Vec3;(DDD)V", ordinal = 0), - locals = LocalCapture.PRINT) - private void explodePost(CallbackInfo ci, Set set, float q, int r, int s, int t, int u, int v, int w, List list) { + locals = LocalCapture.CAPTURE_FAILHARD) + private void explodePost(CallbackInfo ci, Set set, int i, float q, int r, int s, int t, int u, int v, int w, List list) { ExplosionEvent.DETONATE.invoker().explode(level, (Explosion) (Object) this, list); }