diff options
author | Torui <44932079+ToruiDev@users.noreply.github.com> | 2021-10-18 21:33:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-18 21:33:51 +0200 |
commit | 01aa6f4d5d31d0f30fc6c174aa41b6bee2dd4a9a (patch) | |
tree | 3dd5bc44e9981b922f016f33f4268fb20503536a /src/main | |
parent | fd39e0b0f1318d5dfa0c2617e10d825710b7dd01 (diff) | |
parent | 18034bbaa8616042b5bbed62e4128ed0e1b85bbe (diff) | |
download | COFL-01aa6f4d5d31d0f30fc6c174aa41b6bee2dd4a9a.tar.gz COFL-01aa6f4d5d31d0f30fc6c174aa41b6bee2dd4a9a.tar.bz2 COFL-01aa6f4d5d31d0f30fc6c174aa41b6bee2dd4a9a.zip |
Merge pull request #15 from Coflnet/fix-hotkey
fixed hotkey for release
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/de/torui/coflsky/EventRegistry.java | 2 | ||||
-rw-r--r-- | src/main/java/de/torui/coflsky/WSCommandHandler.java | 17 |
2 files changed, 11 insertions, 8 deletions
diff --git a/src/main/java/de/torui/coflsky/EventRegistry.java b/src/main/java/de/torui/coflsky/EventRegistry.java index a05e213..dbca065 100644 --- a/src/main/java/de/torui/coflsky/EventRegistry.java +++ b/src/main/java/de/torui/coflsky/EventRegistry.java @@ -65,7 +65,7 @@ public class EventRegistry{ String command = WSCommandHandler.lastOnClickEvent; WSCommandHandler.lastOnClickEvent = null; //System.out.println(">>>>> HasLastONClickEvent = " + command); - Minecraft.getMinecraft().thePlayer.sendChatMessage(command); + WSCommandHandler.Execute(command,Minecraft.getMinecraft().thePlayer); } diff --git a/src/main/java/de/torui/coflsky/WSCommandHandler.java b/src/main/java/de/torui/coflsky/WSCommandHandler.java index abffdf2..7e857db 100644 --- a/src/main/java/de/torui/coflsky/WSCommandHandler.java +++ b/src/main/java/de/torui/coflsky/WSCommandHandler.java @@ -69,17 +69,22 @@ public class WSCommandHandler { private static void Execute(Command cmd, Entity sender) { System.out.println("Execute: " + cmd.getData() + " sender:" + sender); String dummy = WSClient.gson.fromJson(cmd.getData(), String.class); - - if(dummy.startsWith("/cofl")) { - ClientCommandHandler.instance.executeCommand(sender, dummy); + Execute(dummy,sender); + } + + public static void Execute(String cmd, Entity sender) + { + if(cmd.startsWith("/cofl") || cmd.startsWith("http")) { + ClientCommandHandler.instance.executeCommand(sender, cmd); } else { - Minecraft.getMinecraft().thePlayer.sendChatMessage(dummy); + Minecraft.getMinecraft().thePlayer.sendChatMessage(cmd); } - } private static IChatComponent CommandToChatComponent(WriteToChatCommand wcmd) { + if(wcmd.OnClick != null) + lastOnClickEvent = "/cofl callback " + wcmd.OnClick; if (wcmd.Text != null) { IChatComponent comp = new ChatComponentText(wcmd.Text); @@ -126,8 +131,6 @@ public class WSCommandHandler { IChatComponent comp = CommandToChatComponent(wcmd); if (comp != null) { - if(wcmd.OnClick != null) - lastOnClickEvent = "/cofl callback " + wcmd.OnClick; Minecraft.getMinecraft().thePlayer.addChatMessage(comp); } |