diff --git a/patches/minecraft/net/minecraft/client/gui/GuiChat.java.patch b/patches/minecraft/net/minecraft/client/gui/GuiChat.java.patch index 5172aea89..f21e7fa51 100644 --- a/patches/minecraft/net/minecraft/client/gui/GuiChat.java.patch +++ b/patches/minecraft/net/minecraft/client/gui/GuiChat.java.patch @@ -4,7 +4,7 @@ public void func_146403_a(String p_146403_1_) { this.field_146297_k.field_71456_v.func_146158_b().func_146239_a(p_146403_1_); -+ if (net.minecraftforge.client.ClientCommandHandler.instance.func_71556_a(field_146297_k.field_71439_g, p_146403_1_) == 1) return; ++ if (net.minecraftforge.client.ClientCommandHandler.instance.func_71556_a(field_146297_k.field_71439_g, p_146403_1_) != 0) return; this.field_146297_k.field_71439_g.func_71165_d(p_146403_1_); } diff --git a/src/main/java/net/minecraftforge/client/ClientCommandHandler.java b/src/main/java/net/minecraftforge/client/ClientCommandHandler.java index 95c2af005..08bd91305 100644 --- a/src/main/java/net/minecraftforge/client/ClientCommandHandler.java +++ b/src/main/java/net/minecraftforge/client/ClientCommandHandler.java @@ -31,8 +31,8 @@ public class ClientCommandHandler extends CommandHandler public String[] latestAutoComplete = null; /** - * @return 1 if successfully executed, 0 if wrong usage, it doesn't exist or - * it was canceled. + * @return 1 if successfully executed, -1 if no permission or wrong usage, + * 0 if it doesn't exist or it was canceled (it's sent to the server) */ @Override public int executeCommand(ICommandSender sender, String message) @@ -91,7 +91,7 @@ public class ClientCommandHandler extends CommandHandler t.printStackTrace(); } - return 0; + return -1; } //Couple of helpers because the mcp names are stupid and long...