mirror of
https://github.com/PikaMug/Quests.git
synced 2024-12-01 23:23:22 +01:00
(UNSTABLE) Lang corrections, reduce duplicate strings - part 1
This commit is contained in:
parent
b4e2fdea9e
commit
109b0afdea
@ -282,7 +282,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
text += ChatColor.AQUA + evt.name + ChatColor.YELLOW + ", ";
|
text += ChatColor.AQUA + evt.name + ChatColor.YELLOW + ", ";
|
||||||
}
|
}
|
||||||
text = text.substring(0, text.length() - 2) + "\n";
|
text = text.substring(0, text.length() - 2) + "\n";
|
||||||
text += ChatColor.YELLOW + Lang.get("eventEditorEnterEventName");
|
text += ChatColor.YELLOW + Lang.get("eventEditorEnterEventName") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -314,7 +314,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
text += ChatColor.AQUA + evt.name + ChatColor.YELLOW + ",";
|
text += ChatColor.AQUA + evt.name + ChatColor.YELLOW + ",";
|
||||||
}
|
}
|
||||||
text = text.substring(0, text.length() - 1) + "\n";
|
text = text.substring(0, text.length() - 1) + "\n";
|
||||||
text += ChatColor.YELLOW + Lang.get("eventEditorEnterEventName");
|
text += ChatColor.YELLOW + Lang.get("eventEditorEnterEventName") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -904,7 +904,8 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.AQUA + Lang.get("eventEditorCreate") + ChatColor.GOLD + " - " + Lang.get("eventEditorEnterEventName");
|
String text = ChatColor.AQUA + Lang.get("eventEditorCreate") + ChatColor.GOLD + " - "
|
||||||
|
+ Lang.get("eventEditorEnterEventName") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -959,7 +960,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorExplosionPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorExplosionPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@ -1001,7 +1002,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorEnterEventName");
|
return ChatColor.YELLOW + Lang.get("eventEditorEnterEventName") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1033,7 +1034,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorSetMessagePrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorSetMessagePrompt") + "(" + Lang.orCancelToReturn + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1193,7 +1194,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorEffectLocationPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorEffectLocationPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@ -1242,7 +1243,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
effects += ChatColor.DARK_PURPLE + "GHAST_SHRIEK " + ChatColor.GRAY + "- " + Lang.get("effGhastShriek") + "\n";
|
effects += ChatColor.DARK_PURPLE + "GHAST_SHRIEK " + ChatColor.GRAY + "- " + Lang.get("effGhastShriek") + "\n";
|
||||||
effects += ChatColor.DARK_PURPLE + "ZOMBIE_CHEW_IRON_DOOR " + ChatColor.GRAY + "- " + Lang.get("effZombieWood") + "\n";
|
effects += ChatColor.DARK_PURPLE + "ZOMBIE_CHEW_IRON_DOOR " + ChatColor.GRAY + "- " + Lang.get("effZombieWood") + "\n";
|
||||||
effects += ChatColor.DARK_PURPLE + "ZOMBIE_CHEW_WOODEN_DOOR " + ChatColor.GRAY + "- " + Lang.get("effZombieIron") + "\n";
|
effects += ChatColor.DARK_PURPLE + "ZOMBIE_CHEW_WOODEN_DOOR " + ChatColor.GRAY + "- " + Lang.get("effZombieIron") + "\n";
|
||||||
return ChatColor.YELLOW + effects + Lang.get("effEnterName");
|
return ChatColor.YELLOW + effects + Lang.get("effEnterName") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@ -1337,7 +1338,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
effects += w.getName() + ", ";
|
effects += w.getName() + ", ";
|
||||||
}
|
}
|
||||||
effects = effects.substring(0, effects.length());
|
effects = effects.substring(0, effects.length());
|
||||||
return ChatColor.YELLOW + effects + Lang.get("eventEditorEnterStormWorld");
|
return ChatColor.YELLOW + effects + Lang.get("eventEditorEnterStormWorld") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1438,7 +1439,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
effects += w.getName() + ", ";
|
effects += w.getName() + ", ";
|
||||||
}
|
}
|
||||||
effects = effects.substring(0, effects.length());
|
effects = effects.substring(0, effects.length());
|
||||||
return ChatColor.YELLOW + effects + Lang.get("eventEditorEnterThunderWorld");
|
return ChatColor.YELLOW + effects + Lang.get("eventEditorEnterThunderWorld") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1665,7 +1666,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.YELLOW + Lang.get("eventEditorSetMobNamePrompt");
|
String text = ChatColor.YELLOW + Lang.get("eventEditorSetMobNamePrompt") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1709,7 +1710,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
mobs += MiscUtil.getProperMobName(mobArr[i]) + "\n";
|
mobs += MiscUtil.getProperMobName(mobArr[i]) + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return mobs + ChatColor.YELLOW + Lang.get("eventEditorSetMobTypesPrompt");
|
return mobs + ChatColor.YELLOW + Lang.get("eventEditorSetMobTypesPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1739,7 +1740,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorSetMobAmountsPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorSetMobAmountsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1775,7 +1776,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorSetMobLocationPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorSetMobLocationPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1844,7 +1845,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorLightningPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorLightningPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@ -1992,7 +1993,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
for (PotionEffectType pet : PotionEffectType.values()) {
|
for (PotionEffectType pet : PotionEffectType.values()) {
|
||||||
effs += (pet != null && pet.getName() != null) ? (ChatColor.DARK_PURPLE + pet.getName() + "\n") : "";
|
effs += (pet != null && pet.getName() != null) ? (ChatColor.DARK_PURPLE + pet.getName() + "\n") : "";
|
||||||
}
|
}
|
||||||
return effs + ChatColor.YELLOW + Lang.get("eventEditorSetPotionEffectsPrompt");
|
return effs + ChatColor.YELLOW + Lang.get("eventEditorSetPotionEffectsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2018,7 +2019,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorSetPotionDurationsPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorSetPotionDurationsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2050,7 +2051,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorSetPotionMagnitudesPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorSetPotionMagnitudesPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2150,7 +2151,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorSetTeleportPrompt");
|
return ChatColor.YELLOW + Lang.get("eventEditorSetTeleportPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2185,7 +2186,7 @@ public class EventFactory implements ConversationAbandonedListener {
|
|||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.GOLD + "" + ChatColor.ITALIC + Lang.get("eventEditorCommandsNote");
|
String text = ChatColor.GOLD + "" + ChatColor.ITALIC + Lang.get("eventEditorCommandsNote");
|
||||||
return ChatColor.YELLOW + Lang.get("eventEditorSetCommandsPrompt") + "\n" + text;
|
return ChatColor.YELLOW + Lang.get("eventEditorSetCommandsPrompt") + Lang.orCancelToReturn + "\n" + text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -351,7 +351,7 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
for (Quest q : quests.getQuests()) {
|
for (Quest q : quests.getQuests()) {
|
||||||
s += ChatColor.GRAY + "- " + ChatColor.YELLOW + q.getName() + "\n";
|
s += ChatColor.GRAY + "- " + ChatColor.YELLOW + q.getName() + "\n";
|
||||||
}
|
}
|
||||||
return s + ChatColor.GOLD + Lang.get("questEditorEditEnterQuestName");
|
return s + ChatColor.GOLD + Lang.get("questEditorEditEnterQuestName") + " (" + Lang.orCancelToReturn + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -387,7 +387,8 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.GOLD + Lang.get("questCreateTitle") + "\n";
|
String text = ChatColor.GOLD + Lang.get("questCreateTitle") + "\n";
|
||||||
text += ChatColor.AQUA + Lang.get("questEditorCreate") + " " + ChatColor.GOLD + "- " + Lang.get("questEditorEnterQuestName");
|
text += ChatColor.AQUA + Lang.get("questEditorCreate") + " " + ChatColor.GOLD + "- "
|
||||||
|
+ Lang.get("questEditorEnterQuestName") + " (" + Lang.orCancelToReturn + ")";
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -453,7 +454,7 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("questEditorEnterBlockStart");
|
return ChatColor.YELLOW + Lang.get("questEditorEnterBlockStart") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -487,7 +488,7 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("questEditorEnterQuestName");
|
return ChatColor.YELLOW + Lang.get("questEditorEnterQuestName") + " (" + Lang.orCancelToReturn + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -525,7 +526,7 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("questEditorEnterAskMessage");
|
return ChatColor.YELLOW + Lang.get("questEditorEnterAskMessage") + " (" + Lang.orCancelToReturn + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -547,7 +548,7 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("questEditorEnterFinishMessage");
|
return ChatColor.YELLOW + Lang.get("questEditorEnterFinishMessage") + " (" + Lang.orCancelToReturn + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -577,7 +578,7 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("questEditorEnterInitialEvent");
|
return text + ChatColor.YELLOW + Lang.get("questEditorEnterInitialEvent" + Lang.orCancelToReturn);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -681,7 +682,7 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
} else {
|
} else {
|
||||||
text += ChatColor.GRAY + "(" + Lang.get("none") + ")\n\n";
|
text += ChatColor.GRAY + "(" + Lang.get("none") + ")\n\n";
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("questWGPrompt");
|
return text + ChatColor.YELLOW + Lang.get("questWGPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -800,7 +801,8 @@ public class QuestFactory implements ConversationAbandonedListener {
|
|||||||
}
|
}
|
||||||
quests.updateData();
|
quests.updateData();
|
||||||
}
|
}
|
||||||
context.getForWhom().sendRawMessage(ChatColor.BOLD + Lang.get("questEditorSaved"));
|
context.getForWhom().sendRawMessage(ChatColor.GREEN
|
||||||
|
+ Lang.get("questEditorSaved").replaceAll("<command>", "/questadmin " + Lang.get("COMMAND_QUESTADMIN_RELOAD")));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} catch (InvalidConfigurationException e) {
|
} catch (InvalidConfigurationException e) {
|
||||||
|
@ -1956,7 +1956,7 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener
|
|||||||
if ((quests.size() + rows) < ((page * rows)) || quests.size() == 0) {
|
if ((quests.size() + rows) < ((page * rows)) || quests.size() == 0) {
|
||||||
player.sendMessage(ChatColor.YELLOW + Lang.get("pageNotExist"));
|
player.sendMessage(ChatColor.YELLOW + Lang.get("pageNotExist"));
|
||||||
} else {
|
} else {
|
||||||
player.sendMessage(ChatColor.GOLD + Lang.get("questsTitle"));
|
player.sendMessage(ChatColor.GOLD + Lang.get("questListTitle"));
|
||||||
int fromOrder = (page - 1) * rows;
|
int fromOrder = (page - 1) * rows;
|
||||||
|
|
||||||
List<Quest> subQuests;
|
List<Quest> subQuests;
|
||||||
|
@ -289,9 +289,9 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + "23 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageEditorCompleteMessage") + ChatColor.GRAY + "(" + ChatColor.AQUA + "\"" + context.getSessionData(pref + CK.S_COMPLETE_MESSAGE) + "\"" + ChatColor.GRAY + ")\n";
|
text += ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + "23 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageEditorCompleteMessage") + ChatColor.GRAY + "(" + ChatColor.AQUA + "\"" + context.getSessionData(pref + CK.S_COMPLETE_MESSAGE) + "\"" + ChatColor.GRAY + ")\n";
|
||||||
}
|
}
|
||||||
if (context.getSessionData(pref + CK.S_OVERRIDE_DISPLAY) == null) {
|
if (context.getSessionData(pref + CK.S_OVERRIDE_DISPLAY) == null) {
|
||||||
text += ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + "24 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageObjectiveOverride") + ChatColor.GRAY + " (" + Lang.get("noneSet") + ")\n";
|
text += ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + "24 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageEditorObjectiveOverride") + ChatColor.GRAY + " (" + Lang.get("noneSet") + ")\n";
|
||||||
} else {
|
} else {
|
||||||
text += ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + "24 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageObjectiveOverride") + ChatColor.GRAY + "(" + ChatColor.DARK_AQUA + "\"" + context.getSessionData(pref + CK.S_OVERRIDE_DISPLAY) + "\"" + ChatColor.GRAY + ")\n";
|
text += ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + "24 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageEditorObjectiveOverride") + ChatColor.GRAY + "(" + ChatColor.DARK_AQUA + "\"" + context.getSessionData(pref + CK.S_OVERRIDE_DISPLAY) + "\"" + ChatColor.GRAY + ")\n";
|
||||||
}
|
}
|
||||||
text += ChatColor.RED + "" + ChatColor.BOLD + "25 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageEditorDelete") + "\n";
|
text += ChatColor.RED + "" + ChatColor.BOLD + "25 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("stageEditorDelete") + "\n";
|
||||||
text += ChatColor.GREEN + "" + ChatColor.BOLD + "26 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("done") + "\n";
|
text += ChatColor.GREEN + "" + ChatColor.BOLD + "26 " + ChatColor.RESET + ChatColor.DARK_PURPLE + "- " + Lang.get("done") + "\n";
|
||||||
@ -481,7 +481,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.YELLOW + Lang.get("stageEditorPasswordDisplayPrompt") + "\n";
|
String text = ChatColor.YELLOW + Lang.get("stageEditorPasswordDisplayPrompt") + Lang.orCancelToReturn + "\n";
|
||||||
text += ChatColor.ITALIC + "" + ChatColor.GOLD + Lang.get("stageEditorPasswordDisplayHint");
|
text += ChatColor.ITALIC + "" + ChatColor.GOLD + Lang.get("stageEditorPasswordDisplayHint");
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
@ -508,7 +508,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.YELLOW + Lang.get("stageEditorPasswordPhrasePrompt") + "\n";
|
String text = ChatColor.YELLOW + Lang.get("stageEditorPasswordPhrasePrompt") + Lang.orCancelToReturn + "\n";
|
||||||
text += ChatColor.ITALIC + "" + ChatColor.GOLD + Lang.get("stageEditorPasswordPhraseHint1") + "\n";
|
text += ChatColor.ITALIC + "" + ChatColor.GOLD + Lang.get("stageEditorPasswordPhraseHint1") + "\n";
|
||||||
text += ChatColor.RESET + "" + ChatColor.YELLOW + Lang.get("stageEditorPasswordPhraseHint2");
|
text += ChatColor.RESET + "" + ChatColor.YELLOW + Lang.get("stageEditorPasswordPhraseHint2");
|
||||||
return text;
|
return text;
|
||||||
@ -540,7 +540,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.YELLOW + Lang.get("stageEditorObjectiveOverridePrompt") + "\n";
|
String text = ChatColor.YELLOW + Lang.get("stageEditorObjectiveOverridePrompt") + Lang.orCancelToReturn + "\n";
|
||||||
text += ChatColor.ITALIC + "" + ChatColor.GOLD + Lang.get("stageEditorObjectiveOverrideHint");
|
text += ChatColor.ITALIC + "" + ChatColor.GOLD + Lang.get("stageEditorObjectiveOverrideHint");
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
@ -680,7 +680,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorEnterBlockNames");
|
return ChatColor.YELLOW + Lang.get("stageEditorEnterBlockNames") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -716,7 +716,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorBreakBlocksPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorBreakBlocksPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -747,7 +747,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorEnterBlockDurability");
|
return ChatColor.YELLOW + Lang.get("stageEditorEnterBlockDurability") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -933,7 +933,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorDamageBlocksPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorDamageBlocksPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1150,7 +1150,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorPlaceBlocksPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorPlaceBlocksPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1367,7 +1367,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorUseBlocksPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorUseBlocksPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1584,7 +1584,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorCutBlocksPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorCutBlocksPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1809,7 +1809,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + Quester.prettyEnchantmentString(e) + ", ";
|
text += ChatColor.GREEN + Quester.prettyEnchantmentString(e) + ", ";
|
||||||
}
|
}
|
||||||
text = text.substring(0, text.length() - 1);
|
text = text.substring(0, text.length() - 1);
|
||||||
return text + "\n" + ChatColor.YELLOW + Lang.get("stageEditorEnchantTypePrompt");
|
return text + "\n" + ChatColor.YELLOW + Lang.get("stageEditorEnchantTypePrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1848,7 +1848,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorItemNamesPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorItemNamesPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1884,7 +1884,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorEnchantAmountsPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorEnchantAmountsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2042,7 +2042,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
questFactory.selectingNPCs.add((Player) context.getForWhom());
|
questFactory.selectingNPCs.add((Player) context.getForWhom());
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorNPCPrompt") + "\n" + ChatColor.GOLD + Lang.get("npcHint");
|
return ChatColor.YELLOW + Lang.get("stageEditorNPCPrompt") + Lang.orCancelToReturn + "\n" + ChatColor.GOLD + Lang.get("npcHint");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2076,7 +2076,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String note = ChatColor.GOLD + Lang.get("stageEditorNPCNote");
|
String note = ChatColor.GOLD + Lang.get("stageEditorNPCNote");
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorDeliveryMessagesPrompt") + "\n" + note;
|
return ChatColor.YELLOW + Lang.get("stageEditorDeliveryMessagesPrompt") + Lang.orCancelToReturn + "\n" + note;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2096,7 +2096,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
questFactory.selectingNPCs.add((Player) context.getForWhom());
|
questFactory.selectingNPCs.add((Player) context.getForWhom());
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorNPCToTalkToPrompt") + "\n" + ChatColor.GOLD + Lang.get("npcHint");
|
return ChatColor.YELLOW + Lang.get("stageEditorNPCToTalkToPrompt") + Lang.orCancelToReturn + "\n" + ChatColor.GOLD + Lang.get("npcHint");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2216,7 +2216,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
questFactory.selectingNPCs.add((Player) context.getForWhom());
|
questFactory.selectingNPCs.add((Player) context.getForWhom());
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorNPCPrompt") + "\n" + ChatColor.GOLD + Lang.get("npcHint");
|
return ChatColor.YELLOW + Lang.get("stageEditorNPCPrompt") + Lang.orCancelToReturn + "\n" + ChatColor.GOLD + Lang.get("npcHint");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2249,7 +2249,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorKillNPCsPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorKillNPCsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2479,7 +2479,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
mobs += MiscUtil.getProperMobName(mobArr.get(i)) + "\n";
|
mobs += MiscUtil.getProperMobName(mobArr.get(i)) + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return mobs + ChatColor.YELLOW + Lang.get("stageEditorMobsPrompt");
|
return mobs + ChatColor.YELLOW + Lang.get("stageEditorMobsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2505,7 +2505,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorMobAmountsPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorMobAmountsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2536,7 +2536,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorMobLocationPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorMobLocationPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@ -2574,7 +2574,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorMobLocationRadiiPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorMobLocationRadiiPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2605,7 +2605,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorMobLocationNamesPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorMobLocationNamesPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2737,7 +2737,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorReachLocationPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorReachLocationPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@ -2775,7 +2775,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorReachLocationRadiiPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorReachLocationRadiiPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2806,7 +2806,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorReachLocationNamesPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorReachLocationNamesPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -2947,7 +2947,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorTameAmountsPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorTameAmountsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3071,7 +3071,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
cols += Quests.getDyeString(colArr[i]) + "\n";
|
cols += Quests.getDyeString(colArr[i]) + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return cols + ChatColor.YELLOW + Lang.get("stageEditorShearColorsPrompt");
|
return cols + ChatColor.YELLOW + Lang.get("stageEditorShearColorsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3097,7 +3097,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorShearAmountsPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorShearAmountsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3212,7 +3212,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3257,7 +3257,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3302,7 +3302,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3347,7 +3347,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorEventsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3392,7 +3392,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorChatEventsPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorChatEventsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3432,7 +3432,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String tempEvent = (String) context.getSessionData(pref + CK.S_CHAT_TEMP_EVENT);
|
String tempEvent = (String) context.getSessionData(pref + CK.S_CHAT_TEMP_EVENT);
|
||||||
String text = ChatColor.GOLD + "- " + Lang.get("stageEditorChatTrigger") + " -\n";
|
String text = ChatColor.GOLD + "- " + Lang.get("stageEditorChatTrigger") + " -\n";
|
||||||
text += ChatColor.YELLOW + Lang.get("stageEditorChatEventsTriggerPromptA") + " " + ChatColor.AQUA + tempEvent + " " + ChatColor.YELLOW + Lang.get("stageEditorChatEventsTriggerPromptB");
|
text += ChatColor.YELLOW + Lang.get("stageEditorChatEventsTriggerPrompt") + " " + ChatColor.AQUA + tempEvent + " " + ChatColor.YELLOW + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3479,7 +3479,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
text += ChatColor.GREEN + "- " + e.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorCommandEventsPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorCommandEventsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3519,7 +3519,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String tempEvent = (String) context.getSessionData(pref + CK.S_COMMAND_TEMP_EVENT);
|
String tempEvent = (String) context.getSessionData(pref + CK.S_COMMAND_TEMP_EVENT);
|
||||||
String text = ChatColor.GOLD + "- " + Lang.get("stageEditorCommandTrigger") + " -\n";
|
String text = ChatColor.GOLD + "- " + Lang.get("stageEditorCommandTrigger") + " -\n";
|
||||||
text += ChatColor.YELLOW + Lang.get("stageEditorCommandEventsTriggerPromptA") + " " + ChatColor.AQUA + tempEvent + " " + ChatColor.YELLOW + Lang.get("stageEditorCommandEventsTriggerPromptB");
|
text += ChatColor.YELLOW + Lang.get("stageEditorCommandEventsTriggerPrompt") + " " + ChatColor.AQUA + tempEvent + " " + ChatColor.YELLOW + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3558,7 +3558,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorDelayPrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorDelayPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3624,7 +3624,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
for (String s : ScriptRegistry._getScriptNames()) {
|
for (String s : ScriptRegistry._getScriptNames()) {
|
||||||
text += ChatColor.AQUA + "- " + s + "\n";
|
text += ChatColor.AQUA + "- " + s + "\n";
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorScriptPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorScriptPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3677,7 +3677,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorStartMessagePrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorStartMessagePrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3700,7 +3700,7 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("stageEditorCompleteMessagePrompt");
|
return ChatColor.YELLOW + Lang.get("stageEditorCompleteMessagePrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -3725,13 +3725,13 @@ public class CreateStagePrompt extends FixedSetPrompt {
|
|||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.LIGHT_PURPLE + "- " + Lang.get("stageEditorCustom") + " -\n";
|
String text = ChatColor.LIGHT_PURPLE + "- " + Lang.get("stageEditorCustom") + " -\n";
|
||||||
if (questFactory.quests.customObjectives.isEmpty()) {
|
if (questFactory.quests.customObjectives.isEmpty()) {
|
||||||
text += ChatColor.BOLD + "" + ChatColor.DARK_PURPLE + "(" + Lang.get("stageEditorNoModules") + ")";
|
text += ChatColor.BOLD + "" + ChatColor.DARK_PURPLE + "(" + Lang.get("stageEditorNoModules") + ") ";
|
||||||
} else {
|
} else {
|
||||||
for (CustomObjective co : questFactory.quests.customObjectives) {
|
for (CustomObjective co : questFactory.quests.customObjectives) {
|
||||||
text += ChatColor.DARK_PURPLE + " - " + co.getName() + "\n";
|
text += ChatColor.DARK_PURPLE + " - " + co.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("stageEditorCustomPrompt");
|
return text + ChatColor.YELLOW + Lang.get("stageEditorCustomPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
@ -217,7 +217,7 @@ public class ItemStackPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext cc) {
|
public String getPromptText(ConversationContext cc) {
|
||||||
return ChatColor.YELLOW + Lang.get("itemCreateEnterName");
|
return ChatColor.YELLOW + Lang.get("itemCreateEnterName") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -259,7 +259,7 @@ public class ItemStackPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext cc) {
|
public String getPromptText(ConversationContext cc) {
|
||||||
return ChatColor.YELLOW + Lang.get("itemCreateEnterAmount");
|
return ChatColor.YELLOW + Lang.get("itemCreateEnterAmount") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -288,7 +288,7 @@ public class ItemStackPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext cc) {
|
public String getPromptText(ConversationContext cc) {
|
||||||
return ChatColor.YELLOW + Lang.get("itemCreateEnterDurab");
|
return ChatColor.YELLOW + Lang.get("itemCreateEnterDurab") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -323,7 +323,7 @@ public class ItemStackPrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.GREEN + Quester.prettyEnchantmentString(e) + ", ";
|
text += ChatColor.GREEN + Quester.prettyEnchantmentString(e) + ", ";
|
||||||
}
|
}
|
||||||
text = text.substring(0, text.length() - 2);
|
text = text.substring(0, text.length() - 2);
|
||||||
return text + "\n" + ChatColor.YELLOW + Lang.get("itemCreateEnterEnch");
|
return text + "\n" + ChatColor.YELLOW + Lang.get("itemCreateEnterEnch") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -390,7 +390,7 @@ public class ItemStackPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext cc) {
|
public String getPromptText(ConversationContext cc) {
|
||||||
return ChatColor.YELLOW + Lang.get("itemCreateEnterName");
|
return ChatColor.YELLOW + Lang.get("itemCreateEnterDisplay") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -409,7 +409,7 @@ public class ItemStackPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext cc) {
|
public String getPromptText(ConversationContext cc) {
|
||||||
return ChatColor.YELLOW + Lang.get("itemCreateEnterLore");
|
return ChatColor.YELLOW + Lang.get("itemCreateEnterLore") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -249,7 +249,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.LIGHT_PURPLE + Lang.get("questListTitle") + "\n" + ChatColor.DARK_PURPLE;
|
String text = ChatColor.LIGHT_PURPLE + Lang.get("reqQuestListTitle") + "\n" + ChatColor.DARK_PURPLE;
|
||||||
boolean none = true;
|
boolean none = true;
|
||||||
for (Quest q : quests.getQuests()) {
|
for (Quest q : quests.getQuests()) {
|
||||||
text += q.getName() + ", ";
|
text += q.getName() + ", ";
|
||||||
@ -261,7 +261,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
text = text.substring(0, (text.length() - 2));
|
text = text.substring(0, (text.length() - 2));
|
||||||
text += "\n";
|
text += "\n";
|
||||||
}
|
}
|
||||||
String lang = Lang.get("reqQuestPrompt");
|
String lang = Lang.get("reqQuestPrompt") + Lang.orCancelToReturn;
|
||||||
lang = lang.replaceAll("<comma>", ChatColor.RED + "" + ChatColor.BOLD + Lang.get("comma") + ChatColor.RESET + ChatColor.YELLOW);
|
lang = lang.replaceAll("<comma>", ChatColor.RED + "" + ChatColor.BOLD + Lang.get("comma") + ChatColor.RESET + ChatColor.YELLOW);
|
||||||
text += ChatColor.YELLOW + lang;
|
text += ChatColor.YELLOW + lang;
|
||||||
return text;
|
return text;
|
||||||
@ -410,7 +410,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("reqRemoveItemsPrompt");
|
return ChatColor.YELLOW + Lang.get("reqRemoveItemsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -440,7 +440,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("reqPermissionsPrompt");
|
return ChatColor.YELLOW + Lang.get("reqPermissionsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -463,13 +463,13 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.LIGHT_PURPLE + Lang.get("customRequirementsTitle") + "\n";
|
String text = ChatColor.LIGHT_PURPLE + Lang.get("customRequirementsTitle") + "\n";
|
||||||
if (quests.customRequirements.isEmpty()) {
|
if (quests.customRequirements.isEmpty()) {
|
||||||
text += ChatColor.BOLD + "" + ChatColor.DARK_PURPLE + "(" + Lang.get("stageEditorNoModules") + ")";
|
text += ChatColor.BOLD + "" + ChatColor.DARK_PURPLE + "(" + Lang.get("stageEditorNoModules") + ") ";
|
||||||
} else {
|
} else {
|
||||||
for (CustomRequirement cr : quests.customRequirements) {
|
for (CustomRequirement cr : quests.customRequirements) {
|
||||||
text += ChatColor.DARK_PURPLE + " - " + cr.getName() + "\n";
|
text += ChatColor.DARK_PURPLE + " - " + cr.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("reqCustomPrompt");
|
return text + ChatColor.YELLOW + Lang.get("reqCustomPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@ -683,7 +683,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
skillList += ChatColor.GREEN + skills[i].getName() + "\n\n";
|
skillList += ChatColor.GREEN + skills[i].getName() + "\n\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return skillList + ChatColor.YELLOW + Lang.get("reqMcMMOPrompt");
|
return skillList + ChatColor.YELLOW + Lang.get("reqMcMMOPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -721,7 +721,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("reqMcMMOAmountsPrompt");
|
return ChatColor.YELLOW + Lang.get("reqMcMMOAmountsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -807,7 +807,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.DARK_PURPLE + "- " + ChatColor.LIGHT_PURPLE + s + "\n";
|
text += ChatColor.DARK_PURPLE + "- " + ChatColor.LIGHT_PURPLE + s + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
text += ChatColor.YELLOW + Lang.get("reqHeroesPrimaryPrompt");
|
text += ChatColor.YELLOW + Lang.get("reqHeroesPrimaryPrompt") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -858,7 +858,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
text += ChatColor.DARK_PURPLE + "- " + ChatColor.LIGHT_PURPLE + s + "\n";
|
text += ChatColor.DARK_PURPLE + "- " + ChatColor.LIGHT_PURPLE + s + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
text += ChatColor.YELLOW + Lang.get("reqHeroesSecondaryPrompt");
|
text += ChatColor.YELLOW + Lang.get("reqHeroesSecondaryPrompt") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -894,7 +894,7 @@ public class RequirementsPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("reqFailMessagePrompt");
|
return ChatColor.YELLOW + Lang.get("reqFailMessagePrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -319,7 +319,7 @@ public class RewardsPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String lang1 = Lang.get("rewCommandPrompt");
|
String lang1 = Lang.get("rewCommandPrompt") + Lang.orCancelToReturn;
|
||||||
lang1 = lang1.replaceAll("<comma>", ChatColor.BOLD + "" + ChatColor.RED + "comma" + ChatColor.RESET + ChatColor.YELLOW);
|
lang1 = lang1.replaceAll("<comma>", ChatColor.BOLD + "" + ChatColor.RED + "comma" + ChatColor.RESET + ChatColor.YELLOW);
|
||||||
String lang2 = Lang.get("rewCommandPromptHint");
|
String lang2 = Lang.get("rewCommandPromptHint");
|
||||||
return ChatColor.YELLOW + lang1 + "\n" + lang2;
|
return ChatColor.YELLOW + lang1 + "\n" + lang2;
|
||||||
@ -348,7 +348,7 @@ public class RewardsPrompt extends FixedSetPrompt {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
return ChatColor.YELLOW + Lang.get("rewPermissionsPrompt");
|
return ChatColor.YELLOW + Lang.get("rewPermissionsPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -463,7 +463,7 @@ public class RewardsPrompt extends FixedSetPrompt {
|
|||||||
skillList += ChatColor.GREEN + skills[i].getName() + "\n\n";
|
skillList += ChatColor.GREEN + skills[i].getName() + "\n\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return skillList + Lang.get("rewMcMMOPrompt") + "\n" + ChatColor.GOLD + Lang.get("rewMcMMOPromptHint");
|
return skillList + Lang.get("rewMcMMOPrompt") + Lang.orCancelToReturn + "\n" + ChatColor.GOLD + Lang.get("rewMcMMOPromptHint");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -622,7 +622,7 @@ public class RewardsPrompt extends FixedSetPrompt {
|
|||||||
}
|
}
|
||||||
text = text.substring(0, text.length() - 2) + "\n";
|
text = text.substring(0, text.length() - 2) + "\n";
|
||||||
}
|
}
|
||||||
text += ChatColor.YELLOW + Lang.get("rewHeroesClassesPrompt");
|
text += ChatColor.YELLOW + Lang.get("rewHeroesClassesPrompt") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -655,7 +655,7 @@ public class RewardsPrompt extends FixedSetPrompt {
|
|||||||
@Override
|
@Override
|
||||||
public String getPromptText(ConversationContext cc) {
|
public String getPromptText(ConversationContext cc) {
|
||||||
String text = Lang.get("heroesExperienceTitle") + "\n";
|
String text = Lang.get("heroesExperienceTitle") + "\n";
|
||||||
text += ChatColor.YELLOW + Lang.get("rewHeroesExperiencePrompt");
|
text += ChatColor.YELLOW + Lang.get("rewHeroesExperiencePrompt") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -691,7 +691,7 @@ public class RewardsPrompt extends FixedSetPrompt {
|
|||||||
for (PhatLoot pl : PhatLootsAPI.getAllPhatLoots()) {
|
for (PhatLoot pl : PhatLootsAPI.getAllPhatLoots()) {
|
||||||
text += ChatColor.GRAY + "- " + ChatColor.BLUE + pl.name + "\n";
|
text += ChatColor.GRAY + "- " + ChatColor.BLUE + pl.name + "\n";
|
||||||
}
|
}
|
||||||
text += ChatColor.YELLOW + Lang.get("rewPhatLootsPrompt");
|
text += ChatColor.YELLOW + Lang.get("rewPhatLootsPrompt") + Lang.orCancelToReturn;
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -727,13 +727,13 @@ public class RewardsPrompt extends FixedSetPrompt {
|
|||||||
public String getPromptText(ConversationContext context) {
|
public String getPromptText(ConversationContext context) {
|
||||||
String text = ChatColor.LIGHT_PURPLE + Lang.get("customRewardsTitle") + "\n";
|
String text = ChatColor.LIGHT_PURPLE + Lang.get("customRewardsTitle") + "\n";
|
||||||
if (quests.customRewards.isEmpty()) {
|
if (quests.customRewards.isEmpty()) {
|
||||||
text += ChatColor.BOLD + "" + ChatColor.DARK_PURPLE + "(" + Lang.get("stageEditorNoModules") + ")";
|
text += ChatColor.BOLD + "" + ChatColor.DARK_PURPLE + "(" + Lang.get("stageEditorNoModules") + ") ";
|
||||||
} else {
|
} else {
|
||||||
for (CustomReward cr : quests.customRewards) {
|
for (CustomReward cr : quests.customRewards) {
|
||||||
text += ChatColor.DARK_PURPLE + " - " + cr.getName() + "\n";
|
text += ChatColor.DARK_PURPLE + " - " + cr.getName() + "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return text + ChatColor.YELLOW + Lang.get("rewCustomRewardPrompt");
|
return text + ChatColor.YELLOW + Lang.get("rewCustomRewardPrompt") + Lang.orCancelToReturn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
@ -35,6 +35,7 @@ public class Lang {
|
|||||||
private static final LangToken tokens = new LangToken();
|
private static final LangToken tokens = new LangToken();
|
||||||
public static final LinkedHashMap<String, String> langMap = new LinkedHashMap<String, String>();
|
public static final LinkedHashMap<String, String> langMap = new LinkedHashMap<String, String>();
|
||||||
private final Quests plugin;
|
private final Quests plugin;
|
||||||
|
public static String orCancelToReturn = "or 'cancel' to return";
|
||||||
|
|
||||||
public Lang(Quests plugin) {
|
public Lang(Quests plugin) {
|
||||||
tokens.initTokens();
|
tokens.initTokens();
|
||||||
@ -116,6 +117,7 @@ public class Lang {
|
|||||||
}
|
}
|
||||||
langMap.putAll(allStrings);
|
langMap.putAll(allStrings);
|
||||||
}
|
}
|
||||||
|
orCancelToReturn = get("strCancel").replaceAll("<cancel>", get("cmdCancel"));
|
||||||
plugin.getLogger().info("Loaded language " + iso + ". Translations via Crowdin");
|
plugin.getLogger().info("Loaded language " + iso + ". Translations via Crowdin");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
name: Quests
|
name: Quests
|
||||||
main: me.blackvein.quests.Quests
|
main: me.blackvein.quests.Quests
|
||||||
version: ${project.version}-b${env.BUILD_NUMBER}
|
version: ${project.version}-b${env.BUILD_NUMBER}-UNSTABLE
|
||||||
description: Player questing system
|
description: Player questing system
|
||||||
website: http://dev.bukkit.org/server-mods/quests/
|
website: http://dev.bukkit.org/server-mods/quests/
|
||||||
dev-url: https://github.com/Blackvein/Quests/
|
dev-url: https://github.com/Blackvein/Quests/
|
||||||
|
@ -1,13 +1,3 @@
|
|||||||
---
|
|
||||||
questFailed: "*QUEST FAILED*"
|
|
||||||
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."
|
|
||||||
questInvalidDeliveryItem: "<item> is not a required item for this quest!"
|
|
||||||
questSelectedLocation: "Selected location"
|
|
||||||
questDisplayHelp: "- Display this help"
|
|
||||||
COMMAND_LIST: "list"
|
COMMAND_LIST: "list"
|
||||||
COMMAND_LIST_HELP: "list [page] - List available Quests"
|
COMMAND_LIST_HELP: "list [page] - List available Quests"
|
||||||
COMMAND_TAKE: "take"
|
COMMAND_TAKE: "take"
|
||||||
@ -77,23 +67,23 @@ questEditorSetGUI: "Set GUI Item display"
|
|||||||
questEditorReqs: "Edit Requirements"
|
questEditorReqs: "Edit Requirements"
|
||||||
questEditorStages: "Edit Stages"
|
questEditorStages: "Edit Stages"
|
||||||
questEditorRews: "Edit Rewards"
|
questEditorRews: "Edit Rewards"
|
||||||
questEditorEnterQuestName: "Enter Quest name (or 'cancel' to return)"
|
questEditorEnterQuestName: "Enter Quest name"
|
||||||
questEditorEditEnterQuestName: "Enter Quest name to edit (or 'cancel' to return)"
|
questEditorEditEnterQuestName: "Enter Quest name to edit"
|
||||||
questEditorEnterAskMessage: "Enter ask message (or 'cancel' to return)"
|
questEditorEnterAskMessage: "Enter ask message"
|
||||||
questEditorEnterFinishMessage: "Enter finish message (or 'cancel' to return)"
|
questEditorEnterFinishMessage: "Enter finish message"
|
||||||
questEditorEnterRedoDelay: "Enter amount of time (in seconds), 0 to clear the redo delay or -1 to cancel"
|
questEditorEnterRedoDelay: "Enter amount of time (in seconds), 0 to clear the redo delay or -1 to cancel"
|
||||||
questEditorEnterNPCStart: "Enter NPC ID, -1 to clear the NPC start or -2 to cancel"
|
questEditorEnterNPCStart: "Enter NPC ID, -1 to clear the NPC start or -2 to cancel"
|
||||||
questEditorEnterBlockStart: "Right-click on a block to use as a start point, then enter 'done' to save, or enter 'clear' to clear the block start, or 'cancel' to return"
|
questEditorEnterBlockStart: "Right-click on a block to use as a start point, then enter 'done' to save, or enter 'clear' to clear the block start, "
|
||||||
questEditorEnterInitialEvent: "Enter an Event name, or enter 'clear' to clear the initial Event, or 'cancel' to return"
|
questEditorEnterInitialEvent: "Enter an Event name, or enter 'clear' to clear the initial Event, "
|
||||||
questRequiredNoneSet: "Required, none set"
|
questRequiredNoneSet: "Required, none set"
|
||||||
questWGSetRegion: "Set Region"
|
questWGSetRegion: "Set Region"
|
||||||
questWGNotInstalled: "WorldGuard not installed"
|
questWGNotInstalled: "WorldGuard not installed"
|
||||||
questWGPrompt: "Enter WorldGuard region, or enter 'clear' to clear the region, or 'cancel' to return."
|
questWGPrompt: "Enter WorldGuard region, or enter 'clear' to clear the region, "
|
||||||
questWGInvalidRegion: "<region> is not a valid WorldGuard region!"
|
questWGInvalidRegion: "<region> is not a valid WorldGuard region!"
|
||||||
questWGRegionCleared: "Quest region cleared."
|
questWGRegionCleared: "Quest region cleared."
|
||||||
questCitNotInstalled: "Citizens not installed"
|
questCitNotInstalled: "Citizens not installed"
|
||||||
questDenNotInstalled: "Denizen not installed"
|
questDenNotInstalled: "Denizen not installed"
|
||||||
questGUIError: 'Error: That item is already being used as the GUI Display for the Quest <quest>.'
|
questGUIError: "Error: That item is already being used as the GUI Display for the Quest <quest>."
|
||||||
questCurrentItem: "Current item:"
|
questCurrentItem: "Current item:"
|
||||||
questSetItem: "Set Item"
|
questSetItem: "Set Item"
|
||||||
questClearItem: "Clear Item"
|
questClearItem: "Clear Item"
|
||||||
@ -115,7 +105,7 @@ questEditorSave: "Finish and save"
|
|||||||
questEditorNeedAskMessage: "You must set an ask message!"
|
questEditorNeedAskMessage: "You must set an ask message!"
|
||||||
questEditorNeedFinishMessage: "You must set a finish message!"
|
questEditorNeedFinishMessage: "You must set a finish message!"
|
||||||
questEditorNeedStages: "Your Quest has no Stages!"
|
questEditorNeedStages: "Your Quest has no Stages!"
|
||||||
questEditorSaved: "Quest saved! (You will need to perform a Quest reload for it to appear)"
|
questEditorSaved: "%bold%Quest saved! %reset%(You will need to perform %red%<command> %reset%for it to appear)"
|
||||||
questEditorExited: "Are you sure you want to exit without saving?"
|
questEditorExited: "Are you sure you want to exit without saving?"
|
||||||
questEditorDeleted: "Are you sure you want to delete the Quest"
|
questEditorDeleted: "Are you sure you want to delete the Quest"
|
||||||
questEditorNoPermsCreate: "You do not have permission to create Quests."
|
questEditorNoPermsCreate: "You do not have permission to create Quests."
|
||||||
@ -125,24 +115,24 @@ stageEditorEditStage: "Edit Stage"
|
|||||||
stageEditorNewStage: "Add new Stage"
|
stageEditorNewStage: "Add new Stage"
|
||||||
stageEditorStages: "Stages"
|
stageEditorStages: "Stages"
|
||||||
stageEditorStage: "Stage"
|
stageEditorStage: "Stage"
|
||||||
stageEditorBreakBlocks: "Break Blocks"
|
stageEditorBreakBlocks: "Break blocks"
|
||||||
stageEditorDamageBlocks: "Damage Blocks"
|
stageEditorDamageBlocks: "Damage blocks"
|
||||||
stageEditorPlaceBlocks: "Place Blocks"
|
stageEditorPlaceBlocks: "Place blocks"
|
||||||
stageEditorUseBlocks: "Use Blocks"
|
stageEditorUseBlocks: "Use blocks"
|
||||||
stageEditorCutBlocks: "Cut Blocks"
|
stageEditorCutBlocks: "Cut blocks"
|
||||||
stageEditorCatchFish: "Catch Fish"
|
stageEditorCatchFish: "Catch fish"
|
||||||
stageEditorFish: "fish"
|
stageEditorFish: "fish"
|
||||||
stageEditorKillPlayers: "Kill Players"
|
stageEditorKillPlayers: "Kill players"
|
||||||
stageEditorPlayers: "players"
|
stageEditorPlayers: "players"
|
||||||
stageEditorEnchantItems: "Enchant Items"
|
stageEditorEnchantItems: "Enchant items"
|
||||||
stageEditorDeliverItems: "Deliver Items"
|
stageEditorDeliverItems: "Deliver items"
|
||||||
stageEditorTalkToNPCs: "Talk to NPCs"
|
stageEditorTalkToNPCs: "Talk to NPCs"
|
||||||
stageEditorKillNPCs: "Kill NPCs"
|
stageEditorKillNPCs: "Kill NPCs"
|
||||||
stageEditorKillMobs: "Kill Mobs"
|
stageEditorKillMobs: "Kill mobs"
|
||||||
stageEditorReachLocs: "Reach locations"
|
stageEditorReachLocs: "Reach locations"
|
||||||
stageEditorReachRadii1: "Reach within"
|
stageEditorReachRadii1: "Reach within"
|
||||||
stageEditorReachRadii2: "blocks of"
|
stageEditorReachRadii2: "blocks of"
|
||||||
stageEditorTameMobs: "Tame Mobs"
|
stageEditorTameMobs: "Tame mobs"
|
||||||
stageEditorShearSheep: "Shear Sheep"
|
stageEditorShearSheep: "Shear Sheep"
|
||||||
stageEditorEvents: "Events"
|
stageEditorEvents: "Events"
|
||||||
stageEditorStageEvents: "Stage Events"
|
stageEditorStageEvents: "Stage Events"
|
||||||
@ -161,10 +151,10 @@ stageEditorDeathEvent: "Death Event"
|
|||||||
stageEditorDeathEventCleared: "Death Event cleared."
|
stageEditorDeathEventCleared: "Death Event cleared."
|
||||||
stageEditorDisconnectEvent: "Disconnect Event"
|
stageEditorDisconnectEvent: "Disconnect Event"
|
||||||
stageEditorDisconnectEventCleared: "Disconnect Event cleared."
|
stageEditorDisconnectEventCleared: "Disconnect Event cleared."
|
||||||
stageEditorDelayMessage: "Delay Message"
|
stageEditorDelayMessage: "Delay message"
|
||||||
stageEditorDenizenScript: "Denizen Script"
|
stageEditorDenizenScript: "Denizen script"
|
||||||
stageEditorStartMessage: "Start Message"
|
stageEditorStartMessage: "Start message"
|
||||||
stageEditorCompleteMessage: "Complete Message"
|
stageEditorCompleteMessage: "Complete message"
|
||||||
stageEditorDelete: "Delete Stage"
|
stageEditorDelete: "Delete Stage"
|
||||||
stageEditorSetBlockNames: "Set block names"
|
stageEditorSetBlockNames: "Set block names"
|
||||||
stageEditorSetBlockAmounts: "Set block amounts"
|
stageEditorSetBlockAmounts: "Set block amounts"
|
||||||
@ -189,64 +179,62 @@ stageEditorSetLocationNames: "Set location names"
|
|||||||
stageEditorSetTameAmounts: "Set tame amounts"
|
stageEditorSetTameAmounts: "Set tame amounts"
|
||||||
stageEditorSetShearColors: "Set sheep colors"
|
stageEditorSetShearColors: "Set sheep colors"
|
||||||
stageEditorSetShearAmounts: "Set shear amounts"
|
stageEditorSetShearAmounts: "Set shear amounts"
|
||||||
stageEditorPassword: "Password Objectives"
|
stageEditorPassword: "Password objectives"
|
||||||
stageEditorAddPasswordDisplay: "Add password display"
|
stageEditorAddPasswordDisplay: "Add password display"
|
||||||
stageEditorAddPasswordPhrases: "Add password phrase(s)"
|
stageEditorAddPasswordPhrases: "Add password phrase(s)"
|
||||||
stageEditorNoPasswordDisplays: "No password displays set"
|
stageEditorNoPasswordDisplays: "No password displays set"
|
||||||
stageObjectiveOverride: "Objective Display Override"
|
stageEditorObjectiveOverride: "Objective display override"
|
||||||
stageEditorCustom: "Custom Objectives"
|
stageEditorCustom: "Custom objectives"
|
||||||
stageEditorNoModules: "No modules loaded"
|
stageEditorNoModules: "No modules loaded"
|
||||||
stageEditorModuleNotFound: "Custom objective module not found."
|
stageEditorModuleNotFound: "Custom objective module not found."
|
||||||
stageEditorCustomPrompt: "Enter the name of a custom objective to add, or enter 'clear' to clear all custom objectives, or 'cancel' to return."
|
stageEditorCustomPrompt: "Enter the name of a custom objective to add, or enter 'clear' to clear all custom objectives, "
|
||||||
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 <data>:"
|
||||||
stageEditorEnterBlockNames: "Enter block names (or IDs), separating each one by a space, or enter 'cancel' to return."
|
stageEditorEnterBlockNames: "Enter block names (or IDs), separating each one by a space, "
|
||||||
stageEditorBreakBlocksPrompt: "Enter break amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorBreakBlocksPrompt: "Enter break amounts (numbers), separating each one by a space, "
|
||||||
stageEditorDamageBlocksPrompt: "Enter damage amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorDamageBlocksPrompt: "Enter damage amounts (numbers), separating each one by a space, "
|
||||||
stageEditorPlaceBlocksPrompt: "Enter place amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorPlaceBlocksPrompt: "Enter place amounts (numbers), separating each one by a space, "
|
||||||
stageEditorUseBlocksPrompt: "Enter use amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorUseBlocksPrompt: "Enter use amounts (numbers), separating each one by a space, "
|
||||||
stageEditorCutBlocksPrompt: "Enter cut amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorCutBlocksPrompt: "Enter cut amounts (numbers), separating each one by a space, "
|
||||||
stageEditorEnterBlockDurability: "Enter block durability (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorEnterBlockDurability: "Enter block durability (numbers), separating each one by a space, "
|
||||||
stageEditorCatchFishPrompt: "Enter number of fish to catch, or 0 to clear the fish catch objective, or -1 to cancel"
|
stageEditorCatchFishPrompt: "Enter number of fish to catch, or 0 to clear the fish catch objective, or -1 to cancel"
|
||||||
stageEditorKillPlayerPrompt: "Enter number of players to kill, or 0 to clear the player kill objective, or -1 to cancel"
|
stageEditorKillPlayerPrompt: "Enter number of players to kill, or 0 to clear the player kill objective, or -1 to cancel"
|
||||||
stageEditorEnchantTypePrompt: "Enter enchantment names, separating each one by a comma, or enter 'cancel' to return."
|
stageEditorEnchantTypePrompt: "Enter enchantment names, separating each one by a comma, "
|
||||||
stageEditorEnchantAmountsPrompt: "Enter enchant amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorEnchantAmountsPrompt: "Enter enchant amounts (numbers), separating each one by a space, "
|
||||||
stageEditorItemNamesPrompt: "Enter item names, separating each one by a space, or enter 'cancel' to return."
|
stageEditorItemNamesPrompt: "Enter item names, separating each one by a space, "
|
||||||
stageEditorNPCPrompt: "Enter NPC ids, separating each one by a space, or enter 'cancel' to return."
|
stageEditorNPCPrompt: "Enter NPC ids, separating each one by a space, "
|
||||||
stageEditorNPCToTalkToPrompt: "Enter NPC IDs, separating each one by a space, or enter 'clear' to clear the NPC ID list, or 'cancel' to return."
|
stageEditorNPCToTalkToPrompt: "Enter NPC IDs, separating each one by a space, or enter 'clear' to clear the NPC ID list, "
|
||||||
stageEditorDeliveryMessagesPrompt: "Enter delivery messages, separating each one by a semi-colon or enter 'cancel' to return."
|
stageEditorDeliveryMessagesPrompt: "Enter delivery messages, separating each one by a semi-colon, "
|
||||||
stageEditorKillNPCsPrompt: "Enter kill amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
stageEditorKillNPCsPrompt: "Enter kill amounts (numbers), separating each one by a space, "
|
||||||
stageEditorMobsPrompt: "Enter mob names separating each one by a space, or enter 'cancel' to return"
|
stageEditorMobsPrompt: "Enter mob names separating each one by a space, "
|
||||||
stageEditorMobAmountsPrompt: "Enter mob amounts separating each one by a space, or enter 'cancel' to return"
|
stageEditorMobAmountsPrompt: "Enter mob amounts separating each one by a space, "
|
||||||
stageEditorMobLocationPrompt: "Right-click on a block to select it, then enter 'add' to add it to the kill location list, or enter 'cancel' to return"
|
stageEditorMobLocationPrompt: "Right-click on a block to select it, then enter 'add' to add it to the kill location list, "
|
||||||
stageEditorMobLocationRadiiPrompt: "Enter kill location radii (number of blocks) separating each one by a space, or enter 'cancel' to return"
|
stageEditorMobLocationRadiiPrompt: "Enter kill location radii (number of blocks) separating each one by a space, "
|
||||||
stageEditorMobLocationNamesPrompt: "Enter location names separating each one by a comma, or enter 'cancel' to return"
|
stageEditorMobLocationNamesPrompt: "Enter location names separating each one by a comma, "
|
||||||
stageEditorReachLocationPrompt: "Right-click on a block to select it, then enter 'add' to add it to the reach location list, or enter 'cancel' to return"
|
stageEditorReachLocationPrompt: "Right-click on a block to select it, then enter 'add' to add it to the reach location list, "
|
||||||
stageEditorReachLocationRadiiPrompt: "Enter reach location radii (number of blocks) separating each one by a space, or enter 'cancel' to return"
|
stageEditorReachLocationRadiiPrompt: "Enter reach location radii (number of blocks) separating each one by a space, "
|
||||||
stageEditorReachLocationNamesPrompt: "Enter location names separating each one by a comma, or enter 'cancel' to return"
|
stageEditorReachLocationNamesPrompt: "Enter location names separating each one by a comma, "
|
||||||
stageEditorTameAmountsPrompt: "Enter tame amounts separating each one by a space, or enter 'cancel' to return"
|
stageEditorTameAmountsPrompt: "Enter tame amounts separating each one by a space, "
|
||||||
stageEditorShearColorsPrompt: "Enter sheep colors separating each one by a space, or enter 'cancel' to return"
|
stageEditorShearColorsPrompt: "Enter sheep colors separating each one by a space, "
|
||||||
stageEditorShearAmountsPrompt: "Enter shear amounts separating each one by a space, or enter 'cancel' to return"
|
stageEditorShearAmountsPrompt: "Enter shear amounts separating each one by a space, "
|
||||||
stageEditorEventsPrompt: "Enter an event name, or enter 'clear' to clear the event, or 'cancel' to return"
|
stageEditorEventsPrompt: "Enter an event name, or enter 'clear' to clear the event, "
|
||||||
stageEditorChatEventsPrompt: "Enter an event name to add, or enter 'clear' to clear all chat events, or 'cancel' to return"
|
stageEditorChatEventsPrompt: "Enter an event name to add, or enter 'clear' to clear all chat events, "
|
||||||
stageEditorChatEventsTriggerPromptA: "Enter a chat trigger for"
|
stageEditorChatEventsTriggerPrompt: "Enter a chat trigger for"
|
||||||
stageEditorChatEventsTriggerPromptB: "or enter 'cancel' to return."
|
stageEditorCommandEventsPrompt: "Enter an event name to add, or enter 'clear' to clear all command events, "
|
||||||
stageEditorCommandEventsPrompt: "Enter an event name to add, or enter 'clear' to clear all command events, or 'cancel' to return"
|
stageEditorCommandEventsTriggerPrompt: "Enter a command trigger for"
|
||||||
stageEditorCommandEventsTriggerPromptA: "Enter a command trigger for"
|
stageEditorDelayPrompt: "Enter time (in seconds), or enter 'clear' to clear the delay, "
|
||||||
stageEditorCommandEventsTriggerPromptB: "or enter 'cancel' to return."
|
stageEditorDelayMessagePrompt: "Enter delay message, or enter 'clear' to clear the message, "
|
||||||
stageEditorDelayPrompt: "Enter time (in seconds), or enter 'clear' to clear the delay, or 'cancel' to return"
|
stageEditorScriptPrompt: "Enter script name, or enter 'clear' to clear the script, "
|
||||||
stageEditorDelayMessagePrompt: "Enter delay message, or enter 'clear' to clear the message, or 'cancel' to return"
|
stageEditorStartMessagePrompt: "Enter start message, or enter 'clear' to clear the message, "
|
||||||
stageEditorScriptPrompt: "Enter script name, or enter 'clear' to clear the script, or 'cancel' to return"
|
stageEditorCompleteMessagePrompt: "Enter complete message, or enter 'clear' to clear the message, "
|
||||||
stageEditorStartMessagePrompt: "Enter start message, or enter 'clear' to clear the message, or 'cancel' to return"
|
stageEditorPasswordDisplayPrompt: "Enter a password display, "
|
||||||
stageEditorCompleteMessagePrompt: "Enter complete message, or enter 'clear' to clear the message, or 'cancel' to return"
|
|
||||||
stageEditorPasswordDisplayPrompt: "Enter a password display, or 'cancel' to return"
|
|
||||||
stageEditorPasswordDisplayHint: "(This is the text that will be displayed to the player as their objective)"
|
stageEditorPasswordDisplayHint: "(This is the text that will be displayed to the player as their objective)"
|
||||||
stageEditorPasswordPhrasePrompt: "Enter a password phrase, or 'cancel' to return"
|
stageEditorPasswordPhrasePrompt: "Enter a password phrase, "
|
||||||
stageEditorPasswordPhraseHint1: "(This is the text that a player has to say to complete the objective)"
|
stageEditorPasswordPhraseHint1: "(This is the text that a player has to say to complete the objective)"
|
||||||
stageEditorPasswordPhraseHint2: "If you want multiple password phrases, separate them by a | (pipe)"
|
stageEditorPasswordPhraseHint2: "If you want multiple password phrases, separate them by a | (pipe)"
|
||||||
stageEditorObjectiveOverridePrompt: "Enter objective display override, or 'clear' to clear the override, or 'cancel' to return."
|
stageEditorObjectiveOverridePrompt: "Enter objective display override, or 'clear' to clear the override, "
|
||||||
stageEditorObjectiveOverrideHint: "(The objective display override will show up as the players current objective)"
|
stageEditorObjectiveOverrideHint: "(This override will display your own text as the objective)"
|
||||||
stageEditorObjectiveOverrideCleared: "Objective display override cleared."
|
stageEditorObjectiveOverrideCleared: "Objective display override cleared."
|
||||||
stageEditorDeliveryAddItem: "Add item"
|
stageEditorDeliveryAddItem: "Add item"
|
||||||
stageEditorDeliveryNPCs: "Set NPC IDs"
|
stageEditorDeliveryNPCs: "Set NPC IDs"
|
||||||
@ -338,7 +326,7 @@ eventEditorErrorReadingFile: "Error reading Events file."
|
|||||||
eventEditorErrorSaving: "An error occurred while saving."
|
eventEditorErrorSaving: "An error occurred while saving."
|
||||||
eventEditorDeleted: "Event deleted, Quests and Events reloaded."
|
eventEditorDeleted: "Event deleted, Quests and Events reloaded."
|
||||||
eventEditorSaved: "Event saved, Quests and Events reloaded."
|
eventEditorSaved: "Event saved, Quests and Events reloaded."
|
||||||
eventEditorEnterEventName: "Enter an Event name, or 'cancel' to return."
|
eventEditorEnterEventName: "Enter an Event name, "
|
||||||
eventEditorDeletePrompt: "Are you sure you want to delete the Event"
|
eventEditorDeletePrompt: "Are you sure you want to delete the Event"
|
||||||
eventEditorQuitWithoutSaving: "Are you sure you want to quit without saving?"
|
eventEditorQuitWithoutSaving: "Are you sure you want to quit without saving?"
|
||||||
eventEditorFinishAndSave: "Are you sure you want to finish and save the Event"
|
eventEditorFinishAndSave: "Are you sure you want to finish and save the Event"
|
||||||
@ -350,6 +338,16 @@ eventEditorListSizeMismatch: "The lists are not the same size!"
|
|||||||
eventEditorListDuplicates: "List contains duplicates!"
|
eventEditorListDuplicates: "List contains duplicates!"
|
||||||
eventEditorNotANumberList: "Input was not a list of numbers!"
|
eventEditorNotANumberList: "Input was not a list of numbers!"
|
||||||
eventEditorInvalidEntry: "Invalid entry"
|
eventEditorInvalidEntry: "Invalid entry"
|
||||||
|
eventEditorGiveItemsTitle: "- Give Items -"
|
||||||
|
eventEditorEffectsTitle: "- Effects -"
|
||||||
|
eventEditorStormTitle: "- Event Storm -"
|
||||||
|
eventEditorThunderTitle: "- Event Thunder -"
|
||||||
|
eventEditorMobSpawnsTitle: "- Event Mob Spawns -"
|
||||||
|
eventEditorMobsTitle: "- Mobs -"
|
||||||
|
eventEditorAddMobTypesTitle: "- Add Mob -"
|
||||||
|
eventEditorPotionEffectsTitle: "- Event Potion Effects -"
|
||||||
|
eventEditorPotionTypesTitle: "- Event Potion Types -"
|
||||||
|
eventEditorWorldsTitle: "- Worlds -"
|
||||||
eventEditorSetName: "Set name"
|
eventEditorSetName: "Set name"
|
||||||
eventEditorSetMessage: "Set message"
|
eventEditorSetMessage: "Set message"
|
||||||
eventEditorClearInv: "Clear player inventory"
|
eventEditorClearInv: "Clear player inventory"
|
||||||
@ -388,14 +386,14 @@ eventEditorSetWorldFirst: "You must set a world first!"
|
|||||||
eventEditorInvalidWorld: "is not a valid world name!"
|
eventEditorInvalidWorld: "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, or enter 'cancel' to return"
|
eventEditorEnterStormWorld: "Enter a world name for the storm to occur in, "
|
||||||
eventEditorEnterDuration: "Enter duration (in seconds)"
|
eventEditorEnterDuration: "Enter duration (in seconds)"
|
||||||
eventEditorAtLeastOneSecond: "Amount must be at least 1 second!"
|
eventEditorAtLeastOneSecond: "Amount must be at least 1 second!"
|
||||||
eventEditorNotGreaterThanOneSecond: "is not greater than 1 second!"
|
eventEditorNotGreaterThanOneSecond: "is not greater than 1 second!"
|
||||||
eventEditorThunder: "Event Thunder"
|
eventEditorThunder: "Event Thunder"
|
||||||
eventEditorMustSetThunderDuration: "You must set a thunder duration!"
|
eventEditorMustSetThunderDuration: "You must set a thunder duration!"
|
||||||
eventEditorThunderCleared: "Thunder data cleared."
|
eventEditorThunderCleared: "Thunder data cleared."
|
||||||
eventEditorEnterThunderWorld: "Enter a world name for the thunder to occur in, or enter 'cancel' to return"
|
eventEditorEnterThunderWorld: "Enter a world name for the thunder to occur in, "
|
||||||
eventEditorEffects: "Event Effects"
|
eventEditorEffects: "Event Effects"
|
||||||
eventEditorAddEffect: "Add effect"
|
eventEditorAddEffect: "Add effect"
|
||||||
eventEditorAddEffectLocation: "Add effect location"
|
eventEditorAddEffectLocation: "Add effect location"
|
||||||
@ -403,7 +401,7 @@ eventEditorNoEffects: "No effects set"
|
|||||||
eventEditorMustAddEffects: "You must add effects first!"
|
eventEditorMustAddEffects: "You must add effects first!"
|
||||||
eventEditorInvalidEffect: "is not a valid effect name!"
|
eventEditorInvalidEffect: "is not a valid effect name!"
|
||||||
eventEditorEffectsCleared: "Event effects cleared."
|
eventEditorEffectsCleared: "Event effects cleared."
|
||||||
eventEditorEffectLocationPrompt: "Right-click on a block to play an effect at, then enter 'add' to add it to the list, or enter 'cancel' to return"
|
eventEditorEffectLocationPrompt: "Right-click on a block to play an effect at, then enter 'add' to add it to the list, "
|
||||||
eventEditorMobSpawns: "Event Mob Spawns"
|
eventEditorMobSpawns: "Event Mob Spawns"
|
||||||
eventEditorAddMobTypes: "Add mob"
|
eventEditorAddMobTypes: "Add mob"
|
||||||
eventEditorNoTypesSet: "(No type set)"
|
eventEditorNoTypesSet: "(No type set)"
|
||||||
@ -427,11 +425,9 @@ eventEditorSetMobChestPlate: "Set chest plate"
|
|||||||
eventEditorSetMobChestPlateDrop: "Set drop chance of chest plate"
|
eventEditorSetMobChestPlateDrop: "Set drop chance of chest plate"
|
||||||
eventEditorSetMobHelmet: "Set helmet"
|
eventEditorSetMobHelmet: "Set helmet"
|
||||||
eventEditorSetMobHelmetDrop: "Set drop chance of helmet"
|
eventEditorSetMobHelmetDrop: "Set drop chance of helmet"
|
||||||
eventEditorSetMobSpawnLoc: "Right-click on a block to spawn a mob at, then enter 'add' to the confirm it, or enter 'cancel' to return"
|
|
||||||
eventEditorSetMobSpawnAmount: "Set the amount of mobs to spawn"
|
eventEditorSetMobSpawnAmount: "Set the amount of mobs to spawn"
|
||||||
eventEditorSetDropChance: "Set the drop chance"
|
eventEditorSetDropChance: "Set the drop chance"
|
||||||
eventEditorInvalidDropChance: "Drop chance has to be between 0.0 and 1.0"
|
eventEditorInvalidDropChance: "Drop chance has to be between 0.0 and 1.0"
|
||||||
eventEditorLightningPrompt: "Right-click on a block to spawn a lightning strike at, then enter 'add' to add it to the list, or enter 'clear' to clear the locations list, or 'cancel' to return"
|
|
||||||
eventEditorPotionEffects: "Event Potion Effects"
|
eventEditorPotionEffects: "Event Potion Effects"
|
||||||
eventEditorSetPotionEffectTypes: "Set potion effect types"
|
eventEditorSetPotionEffectTypes: "Set potion effect types"
|
||||||
eventEditorMustSetPotionTypesFirst: "You must set potion effect types first!"
|
eventEditorMustSetPotionTypesFirst: "You must set potion effect types first!"
|
||||||
@ -442,29 +438,28 @@ eventEditorNoDurationsSet: "(No durations set)"
|
|||||||
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
|
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
|
||||||
eventEditorPotionsCleared: "Potion effects cleared."
|
eventEditorPotionsCleared: "Potion effects cleared."
|
||||||
eventEditorInvalidPotionType: "is not a valid potion effect type!"
|
eventEditorInvalidPotionType: "is not a valid potion effect type!"
|
||||||
eventEditorEnterNPCId: "Enter NPC ID (or -1 to return)"
|
eventEditorEnterNPCId: "Enter NPC ID (or -1 to cancel)"
|
||||||
eventEditorNoNPCExists: "No NPC exists with that id!"
|
eventEditorNoNPCExists: "No NPC exists with that id!"
|
||||||
eventEditorExplosionPrompt: "Right-click on a block to spawn an explosion at, then enter 'add' to add it to the list, or enter 'clear' to clear the explosions list, or 'cancel' to return"
|
eventEditorLightningPrompt: "Right-click on a block to spawn a lightning strike at, then enter 'add' to add it to the list, or enter 'clear' to clear the locations list, "
|
||||||
|
eventEditorExplosionPrompt: "Right-click on a block to spawn an explosion at, then enter 'add' to add it to the list, or enter 'clear' to clear the explosions list, "
|
||||||
eventEditorSelectBlockFirst: "You must select a block first."
|
eventEditorSelectBlockFirst: "You must select a block first."
|
||||||
eventEditorSetMessagePrompt: "Enter message, or enter 'none' to delete, (or 'cancel' to return)"
|
eventEditorSetMessagePrompt: "Enter message, or enter 'none' to delete, "
|
||||||
eventEditorSetItemNamesPrompt: "Enter item names separating each one by a space, or enter 'cancel' to return."
|
eventEditorSetMobTypesPrompt: "Enter mob name, "
|
||||||
eventEditorSetItemAmountsPrompt: "Enter item amounts (numbers) separating each one by a space, or enter 'cancel' to return."
|
eventEditorSetMobAmountsPrompt: "Enter mob amount, "
|
||||||
eventEditorSetMobTypesPrompt: "Enter mob name, or enter 'cancel' to return"
|
eventEditorSetMobNamePrompt: "Enter the name for this mob, "
|
||||||
eventEditorSetMobAmountsPrompt: "Enter mob amount, or enter 'cancel' to return"
|
eventEditorSetMobLocationPrompt: "Right-click on a block to select it, then enter 'add' to add it to the mob spawn location list, "
|
||||||
eventEditorSetMobNamePrompt: "Set the name for this mob, or enter 'cancel' to return"
|
eventEditorSetPotionEffectsPrompt: "Enter potion effect types separating each one by a space, "
|
||||||
eventEditorSetMobLocationPrompt: "Right-click on a block to select it, then enter 'add' to add it to the mob spawn location list, or enter 'cancel' to return"
|
eventEditorSetPotionDurationsPrompt: "Enter effect durations (in milliseconds) separating each one by a space, "
|
||||||
eventEditorSetPotionEffectsPrompt: "Enter potion effect types separating each one by a space, or enter 'cancel' to return"
|
eventEditorSetPotionMagnitudesPrompt: "Enter potion effect magnitudes separating each one by a space, "
|
||||||
eventEditorSetPotionDurationsPrompt: "Enter effect durations (in milliseconds) separating each one by a space, or enter 'cancel' to return"
|
eventEditorSetHungerPrompt: "Enter hunger level, or -1 to clear"
|
||||||
eventEditorSetPotionMagnitudesPrompt: "Enter potion effect magnitudes separating each one by a space, or enter 'cancel' to return"
|
|
||||||
eventEditorSetHungerPrompt: "Enter hunger level, or -1 to remove it"
|
|
||||||
eventEditorHungerLevelAtLeastZero: "Hunger level must be at least 0!"
|
eventEditorHungerLevelAtLeastZero: "Hunger level must be at least 0!"
|
||||||
eventEditorSetSaturationPrompt: "Enter saturation level, or -1 to remove it"
|
eventEditorSetSaturationPrompt: "Enter saturation level, or -1 to clear"
|
||||||
eventEditorSaturationLevelAtLeastZero: "Saturation level must be at least 0!"
|
eventEditorSaturationLevelAtLeastZero: "Saturation level must be at least 0!"
|
||||||
eventEditorSetHealthPrompt: "Enter health level, or -1 to remove it"
|
eventEditorSetHealthPrompt: "Enter health level, or -1 to clear"
|
||||||
eventEditorHealthLevelAtLeastZero: "Health level must be at least 0!"
|
eventEditorHealthLevelAtLeastZero: "Health level must be at least 0!"
|
||||||
eventEditorSetTeleportPrompt: "Right-click on a block to teleport the player to, then enter 'done' to finish, or enter 'clear' to clear the teleport location, or 'cancel' to return"
|
eventEditorSetTeleportPrompt: "Right-click on a block to teleport the player to, then enter 'done' to finish, or enter 'clear' to clear the teleport location, "
|
||||||
eventEditorCommandsNote: 'Note: You may use <player> to refer to the player''s name.'
|
eventEditorCommandsNote: "Note: You may use <player> to refer to the player's name."
|
||||||
eventEditorSetCommandsPrompt: "Enter commands separating each one by a comma, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
eventEditorSetCommandsPrompt: "Enter commands separating each one by a comma, or enter 'clear' to clear the list, "
|
||||||
reqSetMoney: "Set money requirement"
|
reqSetMoney: "Set money requirement"
|
||||||
reqSetQuestPoints: "Set Quest Points requirement"
|
reqSetQuestPoints: "Set Quest Points requirement"
|
||||||
reqSetItem: "Set item requirements"
|
reqSetItem: "Set item requirements"
|
||||||
@ -473,7 +468,7 @@ reqSetQuest: "Set Quest requirements"
|
|||||||
reqSetQuestBlocks: "Set Quest blocks"
|
reqSetQuestBlocks: "Set Quest blocks"
|
||||||
reqSetMcMMO: "Set mcMMO requirements"
|
reqSetMcMMO: "Set mcMMO requirements"
|
||||||
reqSetHeroes: "Set Heroes requirements"
|
reqSetHeroes: "Set Heroes requirements"
|
||||||
reqSetCustom: "Custom requirements"
|
reqSetCustom: "Set custom requirements"
|
||||||
reqSetFail: "Set fail requirements message"
|
reqSetFail: "Set fail requirements message"
|
||||||
reqSetSkills: "Set skills"
|
reqSetSkills: "Set skills"
|
||||||
reqSetSkillAmounts: "Set skill amounts"
|
reqSetSkillAmounts: "Set skill amounts"
|
||||||
@ -481,15 +476,16 @@ reqHeroesSetPrimary: "Set Primary Class"
|
|||||||
reqHeroesSetSecondary: "Set Secondary Class"
|
reqHeroesSetSecondary: "Set Secondary Class"
|
||||||
reqMoneyPrompt: "Enter amount of <money>, or 0 to clear the money requirement, or -1 to cancel"
|
reqMoneyPrompt: "Enter amount of <money>, or 0 to clear the money requirement, or -1 to cancel"
|
||||||
reqQuestPointsPrompt: "Enter amount of Quest Points, or 0 to clear the Quest Point requirement, or -1 to cancel"
|
reqQuestPointsPrompt: "Enter amount of Quest Points, or 0 to clear the Quest Point requirement, or -1 to cancel"
|
||||||
reqQuestPrompt: "Enter a list of Quest names separating each one by a <comma>, or enter 'clear' to clear the list, or 'cancel' to return."
|
reqQuestListTitle: "- Quests Available -"
|
||||||
reqRemoveItemsPrompt: "Enter a list of true/false values, separating each one by a space, or enter 'cancel' to return."
|
reqQuestPrompt: "Enter a list of Quest names separating each one by a <comma>, or enter 'clear' to clear the list, "
|
||||||
reqPermissionsPrompt: "Enter permission requirements separating each one by a space, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
reqRemoveItemsPrompt: "Enter a list of true/false values, separating each one by a space, "
|
||||||
reqCustomPrompt: "Enter the name of a custom requirement to add, or enter 'clear' to clear all custom requirements, or 'cancel' to return."
|
reqPermissionsPrompt: "Enter permission requirements separating each one by a space, or enter 'clear' to clear the list, "
|
||||||
reqMcMMOPrompt: "Enter mcMMO skills, separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
reqCustomPrompt: "Enter the name of a custom requirement to add, or enter 'clear' to clear all custom requirements, "
|
||||||
reqMcMMOAmountsPrompt: "Enter mcMMO skill amounts, separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
reqMcMMOPrompt: "Enter mcMMO skills, separating each one by a space, or enter 'clear' to clear the list, "
|
||||||
reqHeroesPrimaryPrompt: "Enter a Heroes Primary Class name, or enter 'clear' to clear the requirement, or 'cancel' to return."
|
reqMcMMOAmountsPrompt: "Enter mcMMO skill amounts, separating each one by a space, or enter 'clear' to clear the list, "
|
||||||
reqHeroesSecondaryPrompt: "Enter a Heroes Secondary Class name, or enter 'clear' to clear the requirement, or 'cancel' to return."
|
reqHeroesPrimaryPrompt: "Enter a Heroes Primary Class name, or enter 'clear' to clear the requirement, "
|
||||||
reqFailMessagePrompt: "Enter fail requirements message, or enter 'cancel' to return."
|
reqHeroesSecondaryPrompt: "Enter a Heroes Secondary Class name, or enter 'clear' to clear the requirement, "
|
||||||
|
reqFailMessagePrompt: "Enter fail requirements message, "
|
||||||
reqAddItem: "Add item"
|
reqAddItem: "Add item"
|
||||||
reqSetRemoveItems: "Set remove items"
|
reqSetRemoveItems: "Set remove items"
|
||||||
reqNoItemsSet: "No items set"
|
reqNoItemsSet: "No items set"
|
||||||
@ -527,21 +523,21 @@ rewSetPermission: "Set permission rewards"
|
|||||||
rewSetMcMMO: "Set mcMMO skill rewards"
|
rewSetMcMMO: "Set mcMMO skill rewards"
|
||||||
rewSetHeroes: "Set Heroes experience rewards"
|
rewSetHeroes: "Set Heroes experience rewards"
|
||||||
rewSetPhat: "Set PhatLoot rewards"
|
rewSetPhat: "Set PhatLoot rewards"
|
||||||
rewSetCustom: "Set Custom Rewards"
|
rewSetCustom: "Set custom rewards"
|
||||||
rewSetHeroesClasses: "Set classes"
|
rewSetHeroesClasses: "Set classes"
|
||||||
rewSetHeroesAmounts: "Set experience amounts"
|
rewSetHeroesAmounts: "Set experience amounts"
|
||||||
rewMoneyPrompt: "Enter amount of <money>, or 0 to clear the money reward, or -1 to cancel"
|
rewMoneyPrompt: "Enter amount of <money>, or 0 to clear the money reward, or -1 to cancel"
|
||||||
rewExperiencePrompt: "Enter amount of experience, or 0 to clear the experience reward, or -1 to cancel"
|
rewExperiencePrompt: "Enter amount of experience, or 0 to clear the experience reward, or -1 to cancel"
|
||||||
rewCommandPrompt: "Enter command rewards separating each one by a <comma>, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
rewCommandPrompt: "Enter command rewards separating each one by a <comma>, or enter 'clear' to clear the list, "
|
||||||
rewCommandPromptHint: 'Note: You may put <player> to specify the player who completed the Quest. e.g. smite <player>'
|
rewCommandPromptHint: 'Note: You may put <player> to specify the player who completed the Quest. e.g. smite <player>'
|
||||||
rewPermissionsPrompt: "Enter permission rewards separating each one by a space, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
rewPermissionsPrompt: "Enter permission rewards separating each one by a space, or enter 'clear' to clear the list, "
|
||||||
rewQuestPointsPrompt: "Enter amount of Quest Points, or 0 to clear the Quest Point reward, or -1 to cancel"
|
rewQuestPointsPrompt: "Enter amount of Quest Points, or 0 to clear the Quest Point reward, or -1 to cancel"
|
||||||
rewMcMMOPrompt: "Enter mcMMO skills, separating each one by a space, or enter 'cancel' to return."
|
rewMcMMOPrompt: "Enter mcMMO skills, separating each one by a space, "
|
||||||
rewMcMMOPromptHint: 'Note: Typing ''All'' will give levels to all skills.'
|
rewMcMMOPromptHint: "Note: Typing 'All' will give levels to all skills."
|
||||||
rewHeroesClassesPrompt: "Enter Heroes classes separating each one by a space, or enter 'cancel' to return."
|
rewHeroesClassesPrompt: "Enter Heroes classes separating each one by a space, "
|
||||||
rewHeroesExperiencePrompt: "Enter experience amounts (numbers, decimals are allowed) separating each one by a space, or enter 'cancel' to return."
|
rewHeroesExperiencePrompt: "Enter experience amounts (numbers, decimals are allowed) separating each one by a space, "
|
||||||
rewPhatLootsPrompt: "Enter PhatLoots separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
rewPhatLootsPrompt: "Enter PhatLoots separating each one by a space, or enter 'clear' to clear the list, "
|
||||||
rewCustomRewardPrompt: "Enter the name of a custom reward to add, or enter 'clear' to clear all custom rewards, or 'cancel' to return."
|
rewCustomRewardPrompt: "Enter the name of a custom reward to add, or enter 'clear' to clear all custom rewards, "
|
||||||
rewItemsCleared: "Item rewards cleared."
|
rewItemsCleared: "Item rewards cleared."
|
||||||
rewNoMcMMOSkills: "No skills set"
|
rewNoMcMMOSkills: "No skills set"
|
||||||
rewNoHeroesClasses: "No classes set"
|
rewNoHeroesClasses: "No classes set"
|
||||||
@ -565,13 +561,13 @@ itemCreateSetDurab: "Set durability"
|
|||||||
itemCreateSetEnchs: "Add/clear enchantments"
|
itemCreateSetEnchs: "Add/clear enchantments"
|
||||||
itemCreateSetDisplay: "Set display name"
|
itemCreateSetDisplay: "Set display name"
|
||||||
itemCreateSetLore: "Set lore"
|
itemCreateSetLore: "Set lore"
|
||||||
itemCreateEnterName: "Enter an item name, or 'cancel' to return."
|
itemCreateEnterName: "Enter an item name, "
|
||||||
itemCreateEnterAmount: "Enter item amount (max. 64), or 'cancel' to return."
|
itemCreateEnterAmount: "Enter item amount (max. 64), "
|
||||||
itemCreateEnterDurab: "Enter item durability, or 'clear' to clear the data, or 'cancel' to return."
|
itemCreateEnterDurab: "Enter item durability, or 'clear' to clear the data, "
|
||||||
itemCreateEnterEnch: "Enter an enchantment name, or 'clear' to clear the enchantments, or 'cancel' to return."
|
itemCreateEnterEnch: "Enter an enchantment name, or 'clear' to clear the enchantments, "
|
||||||
itemCreateEnterLevel: "Enter a level (number) for <enchantment>"
|
itemCreateEnterLevel: "Enter a level (number) for <enchantment>"
|
||||||
itemCreateEnterDisplay: "Enter item display name, or 'clear' to clear the display name, or 'cancel' to return."
|
itemCreateEnterDisplay: "Enter item display name, or 'clear' to clear the display name, "
|
||||||
itemCreateEnterLore: "Enter item lore, separating each line by a semi-colon ; or 'clear' to clear the lore, or 'cancel' to return."
|
itemCreateEnterLore: "Enter item lore, separating each line by a semi-colon ; or 'clear' to clear the lore, "
|
||||||
itemCreateLoaded: "Item loaded."
|
itemCreateLoaded: "Item loaded."
|
||||||
itemCreateNoItem: "No item in hand!"
|
itemCreateNoItem: "No item in hand!"
|
||||||
itemCreateNoName: "You must set a name first!"
|
itemCreateNoName: "You must set a name first!"
|
||||||
@ -588,10 +584,17 @@ questTitle: "-- <quest> --"
|
|||||||
questObjectivesTitle: "---(<quest>)---"
|
questObjectivesTitle: "---(<quest>)---"
|
||||||
questCompleteTitle: '**QUEST COMPLETE: <quest>**'
|
questCompleteTitle: '**QUEST COMPLETE: <quest>**'
|
||||||
questRewardsTitle: "Rewards:"
|
questRewardsTitle: "Rewards:"
|
||||||
journalTitle: "Quest Journal"
|
questFailed: "*QUEST FAILED*"
|
||||||
questsTitle: "- Quests -"
|
questMaxAllowed: "You may only have up to <number> Quests."
|
||||||
questHelpTitle: "- Quests -"
|
questAlreadyOn: "You are already on that Quest!"
|
||||||
questListTitle: "- Quests -"
|
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."
|
||||||
|
questInvalidDeliveryItem: "<item> is not a required item for this quest!"
|
||||||
|
questSelectedLocation: "Selected location"
|
||||||
|
questListTitle: "- List of Quests -"
|
||||||
|
questHelpTitle: "- Quests Help -"
|
||||||
|
questDisplayHelp: "- Display this help"
|
||||||
questNPCListTitle: "- Quests | <npc> -"
|
questNPCListTitle: "- Quests | <npc> -"
|
||||||
questAdminHelpTitle: "- Questadmin -"
|
questAdminHelpTitle: "- Questadmin -"
|
||||||
questEditorTitle: "- Quest Editor -"
|
questEditorTitle: "- Quest Editor -"
|
||||||
@ -622,16 +625,6 @@ createItemTitle: "- Create Item -"
|
|||||||
enchantmentsTitle: "- Enchantments -"
|
enchantmentsTitle: "- Enchantments -"
|
||||||
questGUITitle: "- GUI Item Display -"
|
questGUITitle: "- GUI Item Display -"
|
||||||
questRegionTitle: "- Quest Region -"
|
questRegionTitle: "- Quest Region -"
|
||||||
eventEditorGiveItemsTitle: "- Give Items -"
|
|
||||||
eventEditorEffectsTitle: "- Effects -"
|
|
||||||
eventEditorStormTitle: "- Event Storm -"
|
|
||||||
eventEditorThunderTitle: "- Event Thunder -"
|
|
||||||
eventEditorMobSpawnsTitle: "- Event Mob Spawns -"
|
|
||||||
eventEditorMobsTitle: "- Mobs -"
|
|
||||||
eventEditorAddMobTypesTitle: "- Add Mob -"
|
|
||||||
eventEditorPotionEffectsTitle: "- Event Potion Effects -"
|
|
||||||
eventEditorPotionTypesTitle: "- Event Potion Types -"
|
|
||||||
eventEditorWorldsTitle: "- Worlds -"
|
|
||||||
effBlazeShoot: "Sound of a Blaze firing"
|
effBlazeShoot: "Sound of a Blaze firing"
|
||||||
effBowFire: "Sound of a bow firing"
|
effBowFire: "Sound of a bow firing"
|
||||||
effClick1: "A click sound"
|
effClick1: "A click sound"
|
||||||
@ -642,8 +635,9 @@ effGhastShoot: "Sound of a Ghast firing"
|
|||||||
effGhastShriek: "Sound of a Ghast shrieking"
|
effGhastShriek: "Sound of a Ghast shrieking"
|
||||||
effZombieWood: "Sound of a Zombie chewing an iron door"
|
effZombieWood: "Sound of a Zombie chewing an iron door"
|
||||||
effZombieIron: "Sound of a Zombie chewing a wooden door"
|
effZombieIron: "Sound of a Zombie chewing a wooden door"
|
||||||
effEnterName: "Enter an effect name to add it to the list, or enter 'cancel' to return"
|
effEnterName: "Enter an effect name to add it to the list, "
|
||||||
cmdCancel: "cancel"
|
cmdCancel: "cancel"
|
||||||
|
strCancel: "or '<cancel>' to return"
|
||||||
cmdAdd: "add"
|
cmdAdd: "add"
|
||||||
cmdClear: "clear"
|
cmdClear: "clear"
|
||||||
cmdNone: "none"
|
cmdNone: "none"
|
||||||
@ -742,10 +736,11 @@ invalidStageNum: "Invalid stage number for Quest <quest>"
|
|||||||
errorNPCID: 'Error: There is no NPC with ID <number>'
|
errorNPCID: 'Error: There is no NPC with ID <number>'
|
||||||
errorReading: "Error reading <file>, skipping.."
|
errorReading: "Error reading <file>, skipping.."
|
||||||
errorReadingSuppress: "Error reading <file>, suppressing further errors."
|
errorReadingSuppress: "Error reading <file>, suppressing further errors."
|
||||||
errorDataFolder: 'Error: Unable to read Quests data folder!'
|
errorDataFolder: "Error: Unable to read Quests data folder!"
|
||||||
questsPlayerHasQuestAlready: "<player> is already on the Quest <quest>!"
|
questsPlayerHasQuestAlready: "<player> is already on the Quest <quest>!"
|
||||||
questsUnknownAdminCommand: "Unknown Questsadmin command. Type /questsadmin for help."
|
questsUnknownAdminCommand: "Unknown Questsadmin command. Type /questsadmin for help."
|
||||||
unknownError: "An unknown error occurred. See console output."
|
unknownError: "An unknown error occurred. See console output."
|
||||||
|
journalTitle: "Quest Journal"
|
||||||
journalTaken: "You take out your Quest Journal."
|
journalTaken: "You take out your Quest Journal."
|
||||||
journalPutAway: "You put away your Quest Journal."
|
journalPutAway: "You put away your Quest Journal."
|
||||||
journalAlreadyHave: "You already have your Quest Journal out."
|
journalAlreadyHave: "You already have your Quest Journal out."
|
||||||
@ -836,7 +831,7 @@ worlds: "Worlds"
|
|||||||
mobs: "Mobs"
|
mobs: "Mobs"
|
||||||
points: "points"
|
points: "points"
|
||||||
invalidOption: "Invalid option!"
|
invalidOption: "Invalid option!"
|
||||||
npcHint: 'Note: You can left or right click on NPC''s to get their ID.'
|
npcHint: "Note: You can left or right click on NPC's to get their ID."
|
||||||
listDuplicate: "List contains duplicates!"
|
listDuplicate: "List contains duplicates!"
|
||||||
id: "ID"
|
id: "ID"
|
||||||
quest: "Quest"
|
quest: "Quest"
|
||||||
@ -857,7 +852,7 @@ blocksWithin: "within <amount> blocks of"
|
|||||||
valRequired: "Value required"
|
valRequired: "Value required"
|
||||||
enchantedItem: "*Enchanted*"
|
enchantedItem: "*Enchanted*"
|
||||||
experience: "Experience"
|
experience: "Experience"
|
||||||
timerMessage: '<green>Time left to finish the quest/stage: <red>%s seconds'
|
timerMessage: "<green>Time left to finish the quest/stage: <red>%s seconds"
|
||||||
timerStart: "<green>You have <red>%s seconds <green>to finish this quest/stage"
|
timerStart: "<green>You have <red>%s seconds <green>to finish this quest/stage"
|
||||||
questErrorReadingFile: "Error reading Quests file."
|
questErrorReadingFile: "Error reading Quests file."
|
||||||
questSaveError: "An error occurred while saving."
|
questSaveError: "An error occurred while saving."
|
||||||
|
Loading…
Reference in New Issue
Block a user