From c1a0eaa2bf31f9cfd025906d1f41b5b0af95a966 Mon Sep 17 00:00:00 2001 From: BONNe Date: Sun, 19 Sep 2021 22:56:50 +0300 Subject: [PATCH] Translates color codes for database texts. --- .../challenges/panel/admin/EditChallengePanel.java | 7 ++++--- .../bentobox/challenges/panel/admin/EditLevelPanel.java | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/world/bentobox/challenges/panel/admin/EditChallengePanel.java b/src/main/java/world/bentobox/challenges/panel/admin/EditChallengePanel.java index 6d5710d..6377a31 100644 --- a/src/main/java/world/bentobox/challenges/panel/admin/EditChallengePanel.java +++ b/src/main/java/world/bentobox/challenges/panel/admin/EditChallengePanel.java @@ -15,6 +15,7 @@ import world.bentobox.bentobox.api.panels.PanelListener; import world.bentobox.bentobox.api.panels.builders.PanelBuilder; import world.bentobox.bentobox.api.panels.builders.PanelItemBuilder; import world.bentobox.bentobox.api.user.User; +import world.bentobox.bentobox.util.Util; import world.bentobox.challenges.ChallengesAddon; import world.bentobox.challenges.database.object.Challenge; import world.bentobox.challenges.database.object.requirements.InventoryRequirements; @@ -458,7 +459,7 @@ public class EditChallengePanel extends CommonPanel icon = new ItemStack(Material.WRITTEN_BOOK); description.add(this.user.getTranslation(reference + "value")); - description.addAll(this.challenge.getDescription()); + this.challenge.getDescription().forEach(line -> description.add(Util.translateColorCodes(line))); clickHandler = (panel, user, clickType, i) -> { @@ -1290,7 +1291,7 @@ public class EditChallengePanel extends CommonPanel icon = new ItemStack(Material.WRITTEN_BOOK); description.add(this.user.getTranslation(reference + "value")); - description.add(this.challenge.getRewardText()); + description.add(Util.translateColorCodes(this.challenge.getRewardText())); clickHandler = (panel, user, clickType, i) -> { @@ -1514,7 +1515,7 @@ public class EditChallengePanel extends CommonPanel icon = new ItemStack(Material.WRITTEN_BOOK); description.add(this.user.getTranslation(reference + "value")); - description.add(this.challenge.getRepeatRewardText()); + description.add(Util.translateColorCodes(this.challenge.getRepeatRewardText())); clickHandler = (panel, user, clickType, i) -> { diff --git a/src/main/java/world/bentobox/challenges/panel/admin/EditLevelPanel.java b/src/main/java/world/bentobox/challenges/panel/admin/EditLevelPanel.java index f8ec1bb..77bdb82 100644 --- a/src/main/java/world/bentobox/challenges/panel/admin/EditLevelPanel.java +++ b/src/main/java/world/bentobox/challenges/panel/admin/EditLevelPanel.java @@ -320,7 +320,7 @@ public class EditLevelPanel extends CommonPagedPanel icon = new ItemStack(Material.WRITTEN_BOOK); description.add(this.user.getTranslation(reference + "value")); - description.add(this.challengeLevel.getRewardText()); + description.add(Util.translateColorCodes(this.challengeLevel.getRewardText())); clickHandler = (panel, user, clickType, i) -> { @@ -534,7 +534,7 @@ public class EditLevelPanel extends CommonPagedPanel icon = new ItemStack(Material.WRITTEN_BOOK); description.add(this.user.getTranslation(reference + "value")); - description.add(this.challengeLevel.getUnlockMessage()); + description.add(Util.translateColorCodes(this.challengeLevel.getUnlockMessage())); clickHandler = (panel, user, clickType, i) -> {