summaryrefslogtreecommitdiffstats
path: root/bukkit/src/main/java/com
diff options
context:
space:
mode:
authorLMBishop <13875753+LMBishop@users.noreply.github.com>2021-07-09 11:31:00 +0100
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2021-07-09 11:31:00 +0100
commit499b05d85fbcbc9b192543a24ebce28bf0af50aa (patch)
treef986899eeaede58054328063833c002b3c7719f4 /bukkit/src/main/java/com
parent88e69311f40dfcd3602f7bc7e2dd8c66461e352c (diff)
Add PAPI translation strings (closes #203)
Diffstat (limited to 'bukkit/src/main/java/com')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java15
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/Messages.java6
2 files changed, 13 insertions, 8 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java
index 1dd49e9a..3189f692 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/papi/QuestsPlaceholders.java
@@ -3,6 +3,7 @@ package com.leonardobishop.quests.bukkit.hook.papi;
import com.leonardobishop.quests.bukkit.BukkitQuestsPlugin;
import com.leonardobishop.quests.bukkit.menu.itemstack.QItemStack;
import com.leonardobishop.quests.bukkit.util.Format;
+import com.leonardobishop.quests.bukkit.util.Messages;
import com.leonardobishop.quests.bukkit.util.chat.Chat;
import com.leonardobishop.quests.common.enums.QuestStartResult;
import com.leonardobishop.quests.common.player.QPlayer;
@@ -72,7 +73,7 @@ public class QuestsPlaceholders extends PlaceholderExpansion implements Cacheabl
if (save) args = Arrays.copyOf(args, args.length - 1);
final QPlayer qPlayer = plugin.getPlayerManager().getPlayer(p.getUniqueId());
- if (qPlayer == null) return "Data not loaded";
+ if (qPlayer == null) return Messages.PLACEHOLDERAPI_DATA_NOT_LOADED.getMessage();
String split = args[args.length - 1];
String result = "null";
@@ -142,7 +143,7 @@ public class QuestsPlaceholders extends PlaceholderExpansion implements Cacheabl
if (qPlayer.getPlayerPreferences().getTrackedQuestId() == null ||
plugin.getQuestManager().getQuestById(qPlayer.getPlayerPreferences().getTrackedQuestId()) == null) {
if (args.length == 1) {
- return "No tracked quest";
+ return Messages.PLACEHOLDERAPI_NO_TRACKED_QUEST.getMessage();
} else {
return "";
}
@@ -156,15 +157,15 @@ public class QuestsPlaceholders extends PlaceholderExpansion implements Cacheabl
switch (args[1].toLowerCase()) {
case "started":
case "s":
- result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isStarted() ? "true" : "false");
+ result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isStarted() ? Messages.PLACEHOLDERAPI_TRUE.getMessage() : Messages.PLACEHOLDERAPI_FALSE.getMessage());
break;
case "completed":
case "c":
- result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isCompleted() ? "true" : "false");
+ result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isCompleted() ? Messages.PLACEHOLDERAPI_TRUE.getMessage() : Messages.PLACEHOLDERAPI_FALSE.getMessage());
break;
case "completedbefore":
case "cb":
- result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isCompletedBefore() ? "true" : "false");
+ result = (qPlayer.getQuestProgressFile().getQuestProgress(quest).isCompletedBefore() ? Messages.PLACEHOLDERAPI_TRUE.getMessage() : Messages.PLACEHOLDERAPI_FALSE.getMessage());
break;
case "completiondate":
case "cd":
@@ -183,10 +184,10 @@ public class QuestsPlaceholders extends PlaceholderExpansion implements Cacheabl
}
break;
case "canaccept":
- result = (qPlayer.canStartQuest(quest) == QuestStartResult.QUEST_SUCCESS ? "true" : "false");
+ result = (qPlayer.canStartQuest(quest) == QuestStartResult.QUEST_SUCCESS ? Messages.PLACEHOLDERAPI_TRUE.getMessage() : Messages.PLACEHOLDERAPI_FALSE.getMessage());
break;
case "meetsrequirements":
- result = (qPlayer.getQuestProgressFile().hasMetRequirements(quest) ? "true" : "false");
+ result = (qPlayer.getQuestProgressFile().hasMetRequirements(quest) ? Messages.PLACEHOLDERAPI_TRUE.getMessage() : Messages.PLACEHOLDERAPI_FALSE.getMessage());
break;
default:
if (!args[1].contains(":"))
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/Messages.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/Messages.java
index 02b5c164..d493523f 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/Messages.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/Messages.java
@@ -60,7 +60,11 @@ public enum Messages {
COMMAND_QUEST_ADMIN_RESET_SUCCESS("messages.command-quest-admin-reset-success"),
UI_PLACEHOLDERS_TRUE("messages.ui-placeholders-completed-true", "true"),
UI_PLACEHOLDERS_FALSE("messages.ui-placeholders-completed-false", "false"),
- UI_PLACEHOLDERS_TRUNCATED("messages.ui-placeholders-truncated", " +{amount} more");
+ UI_PLACEHOLDERS_TRUNCATED("messages.ui-placeholders-truncated", " +{amount} more"),
+ PLACEHOLDERAPI_TRUE("messages.placeholderapi-true", "true"),
+ PLACEHOLDERAPI_FALSE("messages.placeholderapi-false", "false"),
+ PLACEHOLDERAPI_NO_TRACKED_QUEST("messages.placeholderapi-no-tracked-quest", "No tracked quest"),
+ PLACEHOLDERAPI_DATA_NOT_LOADED("messages.placeholderapi-data-not-loaded", "Data not loaded");
static {
plugin = BukkitQuestsPlugin.getPlugin(BukkitQuestsPlugin.class);