diff --git a/core/src/main/java/me/pikamug/quests/item/BukkitQuestJournal.java b/core/src/main/java/me/pikamug/quests/item/BukkitQuestJournal.java index 12ecac620..a80cb17b9 100644 --- a/core/src/main/java/me/pikamug/quests/item/BukkitQuestJournal.java +++ b/core/src/main/java/me/pikamug/quests/item/BukkitQuestJournal.java @@ -78,7 +78,7 @@ public class BukkitQuestJournal { continue; } final String message = "- " + BukkitLang.BukkitFormatToken.convertString(player, - objective.getMessage()); + objective.getMessage().trim().replaceAll("\\s{2,}", "")); if (!plugin.getConfigSettings().canShowCompletedObjs() && message.startsWith(ChatColor.GRAY.toString())) { continue; diff --git a/core/src/main/java/me/pikamug/quests/player/BukkitQuester.java b/core/src/main/java/me/pikamug/quests/player/BukkitQuester.java index ce1e26553..fc590c586 100644 --- a/core/src/main/java/me/pikamug/quests/player/BukkitQuester.java +++ b/core/src/main/java/me/pikamug/quests/player/BukkitQuester.java @@ -1668,7 +1668,7 @@ public class BukkitQuester implements Quester { if (co.canShowCount()) { message = message.replace("%count%", cleared + "/" + toClear); } - message = BukkitConfigUtil.parseString(message); + message = BukkitConfigUtil.parseString(message.trim().replaceAll("\\s{2,}", "")); objectives.add(new BukkitObjective(ObjectiveType.CUSTOM, message, cleared, toClear)); customIndex++; } @@ -1760,7 +1760,11 @@ public class BukkitQuester implements Quester { if (!settings.canShowCompletedObjs() && objective.getProgress() >= objective.getGoal()) { continue; } - quester.sendMessage(message); + if (obj.getType().equals(ObjectiveType.CUSTOM)) { + quester.sendMessage(message.trim().replaceAll("\\s{2,}", "")); + } else { + quester.sendMessage(message); + } } } }