Enterman Posted November 27, 2019 Posted November 27, 2019 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. Quote
Enterman Posted November 27, 2019 Author Posted November 27, 2019 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! Quote
Recommended Posts
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.