From d15713212eae4a98a43bb4ef00502bc88ea12f34 Mon Sep 17 00:00:00 2001 From: Alex 'mcmonkey' Goodwin Date: Sun, 31 Oct 2021 12:43:47 -0700 Subject: [PATCH] update to match recent core cleanup --- .../bukkit/bungee/packets/in/RunCommandsPacketIn.java | 3 ++- .../bukkit/bungee/packets/in/RunScriptPacketIn.java | 3 ++- .../bukkit/commands/bungee/BungeeCommand.java | 10 ++-------- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunCommandsPacketIn.java b/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunCommandsPacketIn.java index 24f3b5dd2..9717f00cb 100644 --- a/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunCommandsPacketIn.java +++ b/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunCommandsPacketIn.java @@ -75,7 +75,8 @@ public void process(ByteBuf data) { entry.shouldDebugBool = false; } } - ScriptQueue queue = new InstantQueue("BUNGEE_").addEntries(entries); + ScriptQueue queue = new InstantQueue("BUNGEE_"); + queue.addEntries(entries); List defSets = CoreUtilities.split(defs, '\r'); List defNames = CoreUtilities.split(defSets.get(0), '\n'); List defValues = CoreUtilities.split(defSets.get(1), '\n'); diff --git a/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunScriptPacketIn.java b/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunScriptPacketIn.java index b9ccef7c5..0471a250d 100644 --- a/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunScriptPacketIn.java +++ b/src/main/java/com/denizenscript/depenizen/bukkit/bungee/packets/in/RunScriptPacketIn.java @@ -71,7 +71,8 @@ public void process(ByteBuf data) { if (entries.isEmpty()) { return; } - ScriptQueue queue = new InstantQueue("BUNGEERUN_" + scriptName).addEntries(entries); + ScriptQueue queue = new InstantQueue("BUNGEERUN_" + scriptName); + queue.addEntries(entries); int x = 1; TagContext context = new BukkitTagContext(linkedPlayer, null, script); ListTag definitions = ListTag.valueOf(defs, context); diff --git a/src/main/java/com/denizenscript/depenizen/bukkit/commands/bungee/BungeeCommand.java b/src/main/java/com/denizenscript/depenizen/bukkit/commands/bungee/BungeeCommand.java index e8a84c0c4..860a8d304 100644 --- a/src/main/java/com/denizenscript/depenizen/bukkit/commands/bungee/BungeeCommand.java +++ b/src/main/java/com/denizenscript/depenizen/bukkit/commands/bungee/BungeeCommand.java @@ -67,7 +67,6 @@ else if (arg.matches("{")) { if (!scriptEntry.hasObject("servers")) { throw new InvalidArgumentsException("Must define servers to run the script on."); } - scriptEntry.addObject("braces", getBracedCommands(scriptEntry)); } @Override @@ -80,14 +79,9 @@ public void execute(ScriptEntry scriptEntry) { Debug.echoError("Cannot Bungee command: bungee is not connected!"); return; } - List bdlist = (List) scriptEntry.getObject("braces"); - if (bdlist == null || bdlist.isEmpty()) { - Debug.echoError(scriptEntry.getResidingQueue(), "Empty subsection - did you forget a ':'?"); - return; - } - List bracedCommandsList = bdlist.get(0).value; + List bracedCommandsList = BracedCommand.getBracedCommandsDirect(scriptEntry, scriptEntry); if (bracedCommandsList == null || bracedCommandsList.isEmpty()) { - Debug.echoError(scriptEntry.getResidingQueue(), "Empty subsection - did you forget to add the sub-commands inside the command?"); + Debug.echoError(scriptEntry.getResidingQueue(), "Empty subsection - did you forget a ':'?"); return; } StringBuilder toSend = new StringBuilder();