Log client commands before handling

This commit is contained in:
Anuken
2021-03-11 10:52:53 -05:00
parent 8e52d8a272
commit b2e2cfb48d
4 changed files with 7 additions and 3 deletions

View File

@@ -198,6 +198,12 @@ public class NetClient implements ApplicationListener{
Events.fire(new PlayerChatEvent(player, message));
//log commands before they are handled
if(message.startsWith(netServer.clientCommands.getPrefix())){
//log with brackets
Log.info("<&fi@: @&fr>", "&lk" + player.name, "&lw" + message);
}
//check if it's a command
CommandResponse response = netServer.clientCommands.handleMessage(message, player);
if(response.type == ResponseType.noCommand){ //no command to handle
@@ -219,8 +225,6 @@ public class NetClient implements ApplicationListener{
//this is required so other clients get the correct name even if they don't know who's sending it yet
Call.sendMessage(message, colorizeName(player.id(), player.name), player);
}else{
//log command to console but with brackets
Log.info("<&fi@: @&fr>", "&lk" + player.name, "&lw" + message);
//a command was sent, now get the output
if(response.type != ResponseType.valid){