Posted November 27, 20195 yr I am currently working on my mod, which is client-side only, and I want to create custom commands on a server. (Which we can't do with CommandDispatcher in 1.14.4) My approach is this: public void onChat(ClientChatEvent event){ final String command = event.getMessage(); if(command == "/test") { // do something... event.setCanceled(true); } } But, downsides are: User can't use tab to autocomplete (It's fine for me) User can't use the up-arrow key to get the last input which was /test So I'm asking if there is a better approach to this as there are 2 main downsides.
November 27, 20195 yr Author 5 minutes ago, diesieben07 said: FMLServerStartingEvent provides you with the CommandDispatcher to register server commands. I assume you mean client-side commands. Call Minecraft#ingameGui.getChatGUI().addToSentMessages when you execute the command. This unfortunately is not as easy to work-around. Thank you!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.