From 19959586bce35b81a564b4a555998c5bde714f3c Mon Sep 17 00:00:00 2001 From: HappyPikachu Date: Thu, 22 Mar 2018 00:19:47 -0400 Subject: [PATCH] Reduce duplicate strings for Crowdin --- .../me/blackvein/quests/EventFactory.java | 20 ++++++----- .../quests/prompts/CreateStagePrompt.java | 36 +++++++++---------- .../quests/prompts/DateTimePrompt.java | 21 +++++++---- .../quests/prompts/ItemStackPrompt.java | 5 +-- .../quests/prompts/RequirementsPrompt.java | 2 +- src/main/resources/strings.yml | 27 +++----------- 6 files changed, 52 insertions(+), 59 deletions(-) diff --git a/src/main/java/me/blackvein/quests/EventFactory.java b/src/main/java/me/blackvein/quests/EventFactory.java index 63f749afb..aeb0ebcfe 100644 --- a/src/main/java/me/blackvein/quests/EventFactory.java +++ b/src/main/java/me/blackvein/quests/EventFactory.java @@ -1366,7 +1366,7 @@ public class EventFactory implements ConversationAbandonedListener { @Override protected Prompt acceptValidatedInput(ConversationContext context, Number input) { if (input.intValue() < 1) { - context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("eventEditorAtLeastOneSecond")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new StormDurationPrompt(); } context.setSessionData(CK.E_WORLD_STORM_DURATION, input.intValue()); @@ -1750,7 +1750,7 @@ public class EventFactory implements ConversationAbandonedListener { try { int i = Integer.parseInt(input); if (i < 1) { - player.sendMessage(ChatColor.LIGHT_PURPLE + input + " " + ChatColor.RED + Lang.get("eventEditorNotGreaterThanZero")); + player.sendMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new MobAmountPrompt(mobIndex, questMob); } questMob.setSpawnAmounts(i); @@ -1829,11 +1829,13 @@ public class EventFactory implements ConversationAbandonedListener { try { chance = Float.parseFloat(input); } catch (NumberFormatException e) { - context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("eventEditorInvalidDropChance")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "0.0").replace("", "1.0")); return new MobDropPrompt(invIndex, mobIndex, questMob); } if (chance > 1 || chance < 0) { - context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("eventEditorInvalidDropChance")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "0.0").replace("", "1.0")); return new MobDropPrompt(invIndex, mobIndex, questMob); } questMob.dropChances[invIndex] = chance; @@ -2032,7 +2034,7 @@ public class EventFactory implements ConversationAbandonedListener { int i = Integer.parseInt(s); long l = i * 1000; if (l < 1000) { - player.sendMessage(ChatColor.LIGHT_PURPLE + s + " " + ChatColor.RED + Lang.get("eventEditorNotGreaterThanOneSecond")); + player.sendMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new PotionDurationsPrompt(); } effDurations.add(l / 50L); @@ -2063,7 +2065,7 @@ public class EventFactory implements ConversationAbandonedListener { try { int i = Integer.parseInt(s); if (i < 1) { - player.sendMessage(ChatColor.LIGHT_PURPLE + s + " " + ChatColor.RED + Lang.get("eventEditorNotGreaterThanZero")); + player.sendMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new PotionMagnitudesPrompt(); } magAmounts.add(i); @@ -2089,7 +2091,7 @@ public class EventFactory implements ConversationAbandonedListener { protected Prompt acceptValidatedInput(ConversationContext context, Number input) { if (input.intValue() != -1) { if (input.intValue() < 0) { - ((Player) context.getForWhom()).sendMessage(ChatColor.RED + Lang.get("eventEditorHungerLevelAtLeastZero")); + ((Player) context.getForWhom()).sendMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new HungerPrompt(); } else { context.setSessionData(CK.E_HUNGER, (Integer) input.intValue()); @@ -2112,7 +2114,7 @@ public class EventFactory implements ConversationAbandonedListener { protected Prompt acceptValidatedInput(ConversationContext context, Number input) { if (input.intValue() != -1) { if (input.intValue() < 0) { - ((Player) context.getForWhom()).sendMessage(ChatColor.RED + Lang.get("eventEditorSaturationLevelAtLeastZero")); + ((Player) context.getForWhom()).sendMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new SaturationPrompt(); } else { context.setSessionData(CK.E_SATURATION, (Integer) input.intValue()); @@ -2135,7 +2137,7 @@ public class EventFactory implements ConversationAbandonedListener { protected Prompt acceptValidatedInput(ConversationContext context, Number input) { if (input.intValue() != -1) { if (input.intValue() < 0) { - ((Player) context.getForWhom()).sendMessage(ChatColor.RED + Lang.get("eventEditorHealthLevelAtLeastZero")); + ((Player) context.getForWhom()).sendMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new HealthPrompt(); } else { context.setSessionData(CK.E_HEALTH, (Integer) input.intValue()); diff --git a/src/main/java/me/blackvein/quests/prompts/CreateStagePrompt.java b/src/main/java/me/blackvein/quests/prompts/CreateStagePrompt.java index 90cac9039..e667ecf8e 100644 --- a/src/main/java/me/blackvein/quests/prompts/CreateStagePrompt.java +++ b/src/main/java/me/blackvein/quests/prompts/CreateStagePrompt.java @@ -786,7 +786,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Integer.parseInt(s) > 0) { amounts.add(Integer.parseInt(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new BreakBlockAmountsPrompt(); } } catch (NumberFormatException e) { @@ -817,7 +817,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Short.parseShort(s) >= 0) { durability.add(Short.parseShort(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new BreakBlockDurabilityPrompt(); } } catch (NumberFormatException e) { @@ -1004,7 +1004,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Integer.parseInt(s) > 0) { amounts.add(Integer.parseInt(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new DamageBlockAmountsPrompt(); } } catch (NumberFormatException e) { @@ -1035,7 +1035,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Short.parseShort(s) >= 0) { durability.add(Short.parseShort(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new DamageBlockDurabilityPrompt(); } } catch (NumberFormatException e) { @@ -1222,7 +1222,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Integer.parseInt(s) > 0) { amounts.add(Integer.parseInt(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new PlaceBlockAmountsPrompt(); } } catch (NumberFormatException e) { @@ -1253,7 +1253,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Short.parseShort(s) >= 0) { durability.add(Short.parseShort(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new PlaceBlockDurabilityPrompt(); } } catch (NumberFormatException e) { @@ -1440,7 +1440,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Integer.parseInt(s) > 0) { amounts.add(Integer.parseInt(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new UseBlockAmountsPrompt(); } } catch (NumberFormatException e) { @@ -1471,7 +1471,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Short.parseShort(s) >= 0) { durability.add(Short.parseShort(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new UseBlockDurabilityPrompt(); } } catch (NumberFormatException e) { @@ -1658,7 +1658,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Integer.parseInt(s) > 0) { amounts.add(Integer.parseInt(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new CutBlockAmountsPrompt(); } } catch (NumberFormatException e) { @@ -1689,7 +1689,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Short.parseShort(s) >= 0) { durability.add(Short.parseShort(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new CutBlockDurabilityPrompt(); } } catch (NumberFormatException e) { @@ -1963,7 +1963,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Integer.parseInt(s) > 0) { amounts.add(Integer.parseInt(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new EnchantAmountsPrompt(); } } catch (NumberFormatException e) { @@ -2328,7 +2328,7 @@ public class CreateStagePrompt extends FixedSetPrompt { if (Integer.parseInt(s) > 0) { amounts.add(Integer.parseInt(s)); } else { - context.getForWhom().sendRawMessage(ChatColor.LIGHT_PURPLE + s + ChatColor.RED + " " + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new NpcAmountsToKillPrompt(); } } catch (NumberFormatException e) { @@ -2583,7 +2583,7 @@ public class CreateStagePrompt extends FixedSetPrompt { try { int i = Integer.parseInt(s); if (i < 1) { - player.sendMessage(ChatColor.LIGHT_PURPLE + input + " " + ChatColor.RED + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new MobAmountsPrompt(); } mobAmounts.add(i); @@ -2652,7 +2652,7 @@ public class CreateStagePrompt extends FixedSetPrompt { try { int i = Integer.parseInt(s); if (i < 1) { - player.sendMessage(ChatColor.LIGHT_PURPLE + input + " " + ChatColor.RED + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new MobRadiiPrompt(); } radii.add(i); @@ -2853,7 +2853,7 @@ public class CreateStagePrompt extends FixedSetPrompt { try { int i = Integer.parseInt(s); if (i < 1) { - player.sendMessage(ChatColor.LIGHT_PURPLE + input + " " + ChatColor.RED + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new ReachRadiiPrompt(); } radii.add(i); @@ -3022,7 +3022,7 @@ public class CreateStagePrompt extends FixedSetPrompt { try { int i = Integer.parseInt(s); if (i < 1) { - player.sendMessage(ChatColor.LIGHT_PURPLE + input + " " + ChatColor.RED + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new TameAmountsPrompt(); } mobAmounts.add(i); @@ -3172,7 +3172,7 @@ public class CreateStagePrompt extends FixedSetPrompt { try { int i = Integer.parseInt(s); if (i < 1) { - player.sendMessage(ChatColor.LIGHT_PURPLE + input + " " + ChatColor.RED + Lang.get("stageEditorNotGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new ShearAmountsPrompt(); } shearAmounts.add(i); @@ -3644,7 +3644,7 @@ public class CreateStagePrompt extends FixedSetPrompt { return new DelayPrompt(); } if (stageDelay < 1000) { - player.sendMessage(ChatColor.RED + Lang.get("stageEditorInvalidDelay")); + player.sendMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new DelayPrompt(); } else { context.setSessionData(pref + CK.S_DELAY, stageDelay); diff --git a/src/main/java/me/blackvein/quests/prompts/DateTimePrompt.java b/src/main/java/me/blackvein/quests/prompts/DateTimePrompt.java index 80c9fb4e3..772c8f757 100644 --- a/src/main/java/me/blackvein/quests/prompts/DateTimePrompt.java +++ b/src/main/java/me/blackvein/quests/prompts/DateTimePrompt.java @@ -89,7 +89,8 @@ public class DateTimePrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input); if (amt < 1 || amt > 31) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("dateCreateInvalidDay")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "1").replace("", "31")); return new DayPrompt(); } else { cc.setSessionData("tempDay", Integer.parseInt(input)); @@ -118,7 +119,8 @@ public class DateTimePrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input); if (amt < 1 || amt > 12) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("dateCreateInvalidMonth")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "1").replace("", "12")); return new MonthPrompt(); } else { cc.setSessionData("tempMonth", Integer.parseInt(input)); @@ -147,7 +149,8 @@ public class DateTimePrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input); if (amt < 1000 || amt > 9999) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("dateCreateInvalidYear")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "1000").replace("", "9999")); return new YearPrompt(); } else { cc.setSessionData("tempYear", Integer.parseInt(input)); @@ -176,7 +179,8 @@ public class DateTimePrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input); if (amt < 0 || amt > 23) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("dateCreateInvalidHour")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "0").replace("", "23")); return new HourPrompt(); } else { cc.setSessionData("tempHour", Integer.parseInt(input)); @@ -205,7 +209,8 @@ public class DateTimePrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input); if (amt < 0 || amt > 59) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("dateCreateInvalidMinute")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "0").replace("", "59")); return new MinutePrompt(); } else { cc.setSessionData("tempMinute", Integer.parseInt(input)); @@ -234,7 +239,8 @@ public class DateTimePrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input); if (amt < 0 || amt > 59) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("dateCreateInvalidSecond")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "0").replace("", "59")); return new SecondPrompt(); } else { cc.setSessionData("tempSecond", Integer.parseInt(input)); @@ -263,7 +269,8 @@ public class DateTimePrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input.replaceAll("UTC", "")); if (amt < -12 || amt > 14) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("dateCreateInvalidZone")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "-12").replace("", "14")); return new ZonePrompt(); } else { cc.setSessionData("tempZone", Integer.parseInt(input)); diff --git a/src/main/java/me/blackvein/quests/prompts/ItemStackPrompt.java b/src/main/java/me/blackvein/quests/prompts/ItemStackPrompt.java index 70253307c..b486f3ef6 100644 --- a/src/main/java/me/blackvein/quests/prompts/ItemStackPrompt.java +++ b/src/main/java/me/blackvein/quests/prompts/ItemStackPrompt.java @@ -268,7 +268,8 @@ public class ItemStackPrompt extends FixedSetPrompt { try { int amt = Integer.parseInt(input); if (amt < 1 || amt > 64) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("itemCreateInvalidAmount")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidRange") + .replace("", "1").replace("", "64")); return new AmountPrompt(); } else { cc.setSessionData("tempAmount", Integer.parseInt(input)); @@ -363,7 +364,7 @@ public class ItemStackPrompt extends FixedSetPrompt { try { int num = Integer.parseInt(input); if (num < 1) { - cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("itemCreateInvalidLevel")); + cc.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "1")); return new LevelPrompt(enchantment); } else { if (cc.getSessionData("tempEnchantments") != null) { diff --git a/src/main/java/me/blackvein/quests/prompts/RequirementsPrompt.java b/src/main/java/me/blackvein/quests/prompts/RequirementsPrompt.java index 9a1b310e4..baf46e4c1 100644 --- a/src/main/java/me/blackvein/quests/prompts/RequirementsPrompt.java +++ b/src/main/java/me/blackvein/quests/prompts/RequirementsPrompt.java @@ -226,7 +226,7 @@ public class RequirementsPrompt extends FixedSetPrompt { @Override protected Prompt acceptValidatedInput(ConversationContext context, Number input) { if (input.intValue() < -1) { - context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("reqGreaterThanZero")); + context.getForWhom().sendRawMessage(ChatColor.RED + Lang.get("invalidMinimum").replace("", "0")); return new QuestPointsPrompt(); } else if (input.intValue() == -1) { return new RequirementsPrompt(quests, factory); diff --git a/src/main/resources/strings.yml b/src/main/resources/strings.yml index 9a7971b26..1dc030c79 100644 --- a/src/main/resources/strings.yml +++ b/src/main/resources/strings.yml @@ -247,13 +247,11 @@ stageEditorInvalidNumber: "is not a number!" stageEditorInvalidDye: "is not a valid dye color!" stageEditorInvalidEvent: "is not a valid event name!" stageEditorDuplicateEvent: "Event is already in the list!" -stageEditorInvalidDelay: "Delay must be at least one second!" stageEditorInvalidScript: "Denizen script not found!" stageEditorNoCitizens: "Citizens is not installed!" stageEditorNoDenizen: "Denizen is not installed!" stageEditorPositiveAmount: "You must enter a positive number!" stageEditorNoNumber: "Input was not a number!" -stageEditorNotGreaterThanZero: "is not greater than 0!" stageEditorNotListofNumbers: "Invalid entry, input was not a list of numbers!" stageEditorNoDelaySet: "You must set a delay first!" stageEditorNoBlockNames: "You must set block names first!" @@ -374,7 +372,6 @@ eventEditorSetItemAmounts: "Set item amounts" eventEditorNoNames: "No names set" eventEditorMustSetNames: "You must set item names first!" eventEditorInvalidName: "is not a valid item name!" -eventEditorNotGreaterThanZero: "is not greater than 0!" eventEditorNotANumber: "is not a number!" eventEditorStorm: "Event Storm" eventEditorSetWorld: "Set world" @@ -386,8 +383,6 @@ eventEditorMustSetStormDuration: "You must set a storm duration!" eventEditorStormCleared: "Storm data cleared." eventEditorEnterStormWorld: "Enter a world name for the storm to occur in, " eventEditorEnterDuration: "Enter duration (in seconds)" -eventEditorAtLeastOneSecond: "Amount must be at least 1 second!" -eventEditorNotGreaterThanOneSecond: "is not greater than 1 second!" eventEditorThunder: "Event Thunder" eventEditorMustSetThunderDuration: "You must set a thunder duration!" eventEditorThunderCleared: "Thunder data cleared." @@ -425,7 +420,6 @@ eventEditorSetMobHelmet: "Set helmet" eventEditorSetMobHelmetDrop: "Set drop chance of helmet" eventEditorSetMobSpawnAmount: "Set the amount of mobs to spawn" eventEditorSetDropChance: "Set the drop chance" -eventEditorInvalidDropChance: "Drop chance has to be between 0.0 and 1.0" eventEditorPotionEffects: "Event Potion Effects" eventEditorSetPotionEffectTypes: "Set potion effect types" eventEditorMustSetPotionTypesFirst: "You must set potion effect types first!" @@ -447,14 +441,11 @@ eventEditorSetMobAmountsPrompt: "Enter mob amount, " eventEditorSetMobNamePrompt: "Enter the name for this mob, " eventEditorSetMobLocationPrompt: "Right-click on a block to select it, , " eventEditorSetPotionEffectsPrompt: "Enter potion effect types, , " -eventEditorSetPotionDurationsPrompt: "Enter effect durations (in milliseconds), , " +eventEditorSetPotionDurationsPrompt: "Enter potion effect durations (in seconds), , " eventEditorSetPotionMagnitudesPrompt: "Enter potion effect magnitudes, , " eventEditorSetHungerPrompt: "Enter hunger level, or -1 to clear" -eventEditorHungerLevelAtLeastZero: "Hunger level must be at least 0!" eventEditorSetSaturationPrompt: "Enter saturation level, or -1 to clear" -eventEditorSaturationLevelAtLeastZero: "Saturation level must be at least 0!" eventEditorSetHealthPrompt: "Enter health level, or -1 to clear" -eventEditorHealthLevelAtLeastZero: "Health level must be at least 0!" eventEditorSetTeleportPrompt: "Right-click on a block to teleport the player to, , , " eventEditorCommandsNote: "Note: You may use to refer to the player's name." eventEditorSetCommandsPrompt: "Enter commands, , , " @@ -490,7 +481,6 @@ reqNoItemsSet: "No items set" reqNoValuesSet: "No values set" reqHeroesPrimaryDisplay: "Primary Class:" reqHeroesSecondaryDisplay: "Secondary Class:" -reqGreaterThanZero: "Amount must be greater than 0!" reqNotAQuestName: " is not a Quest name!" reqItemCleared: "Item requirements cleared." reqListsNotSameSize: "The items list and remove items list are not the same size!" @@ -578,28 +568,19 @@ itemCreateLoaded: "Item loaded." itemCreateNoItem: "No item in hand!" itemCreateNoName: "You must set a name first!" itemCreateInvalidName: "Invalid item name!" -itemCreateInvalidAmount: "Amount must be between 1 and 64!" itemCreateInvalidDurab: "Invalid item durability!" itemCreateInvalidEnch: "Invalid enchantment name!" -itemCreateInvalidLevel: "Level must be greater than 0!" itemCreateInvalidInput: "Invalid input!" itemCreateNotNumber: "Input was not a number!" itemCreateNoNameAmount: "You must set a name and amount first!" itemCreateCriticalError: "A critical error has occurred." dateCreateEnterDay: "Enter a day (max. 31), " -dateCreateInvalidDay: "Day must be between 1 and 31!" dateCreateEnterMonth: "Enter a month (max. 12), " -dateCreateInvalidMonth: "Day must be between 1 and 12!" dateCreateEnterYear: "Enter a year (max. 9999), " -dateCreateInvalidYear: "Year must be between 1000 and 9999!" dateCreateEnterHour: "Enter an hour (max. 23), " -dateCreateInvalidHour: "Hour must be between 0 and 23!" dateCreateEnterMinute: "Enter a minute (max. 59), " -dateCreateInvalidMinute: "Minute must be between 0 and 59!" dateCreateEnterSecond: "Enter a second (max. 59), " -dateCreateInvalidSecond: "Second must be between 0 and 59!" dateCreateEnterZone: "Enter a UTC time zone (max. 14), " -dateCreateInvalidZone: "Zone must be between -12 and 14!" dateCreateNoYearAmount: "You must set a year first!" questTitle: "-- --" questObjectivesTitle: "---()---" @@ -756,10 +737,13 @@ giveQuestPoints: "Gave Quest Points from ." questPointsGiven: " gave you Quest Points." enableNPCGUI: " will now provide a GUI Quest Display." disableNPCGUI: " will no longer provide a GUI Quest Display." +invalidMinimum: "Input must be at least ! +invalidRange: "Input must be between and !" +invalidOption: "Invalid option!" invalidNumber: "Invalid number." +invalidStageNum: "Invalid stage number for Quest " noCurrentQuest: " does not currently have any active Quests." playerNotFound: "Player not found." -invalidStageNum: "Invalid stage number for Quest " errorNPCID: 'Error: There is no NPC with ID ' errorReading: "Error reading , skipping.." errorReadingSuppress: "Error reading , suppressing further errors." @@ -861,7 +845,6 @@ noNamesSet: "No names set" worlds: "Worlds" mobs: "Mobs" points: "points" -invalidOption: "Invalid option!" npcHint: "Note: You can left or right click on NPCs to get their ID." listDuplicate: "List contains duplicates!" id: "ID"