From d98f1daad30742d3c4f866786437a2423c0b5d40 Mon Sep 17 00:00:00 2001 From: PikaMug <2267126+PikaMug@users.noreply.github.com> Date: Sun, 18 Oct 2020 21:56:29 -0400 Subject: [PATCH] Prevent /quests stats forming new line per completed quest, fixes #1157 --- .../java/me/blackvein/quests/listeners/CmdExecutor.java | 7 ++++--- main/src/main/resources/strings.yml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java b/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java index 6a4172ef0..1fbe7c206 100644 --- a/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java +++ b/main/src/main/java/me/blackvein/quests/listeners/CmdExecutor.java @@ -650,13 +650,14 @@ public class CmdExecutor implements CommandExecutor { cs.sendMessage(msg); } } - cs.sendMessage(ChatColor.YELLOW + Lang.get("completedQuestsTitle")); + cs.sendMessage(ChatColor.YELLOW + Lang.get("completedQuest")); if (quester.getCompletedQuests().isEmpty()) { cs.sendMessage(ChatColor.DARK_PURPLE + Lang.get("none")); } else { + final StringBuilder completed = new StringBuilder(" "); for (final String s : quester.getCompletedQuests()) { - final StringBuilder completed = new StringBuilder(); + completed.append(ChatColor.DARK_PURPLE + s); if (quester.getAmountsCompleted().containsKey(s) && quester.getAmountsCompleted().get(s) > 1) { completed.append(ChatColor.LIGHT_PURPLE + " (x" + quester.getAmountsCompleted().get(s) + ")"); @@ -664,8 +665,8 @@ public class CmdExecutor implements CommandExecutor { if (quester.getCompletedQuests().indexOf(s) < (quester.getCompletedQuests().size() - 1)) { completed.append(", "); } - cs.sendMessage(completed.toString()); } + cs.sendMessage(completed.toString()); } } } diff --git a/main/src/main/resources/strings.yml b/main/src/main/resources/strings.yml index d3a4df59d..3ca826e46 100644 --- a/main/src/main/resources/strings.yml +++ b/main/src/main/resources/strings.yml @@ -603,7 +603,6 @@ customRequirementsTitle: "- Custom Requirements -" customRewardsTitle: "- Custom Rewards -" skillListTitle: "- Skill List -" eventTitle: "- Action -" -completedQuestsTitle: "- Completed Quests -" topQuestersTitle: "- Top Questers -" createItemTitle: "- Create Item -" dateTimeTitle: "- Date & Time -" @@ -627,6 +626,7 @@ acceptQuest: "Accept quest?" enterAnOption: "Enter an option" questAccepted: "Quest accepted: " currentQuest: "Current Quests:" +completedQuest: "Completed Quests:" noMoreQuest: "No more quests available." break: "Break" damage: "Damage"