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); String text = getQueryText(context);
if (plugin.getDependencies().getVaultEconomy() != null) { if (plugin.getDependencies().getVaultEconomy() != null) {
text = text.replace("<money>", ((plugin.getDependencies().getVaultEconomy() text = text.replace("<money>", plugin.getDependencies().getVaultEconomy().currencyNamePlural());
.currencyNamePlural().isEmpty() ? BukkitLang.get("money")
: plugin.getDependencies().getVaultEconomy().currencyNamePlural())));
} else {
text = text.replace("<money>", BukkitLang.get("money"));
} }
return ChatColor.YELLOW + text; return ChatColor.YELLOW + text;
} }

View File

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