From c728262b9e764e0130cedaddbced48af0aa75de6 Mon Sep 17 00:00:00 2001 From: rockyhawk64 Date: Wed, 5 May 2021 10:14:21 +1000 Subject: [PATCH] v3.15.5.1 --- resource/plugin.yml | 2 +- .../commandtags/tags/economy/BuyCommandTags.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/resource/plugin.yml b/resource/plugin.yml index d9fef5f..f2d4fd9 100644 --- a/resource/plugin.yml +++ b/resource/plugin.yml @@ -1,4 +1,4 @@ -version: 3.15.5.0 +version: 3.15.5.1 main: me.rockyhawk.commandpanels.CommandPanels name: CommandPanels author: RockyHawk diff --git a/src/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyCommandTags.java b/src/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyCommandTags.java index 3b91a7c..06d0bdd 100644 --- a/src/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyCommandTags.java +++ b/src/me/rockyhawk/commandpanels/commandtags/tags/economy/BuyCommandTags.java @@ -8,6 +8,7 @@ import org.bukkit.ChatColor; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; +import java.util.Arrays; import java.util.Objects; public class BuyCommandTags implements Listener { @@ -27,7 +28,8 @@ public class BuyCommandTags implements Listener { plugin.econ.withdrawPlayer(e.p, Double.parseDouble(e.args[0])); //execute command under here String price = e.args[0]; - plugin.commandTags.runCommand(e.panel,e.p,String.join(" ",e.raw)); + String command = String.join(" ",Arrays.copyOfRange(e.raw, 1, e.raw.length)); + plugin.commandTags.runCommand(e.panel,e.p,command); plugin.tex.sendMessage(e.p,plugin.config.getString("purchase.currency.success").replaceAll("%cp-args%", price)); } else { plugin.tex.sendMessage(e.p, plugin.config.getString("purchase.currency.failure")); @@ -53,7 +55,8 @@ public class BuyCommandTags implements Listener { api.removeTokens(e.p, Long.parseLong(e.args[0])); //execute command under here String price = e.args[0]; - plugin.commandTags.runCommand(e.panel,e.p,String.join(" ",e.raw)); + String command = String.join(" ",Arrays.copyOfRange(e.raw, 1, e.raw.length)); + plugin.commandTags.runCommand(e.panel,e.p,command); plugin.tex.sendMessage(e.p, Objects.requireNonNull(plugin.config.getString("purchase.token.success")).replaceAll("%cp-args%", price)); } else { plugin.tex.sendMessage(e.p, plugin.config.getString("purchase.token.failure"));