From 754283c053493bfa1cbc5df05987ba46f7fde388 Mon Sep 17 00:00:00 2001 From: Luck Date: Tue, 12 Dec 2023 18:57:44 +0000 Subject: [PATCH] Fix Fabric command manager mixin (#3791) --- .../lucko/luckperms/fabric/mixin/CommandManagerMixin.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fabric/src/main/java/me/lucko/luckperms/fabric/mixin/CommandManagerMixin.java b/fabric/src/main/java/me/lucko/luckperms/fabric/mixin/CommandManagerMixin.java index 5f5c5b438..38d355e68 100644 --- a/fabric/src/main/java/me/lucko/luckperms/fabric/mixin/CommandManagerMixin.java +++ b/fabric/src/main/java/me/lucko/luckperms/fabric/mixin/CommandManagerMixin.java @@ -32,14 +32,14 @@ import net.minecraft.server.command.ServerCommandSource; 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.CallbackInfoReturnable; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; @Mixin(CommandManager.class) public class CommandManagerMixin { @Inject(at = @At("HEAD"), method = "execute", cancellable = true) - private void commandExecuteCallback(ParseResults parseResults, String command, CallbackInfoReturnable info) { + private void commandExecuteCallback(ParseResults parseResults, String command, CallbackInfo ci) { if (!PreExecuteCommandCallback.EVENT.invoker().onPreExecuteCommand(parseResults.getContext().getSource(), command)) { - info.setReturnValue(0); + ci.cancel(); } } }