diff --git a/src/main/java/com/github/quiltservertools/ledger/mixin/ServerCommonPacketListenerImplMixin.java b/src/main/java/com/github/quiltservertools/ledger/mixin/ServerCommonPacketListenerImplMixin.java index d6ef4c87..c25d3ed3 100644 --- a/src/main/java/com/github/quiltservertools/ledger/mixin/ServerCommonPacketListenerImplMixin.java +++ b/src/main/java/com/github/quiltservertools/ledger/mixin/ServerCommonPacketListenerImplMixin.java @@ -21,7 +21,14 @@ @Mixin(ServerCommonPacketListenerImpl.class) public class ServerCommonPacketListenerImplMixin { - @Inject(method = "handleCustomClickAction", at = @At("HEAD"), cancellable = true) + @Inject( + method = "handleCustomClickAction", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/server/MinecraftServer;handleCustomClickAction(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)V" + ), + cancellable = true + ) private void handleLedgerPageChangeClick(ServerboundCustomClickActionPacket packet, CallbackInfo ci) { if (!((Object) this instanceof ServerGamePacketListenerImpl game)) return;