diff options
author | Florian Rinke <develop@torui.de> | 2021-10-25 19:40:19 +0200 |
---|---|---|
committer | Florian Rinke <develop@torui.de> | 2021-10-25 19:40:19 +0200 |
commit | 14aad34088a7971b46f0174d3245b480a22daaf9 (patch) | |
tree | 3d2e7780b773537d4b7402c6d64a779fcbb17fdd | |
parent | af2497f08733eb7fc0fa34d5dc29ae80abc6a2e1 (diff) | |
parent | 01aa6f4d5d31d0f30fc6c174aa41b6bee2dd4a9a (diff) | |
download | COFL-14aad34088a7971b46f0174d3245b480a22daaf9.tar.gz COFL-14aad34088a7971b46f0174d3245b480a22daaf9.tar.bz2 COFL-14aad34088a7971b46f0174d3245b480a22daaf9.zip |
Merge branch 'main' of https://github.com/Coflnet/SkyblockMod into 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); } |