Divert tag color to lang files, part 2. Fixes #2202

This commit is contained in:
PikaMug 2024-05-03 13:02:55 -04:00
parent a6635bb79c
commit a40054d420
2 changed files with 94 additions and 99 deletions

View File

@ -461,11 +461,7 @@ public class QuestRequirementsPrompt extends QuestsEditorNumericPrompt {
String text = getQueryText(context);
if (plugin.getDependencies().getVaultEconomy() != null) {
text = text.replace("<money>", ((plugin.getDependencies().getVaultEconomy()
.currencyNamePlural().isEmpty() ? BukkitLang.get("money")
: plugin.getDependencies().getVaultEconomy().currencyNamePlural())));
} else {
text = text.replace("<money>", BukkitLang.get("money"));
text = text.replace("<money>", plugin.getDependencies().getVaultEconomy().currencyNamePlural());
}
return ChatColor.YELLOW + text;
}

View File

@ -1,52 +1,52 @@
COMMAND_LIST: "list"
COMMAND_LIST_HELP: "<command> [page] - List available quests"
COMMAND_LIST_HELP: "%gold%<command> %yellow%[page] - List available quests"
COMMAND_TAKE: "take"
COMMAND_TAKE_HELP: "<command> [quest] - Accept a quest via command"
COMMAND_TAKE_HELP: "%gold%<command> %yellow%[quest] - Accept a quest via command"
COMMAND_QUIT: "quit"
COMMAND_QUIT_HELP: "<command> [quest] - Quit a current quest"
COMMAND_QUIT_HELP: "%gold%<command> %yellow%[quest] - Quit a current quest"
COMMAND_JOURNAL: "journal"
COMMAND_JOURNAL_HELP: "<command> - View or hide your <journal>"
COMMAND_JOURNAL_HELP: "%gold%<command> %yellow%- View or hide your <journal>"
COMMAND_EDITOR: "editor"
COMMAND_EDITOR_HELP: "<command> - Create, edit or delete quests"
COMMAND_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete quests"
COMMAND_EVENTS_EDITOR: "actions"
COMMAND_EVENTS_EDITOR_HELP: "<command> - Create, edit or delete actions"
COMMAND_EVENTS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete actions"
COMMAND_CONDITIONS_EDITOR: "conditions"
COMMAND_CONDITIONS_EDITOR_HELP: "<command> - Create, edit or delete conditions"
COMMAND_CONDITIONS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete conditions"
COMMAND_STATS: "stats"
COMMAND_STATS_HELP: "<command> - View quest statistics"
COMMAND_STATS_HELP: "%gold%<command> %yellow%- View quest statistics"
COMMAND_TOP: "top"
COMMAND_TOP_HELP: "<command> [number] - View plugin leaderboards"
COMMAND_TOP_HELP: "%gold%<command> %yellow%[number] - View plugin leaderboards"
COMMAND_INFO: "info"
COMMAND_INFO_HELP: "<command> - View plugin information"
COMMAND_INFO_HELP: "%gold%<command> %yellow%- View plugin information"
COMMAND_CHOICE: "choice"
COMMAND_CHOICE_HELP: "<command> [choice] - Make a menu selection"
COMMAND_CHOICE_HELP: "%gold%<command> %yellow%[choice] - Make a menu selection"
COMMAND_QUEST_HELP: "- View current quest objectives"
COMMAND_QUESTINFO_HELP: "[quest] - View information about a quest"
COMMAND_QUESTINFO_HELP: "%yellow%[quest] - View information about a quest"
COMMAND_QUESTADMIN_HELP: "- Display administrator help"
COMMAND_QUESTADMIN_STATS: "stats"
COMMAND_QUESTADMIN_STATS_HELP: "<command> [player] - View quest statistics of a player"
COMMAND_QUESTADMIN_STATS_HELP: "%gold%<command> %red%[player] - View quest statistics of a player"
COMMAND_QUESTADMIN_GIVE: "give"
COMMAND_QUESTADMIN_GIVE_HELP: "<command> [player] [quest] - Force a player to take a quest"
COMMAND_QUESTADMIN_GIVE_HELP: "%gold%<command> %red%[player] [quest] - Force a player to take a quest"
COMMAND_QUESTADMIN_QUIT: "quit"
COMMAND_QUESTADMIN_QUIT_HELP: "<command> [player] [quest] - Force a player to quit a quest"
COMMAND_QUESTADMIN_QUIT_HELP: "%gold%<command> %red%[player] [quest] - Force a player to quit a quest"
COMMAND_QUESTADMIN_POINTS: "points"
COMMAND_QUESTADMIN_POINTS_HELP: "<command> [player] [amount] - Set a player's <points>"
COMMAND_QUESTADMIN_POINTS_HELP: "%gold%<command> %red%[player] [amount] - Set a player's <points>"
COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Take away a player's <points>"
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Take away a player's <points>"
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Add to a player's <points>"
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Add to a player's <points>"
COMMAND_QUESTADMIN_FINISH: "finish"
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Force a player to complete a quest"
COMMAND_QUESTADMIN_FINISH_HELP: "%gold%<command> %red%[player] [quest] - Force a player to complete a quest"
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "<command> [player] [quest] - Force a player to complete current stage"
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "%gold%<command> %red%[player] [quest] - Force a player to complete current stage"
COMMAND_QUESTADMIN_SETSTAGE: "setstage"
COMMAND_QUESTADMIN_SETSTAGE_HELP: "<command> [player] [quest] [stage] - Set the current stage for a player"
COMMAND_QUESTADMIN_SETSTAGE_HELP: "%gold%<command> %red%[player] [quest] [stage] - Set the current stage for a player"
COMMAND_QUESTADMIN_RESET: "reset"
COMMAND_QUESTADMIN_RESET_HELP: "<command> [player] - Clear all questing data of a player"
COMMAND_QUESTADMIN_RESET_HELP: "%gold%<command> %red%[player] - Clear all questing data of a player"
COMMAND_QUESTADMIN_REMOVE: "remove"
COMMAND_QUESTADMIN_REMOVE_HELP: "<command> [player] [quest] - Remove a completed quest from a player"
COMMAND_QUESTADMIN_REMOVE_HELP: "%gold%<command> %red%[player] [quest] - Remove a completed quest from a player"
COMMAND_QUESTADMIN_RELOAD: "reload"
COMMAND_QUESTADMIN_RELOAD_HELP: "<command> - Safely reload the plugin"
COMMAND_QUESTADMIN_RELOAD_HELP: "%gold%<command> %red%- Safely reload the plugin"
questEditorCreate: "Create new quest"
questEditorEdit: "Edit a quest"
questEditorDelete: "Delete a quest"
@ -178,7 +178,7 @@ stageEditorModulePrompt: "Enter the name of a module, <clear>, <cancel>"
stageEditorCustomPrompt: "Enter the name of a custom objective to add, <clear>, <cancel>"
stageEditorCustomAlreadyAdded: "That custom objective has already been added!"
stageEditorCustomCleared: "Custom objectives cleared."
stageEditorCustomDataPrompt: "Enter value for <data>:"
stageEditorCustomDataPrompt: "Enter value for %gold%<data>%yellow%:"
stageEditorEnterBlockNames: "Enter block names, <space>, <cancel>"
stageEditorEnterBlockAmounts: "Enter block amounts, <space>, <cancel>"
stageEditorEnterBlockDurability: "Enter block durabilities (numbers), <space>, <cancel>"
@ -216,21 +216,21 @@ stageEditorPasswordPhrasePrompt: "Enter password phrases, <semicolon>, <cancel>"
stageEditorDeliveryAddItem: "Add item"
stageEditorNPCUniqueIds: "Add NPC UUIDs"
stageEditorDeliveryMessages: "Set partial delivery messages"
stageEditorNotSolid: "<input> is not a solid block!"
stageEditorInvalidBlockName: "<input> is not a valid block name!"
stageEditorInvalidNPC: "<input> is not a valid NPC UUID!"
stageEditorInvalidMob: "<input> is not a valid mob name!"
stageEditorInvalidItemName: "<input> is not a valid item name!"
stageEditorInvalidDye: "<input> is not a valid dye color!"
stageEditorInvalidCondition: "<input> is not a valid condition name!"
stageEditorInvalidEvent: "<input> is not a valid action name!"
stageEditorNotSolid: "%red%<input> %yellow%is not a solid block!"
stageEditorInvalidBlockName: "%red%<input> %yellow%is not a valid block name!"
stageEditorInvalidNPC: "%red%<input> %yellow%is not a valid NPC UUID!"
stageEditorInvalidMob: "%red%<input> %yellow%is not a valid mob name!"
stageEditorInvalidItemName: "%red%<input> %yellow%is not a valid item name!"
stageEditorInvalidDye: "%red%<input> %yellow%is not a valid dye color!"
stageEditorInvalidCondition: "%red%<input> %yellow%is not a valid condition name!"
stageEditorInvalidEvent: "%red%<input> %yellow%is not a valid action name!"
stageEditorDuplicateEvent: "Action is already in the list!"
stageEditorInvalidScript: "Denizen script not found!"
stageEditorNoCitizens: "Citizens is not installed!"
stageEditorNoDenizen: "Denizen is not installed!"
stageEditorPositiveAmount: "You must enter a positive number!"
stageEditorNotListOfNumbers: "<data> is not a list of numbers!"
stageEditorNotListOfUniqueIds: "<data> is not a list of valid UUIDs!"
stageEditorNotListOfNumbers: "%gold%<data> %red%is not a list of numbers!"
stageEditorNotListOfUniqueIds: "%gold%<data> %red%is not a list of valid UUIDs!"
stageEditorNoDelaySet: "You must set a delay first!"
stageEditorNoItems: "You must add items first!"
stageEditorNoDeliveryMessage: "You must set at least one delivery message!"
@ -245,7 +245,7 @@ stageEditorMessageCleared: "Message cleared."
stageEditorConfirmStageNote: "Any stages after will be shifted back one spot"
stageEditorDeleteSucces: "Stage deleted successfully."
stageEditorEnchantments: "Enchantments"
stageEditorNPCNote: 'Note: You may specify the name of the NPC with <npc>'
stageEditorNPCNote: "Note: You may specify the name of the NPC with <npc>"
stageEditorOptional: "Optional"
stageEditorColors: "Sheep Colors"
eventEditorCreate: "Create new action"
@ -258,7 +258,7 @@ eventEditorExists: "Action already exists!"
eventEditorDeleted: "Action deleted. Quest and action data reloaded."
eventEditorSaved: "Action saved. Quest and action data reloaded."
eventEditorEnterEventName: "Enter action name, <cancel>"
eventEditorModifiedNote: 'You have modified an action that the following quests use:'
eventEditorModifiedNote: "You have modified an action that the following quests use:"
eventEditorForcedToQuit: "If you save the action, anyone who is actively doing any of these quests will be forced to quit them."
eventEditorEventInUse: "The following quests use the action"
eventEditorMustModifyQuests: "You must modify these quests first!"
@ -303,7 +303,7 @@ eventEditorItemsCleared: "Action items cleared."
eventEditorSetWorld: "Set world"
eventEditorSetDuration: "Set duration"
eventEditorSetWorldFirst: "You must set a world first!"
eventEditorInvalidWorld: "<input> is not a valid world name!"
eventEditorInvalidWorld: "%red%<input> %yellow%is not a valid world name!"
eventEditorMustSetStormDuration: "You must set a storm duration!"
eventEditorStormCleared: "Storm data cleared."
eventEditorEnterStormWorld: "Enter a world name for the storm to occur in, <cancel>"
@ -314,7 +314,7 @@ eventEditorEnterThunderWorld: "Enter a world name for the thunder to occur in, <
eventEditorAddEffect: "Add sound effect"
eventEditorAddEffectLocation: "Add sound effect location"
eventEditorMustAddEffects: "You must add sound effects first!"
eventEditorInvalidEffect: "<input> is not a valid sound effect name!"
eventEditorInvalidEffect: "%red%<input> %yellow%is not a valid sound effect name!"
eventEditorEffectsCleared: "Action sound effects cleared."
eventEditorEffectLocationPrompt: "Right-click on a block to play a sound effect at, <add>, <cancel>"
eventEditorAddMobTypes: "Add mob"
@ -346,7 +346,7 @@ eventEditorMustSetPotionDurationsFirst: "You must set potion effect durations fi
eventEditorMustSetPotionTypesAndDurationsFirst: "You must set potion effect types and durations first!"
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
eventEditorPotionsCleared: "Potion effects cleared."
eventEditorInvalidPotionType: "<input> is not a valid potion effect type!"
eventEditorInvalidPotionType: "%red%<input> %yellow%is not a valid potion effect type!"
eventEditorLightningPrompt: "Right-click on a block to spawn a lightning strike at, <add>, <clear>, <cancel>"
eventEditorExplosionPrompt: "Right-click on a block to spawn an explosion at, <add>, <clear>, <cancel>"
eventEditorSelectBlockFirst: "You must select a block first."
@ -374,7 +374,7 @@ conditionEditorInUse: "The following quests use the condition"
conditionEditorEnterName: "Enter condition name, <cancel>"
conditionEditorSaved: "Condition saved. Quest and condition data reloaded."
conditionEditorDeleted: "Condition deleted. Quest and condition data reloaded."
conditionEditorModifiedNote: 'You have modified a condition that the following quests use:'
conditionEditorModifiedNote: "You have modified a condition that the following quests use:"
conditionEditorForcedToQuit: "If you save the condition, anyone who is actively doing any of these quests will be forced to quit them."
conditionEditorSetName: "Set name"
conditionEditorEntity: "Entity"
@ -393,11 +393,11 @@ conditionEditorItemsWear: "Wear as armor"
conditionEditorWorldsTitle: "- Worlds -"
conditionEditorWorldsPrompt: "Enter world names, <space>, <cancel>"
conditionEditorStayWithinWorld: "Stay within world"
conditionEditorInvalidWorld: "<input> is not a valid world name!"
conditionEditorInvalidWorld: "%red%<input> %yellow%is not a valid world name!"
conditionEditorBiomesTitle: "- Biomes -"
conditionEditorBiomesPrompt: "Enter biome names, <space>, <cancel>"
conditionEditorStayWithinBiome: "Stay within biome"
conditionEditorInvalidBiome: "<input> is not a valid biome name!"
conditionEditorInvalidBiome: "%red%<input> %yellow%is not a valid biome name!"
conditionEditorRegionsTitle: "- Regions -"
conditionEditorRegionsPrompt: "Enter region names, <space>, <cancel>"
conditionEditorStayWithinRegion: "Stay within region"
@ -406,7 +406,7 @@ conditionEditorSetStartTick: "Set start tick"
conditionEditorSetEndTick: "Set end tick"
conditionEditorTicksPrompt: "Enter tick value, <space>, <cancel>"
conditionEditorStayWithinTicks: "Stay within ticks"
conditionEditorInvalidTicks: "<input> is not a valid tick value!"
conditionEditorInvalidTicks: "%red%<input> %yellow%is not a valid tick value!"
conditionEditorPlaceholderTitle: "- PlaceholderAPI -"
conditionEditorSetPlaceholderId: "Set placeholder identifiers"
conditionEditorSetPlaceholderVal: "Set placeholder values"
@ -440,12 +440,12 @@ reqAddItem: "Add item"
reqSetRemoveItems: "Set remove items"
reqHeroesPrimaryDisplay: "Primary Class:"
reqHeroesSecondaryDisplay: "Secondary Class:"
reqNotAQuestName: "<quest> is not a quest name!"
reqNotAQuestName: "%purple%<quest> %red%is not a quest name!"
reqItemCleared: "Item requirements cleared."
reqCustomAlreadyAdded: "That custom requirement has already been added!"
reqCustomNotFound: "Custom requirement module not found."
reqCustomCleared: "Custom requirements cleared."
reqMcMMOError: "<input> is not an mcMMO Classic skill name!"
reqMcMMOError: "%red%<input> %yellow%is not an mcMMO Classic skill name!"
reqMcMMOCleared: "mcMMO Classic skill requirements cleared."
reqMcMMOAmountsCleared: "mcMMO Classic skill amount requirements cleared."
reqHeroesNotPrimary: "The <class> class is not primary!"
@ -453,8 +453,8 @@ reqHeroesPrimaryCleared: "Heroes Primary Class requirement cleared."
reqHeroesNotSecondary: "The <class> class is not secondary!"
reqHeroesSecondaryCleared: "Heroes Secondary Class requirement cleared."
reqHeroesClassNotFound: "Class not found!"
reqNotANumber: "<input> is not a number!"
reqNotAUniqueId: "<input> is not a valid UUID!"
reqNotANumber: "%red%<input> %yellow%is not a number!"
reqNotAUniqueId: "%red%<input> %yellow%is not a valid UUID!"
reqMustAddItem: "You must add at least one item first!"
reqNoMessage: "You must set a fail requirements message!"
plnStart: "Set start date"
@ -462,8 +462,8 @@ plnEnd: "Set end date"
plnRepeat: "Set repeat cycle"
plnCooldown: "Set player cooldown"
plnOverride: "Ignore cooldown after repeat"
plnTooEarly: "<quest> will be active in <time>."
plnTooLate: "<quest> was last active <time> ago."
plnTooEarly: "%purple%<quest> %red%will be active in %aqua%<time>%yellow%."
plnTooLate: "%purple%<quest> %red%was last active %aqua%<time> %yellow%ago."
optGeneral: "General"
optMultiplayer: "Multiplayer"
optBooleanQuery: "Select '<true>' or '<false>'"
@ -475,7 +475,7 @@ optAllowCommands: "Allow commands during quest"
optAllowQuitting: "Allow quitting during quest"
optIgnoreSilkTouch: "Ignore blocks broken with Silk Touch"
optIgnoreBlockReplace: "Ignore blocks replaced once broken"
optCommandsDenied: "You cannot use commands during <quest>."
optCommandsDenied: "You cannot use commands during %purple%<quest>%red%."
optPluginListTitle: "- Available Plugins -"
optExternalPartyPlugin: "Set provider via Unite"
optExternalPartyPluginPrompt: "Enter a plugin name, <clear>, <cancel>"
@ -520,7 +520,7 @@ rewSetMcMMOSkillsFirst: "You must set skills first!"
rewMcMMOCleared: "mcMMO Classic rewards cleared."
rewSetHeroesClassesFirst: "You must set classes first!"
rewHeroesCleared: "Heroes rewards cleared."
rewHeroesInvalidClass: "<input> is not a valid Heroes class name!"
rewHeroesInvalidClass: "%red%<input> %yellow%is not a valid Heroes class name!"
rewCustomAlreadyAdded: "That custom reward has already been added!"
rewCustomNotFound: "Custom reward module not found."
rewCustomCleared: "Custom rewards cleared."
@ -560,14 +560,14 @@ dateCreateNoYearAmount: "You must set a year first!"
overrideCreateSet: "Set details list override"
overrideCreateEnter: "Enter replacement text, <clear>, <cancel>"
questObjectivesTitle: "---(<quest>)---"
questCompleteTitle: '**QUEST COMPLETE: <quest>**'
questCompleteTitle: "**QUEST COMPLETE: %yellow%<quest>%gold%**"
questRewardsTitle: "Rewards"
questFailed: "**QUEST FAILED: <quest>**"
questMaxAllowed: "You may only have up to <number> quests."
questAlreadyOn: "You are already on that quest!"
questTooEarly: "You may not take <quest> again for another <time>."
questAlreadyCompleted: "You have already completed <quest>."
questInvalidLocation: "You may not take <quest> at this location."
questTooEarly: "You may not take %purple%<quest> %yellow%again for another %aqua%<time>."
questAlreadyCompleted: "You have already completed %purple%<quest>%yellow%."
questInvalidLocation: "You may not take %purple%<quest> %yellow%at this location."
questInvalidDeliveryItem: "<item> is not a required item for this quest!"
questSelectedLocation: "Selected location"
questListTitle: "- List of Quests -"
@ -606,7 +606,7 @@ customObjectivesTitle: "- Custom Objectives -"
customRequirementsTitle: "- Custom Requirements -"
customRewardsTitle: "- Custom Rewards -"
skillListTitle: "- Skill List -"
topQuestersTitle: "- Top <number> Questers -"
topQuestersTitle: "- Top %purple%<number> %gold%Questers -"
createItemTitle: "- Create Item -"
dateTimeTitle: "- Date & Time -"
timeZoneTitle: "- Time Zones -"
@ -657,56 +657,56 @@ completed: "Completed"
redoCompleted: "(Completed)"
consoleError: "This operation may only be performed in-game."
noActiveQuest: "You do not currently have any active quests."
speakTo: 'Start: Speak to <npc>'
mustSpeakTo: "You must speak to <npc> to start this quest."
noCommandStart: "<quest> may not be started via command."
speakTo: "Start: Speak to <npc>"
mustSpeakTo: "You must speak to %purple%<npc> %yellow%to start this quest."
noCommandStart: "%purple%<quest> %yellow%may not be started via command."
permissionDisplay: "Permission:"
heroesClass: "class"
mcMMOLevel: "level"
haveCompleted: "You have completed <quest>"
haveCompleted: "You have completed %purple%<quest>"
mustComplete: "Must complete <quest>"
cannotComplete: "Cannot complete <quest>"
cannotComplete: "Cannot complete %purple%<quest>"
questNotFound: "Quest not found."
alreadyConversing: "You are already in a conversation!"
inputNum: "Input must be a number."
inputPosNum: "Input must be a positive number."
questModified: "Your active quest <quest> has been modified. You have been forced to quit the quest."
questNotExist: "Your active quest <quest> no longer exists. You have been forced to quit the quest."
questNotExist: "Your active quest %purple%<quest> %red%no longer exists. You have been forced to quit the quest."
questInvalidChoice: "Invalid choice. Type '<yes>' or '<no>'"
pageSelectionNum: "Page selection must be a number."
pageSelectionPosNum: "Page selection must be a positive number."
questTakeDisabled: "Taking quests via commands has been disabled."
questQuit: "You have quit <quest>"
questQuit: "You have quit %purple%<quest>"
questQuitDisabled: "Quitting this quest has been disabled."
questsUnknownCommand: "Unknown command. Type /quests for help."
pageNotExist: "Page does not exist."
pageFooter: "- Page <current> of <all> -"
questsReloaded: "Quest data reloaded."
numQuestsLoaded: "<number> quests loaded."
questForceTake: "<player> has forcibly started the quest <quest>."
questForcedTake: "<player> has forced you to take the quest <quest>."
questForceQuit: "<player> has forcibly quit the quest <quest>."
questForcedQuit: "<player> has forced you to quit the quest <quest>."
questForceFinish: "<player> has forcibly finished their quest <quest>."
questForcedFinish: "<player> has forced you to finish your quest <quest>."
questForceNextStage: "<player> has advanced to the next stage in the quest <quest>."
questForcedNextStage: "<player> has advanced you to the next stage in your quest <quest>."
questReset: "<player> has been reset."
questRemoved: "Quest <quest> has been removed from player <player>'s completed quests."
setQuestPoints: "<player>'s <points> have been set to <number>."
questPointsSet: "<player> has set your <points> to <number>."
takeQuestPoints: "Took away <number> <points> from <player>."
questPointsTaken: "<player> took away <number> <points>."
giveQuestPoints: "Gave <number> <points> from <player>."
questPointsGiven: "<player> gave you <number> <points>."
numQuestsLoaded: "%purple%<number> %gold%quests loaded."
questForceTake: "%green%<player> %gold%has forcibly started the quest %purple%<quest>%gold%."
questForcedTake: "%green%<player> %gold%has forced you to take the quest %purple%<quest>%gold%."
questForceQuit: "%green%<player> %gold%has forcibly quit the quest %purple%<quest>%gold%."
questForcedQuit: "%green%<player> %gold%has forced you to quit the quest %purple%<quest>%gold%."
questForceFinish: "%green%<player> %gold%has forcibly finished their quest %purple%<quest>%gold%."
questForcedFinish: "%green%<player> has forced you to finish your quest %purple%<<quest>%gold%."
questForceNextStage: "%green%<player> has advanced to the next stage in the quest %purple%<<quest>%gold%."
questForcedNextStage: "%green%<player> has advanced you to the next stage in your quest %purple%<<quest>%gold%."
questReset: "%green%<player> %gold%has been reset."
questRemoved: "Quest %purple%<quest> %gold%has been removed from player %green%<player>%gold%'s completed quests."
setQuestPoints: "%green%<player>%gold%'s <points> have been set to %purple%<number>%gold%."
questPointsSet: "%green%<player> %gold%has set your <points> to %purple%<number>%gold%."
takeQuestPoints: "Took away %purple%<number> %gold%<points> from %green%<player>%gold%."
questPointsTaken: "%green%<player> %gold%took away %purple%<number> %gold%<points>."
giveQuestPoints: "Gave %purple%<number> %gold%<points> from %green%<player>%gold%."
questPointsGiven: "%green%<player> %gold%gave you %purple%<number> %gold%<points>."
invalidMinimum: "Input must be at least <number>!"
invalidRange: "Input must be between <least> and <greatest>!"
invalidOption: "Invalid option!"
noCurrentQuest: "<player> does not currently have any active quests."
playerNotFound: "Player not found."
questsPlayerHasQuestAlready: "<player> is already on the quest <quest>!"
questsPlayerHasQuestAlready: "%green%<player> %gold%is already on the quest %purple%<quest>%gold%!"
questsUnknownAdminCommand: "Unknown command. Type /questsadmin for help."
errorNPCID: 'Error: There is no NPC with ID <number>'
errorNPCID: "Error: There is no NPC with ID <number>"
questSaveError: "An error occurred while saving."
questErrorReadingFile: "Error reading <file>."
errorLoading: "Plugin is currently loading. Please try again later!"
@ -717,8 +717,8 @@ journalPutAway: "You put away your <journal>."
journalNoRoom: "You have no room in your inventory for your <journal>!"
journalNoQuests: "You have no accepted quests!"
journalDenied: "You cannot do that with your <journal>."
compassSet: "Set compass target to quest <quest>."
compassNone: "No compass target for quest <quest>."
compassSet: "Set compass target to quest %gold%<quest>%yellow%."
compassNone: "No compass target for quest %gray%<quest>%yellow%."
compassReset: "Reset compass target."
timeZone: "Time zone"
timeDay: "Day"
@ -760,7 +760,7 @@ enterNpcUniqueIds: "Enter NPC UUIDs, <space>, <cancel>"
enterOrClearNpcUniqueIds: "Enter NPC UUIDs, <space>, <clear>, <cancel>"
listsNotSameSize: "All required lists must have the same number of entries!"
listDuplicate: "List contains duplicates!"
thankYouMore: "Thank you. Only <amount> more to go!"
thankYouMore: "Thank you. Only %purple%<amount> %reset%more to go!"
id: "ID"
quest: "Quest"
event: "Action"
@ -774,25 +774,24 @@ redoable: "Redoable"
objectives: "Objectives"
everything: "Everything"
usage: "Usage"
redoableEvery: "Redoable every <time>."
requirements: "Requirements"
requirementsItemFail: "Unable to collect required item. Is it in your off-hand?"
conditionFailQuit: "Condition failed. You have quit <quest>."
conditionFailRetry: "Condition not yet met for this stage of <quest>."
optionSilkTouchFail: "Cannot progress <quest> with the Silk Touch enchantment."
conditionFailQuit: "Condition failed. You have quit %purple%<quest>%red%."
conditionFailRetry: "Condition not yet met for this stage of %gold%<quest>%yellow%."
optionSilkTouchFail: "Cannot progress %purple%<quest> %red%with the Silk Touch enchantment."
with: "with"
to: "to"
blocksWithin: "within <amount> blocks of"
blocksWithin: "within %purple%<amount> %gray%blocks of"
experience: "Experience"
partiesExperience: "Parties experience"
timePrompt: "Enter amount of time (in seconds), <clear>, <cancel>"
timerMessage: "Time left to progress <quest>: <time>"
timerStart: "You have <time> to progress <quest>."
timerMessage: "Time left to progress %gold%<quest>%green%: %red%<time>"
timerStart: "You have %red%<time> %green%to progress %gold%<quest>%green%."
noPermission: "You do not have permission to do that."
trialMode: "Trial Mode"
modeDeny: "You are unable to do that in <mode>."
duplicateEditor: "You are already using an editor!"
difference: "The difference is '<data>'."
difference: "The difference is %gold%<data>%gray%."
notInstalled: "Not installed"
confirmDelete: "Are you sure?"
updateTo: "Update to <version>: <url>"