Implement new command system

This commit is contained in:
KingRainbow44
2022-04-18 18:24:08 -04:00
parent e7a3e8252d
commit 9cd65046b1
8 changed files with 453 additions and 20 deletions

View File

@@ -1,6 +1,6 @@
package emu.grasscutter.game.managers;
import emu.grasscutter.Grasscutter;
import emu.grasscutter.commands.CommandMap;
import emu.grasscutter.commands.PlayerCommands;
import emu.grasscutter.game.GenshinPlayer;
import emu.grasscutter.net.packet.GenshinPacket;
@@ -26,8 +26,8 @@ public class ChatManager {
}
// Check if command
if (message.charAt(0) == '!' || message.charAt(0) == '/') {
PlayerCommands.handle(player, message);
if (message.charAt(0) == '!') {
CommandMap.getInstance().invoke(player, message);
return;
}
@@ -68,7 +68,7 @@ public class ChatManager {
// Check if command
if (message.charAt(0) == '!') {
PlayerCommands.handle(player, message);
CommandMap.getInstance().invoke(player, message);
return;
}