From c6c38b09e760163accb6816509260bcc99d9df55 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Sun, 28 Mar 2021 00:13:11 +0800 Subject: [PATCH] Quick fix for Fabrication --- .../izzel/arclight/common/mixin/core/block/NoteBlockMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/block/NoteBlockMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/block/NoteBlockMixin.java index 86b11ce4..050a0010 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/block/NoteBlockMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/block/NoteBlockMixin.java @@ -49,7 +49,7 @@ public abstract class NoteBlockMixin implements NoteBlockBridge { this.play(worldIn, pos, state); } - @Inject(method = "triggerNote", cancellable = true, at = @At(value = "INVOKE", target = "Lnet/minecraft/world/World;addBlockEvent(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;II)V")) + @Inject(method = "triggerNote", cancellable = true, require = 0, at = @At(value = "INVOKE", target = "Lnet/minecraft/world/World;addBlockEvent(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;II)V")) private void arclight$notePlay(World worldIn, BlockPos pos, CallbackInfo ci) { NotePlayEvent event = CraftEventFactory.callNotePlayEvent(worldIn, pos, arclight$state.get(NoteBlock.INSTRUMENT), arclight$state.get(NoteBlock.NOTE)); if (event.isCancelled()) {