mirror of https://github.com/PikaMug/Quests.git
Compare commits
70 Commits
5.0.0-rc.1
...
main
Author | SHA1 | Date |
---|---|---|
PikaMug | 90f8f0ec27 | |
PikaMug | 1fdb1b8a80 | |
PikaMug | 3d6c0fad63 | |
PikaMug | 94fee10e96 | |
PikaMug | 74a3d093fa | |
PikaMug | d0c1f92acf | |
PikaMug | 6c4f0b2196 | |
PikaMug | a40054d420 | |
PikaMug | a6635bb79c | |
PikaMug | c31362baa7 | |
PikaMug | 63f6ea0402 | |
PikaMug | d8a7addc9b | |
PikaMug | 605e63d2a4 | |
PikaMug | c58e591e43 | |
PikaMug | 00046d1dcb | |
PikaMug | 085cb1e53f | |
PikaMug | 190e4f4b34 | |
PikaMug | 2c1a0e8551 | |
PikaMug | f908d1c353 | |
PikaMug | a4446cc3d5 | |
PikaMug | f440ea43cd | |
PikaMug | ff4dcacea8 | |
PikaMug | 9a5b5725bb | |
PikaMug | a153702387 | |
PikaMug | f619b6c091 | |
PikaMug | d75aa9b248 | |
PikaMug | 307326d1b1 | |
PikaMug | 8eae46ad07 | |
PikaMug | 0cc6d7770b | |
PikaMug | f0eb129843 | |
PikaMug | d35301d1e5 | |
PikaMug | a85c2d4b81 | |
PikaMug | 5ebeb77cd7 | |
PikaMug | 76397b6e1a | |
PikaMug | 2695d4008d | |
PikaMug | c91e2f6149 | |
PikaMug | 38d58088be | |
PikaMug | 3f2465fe6c | |
PikaMug | 3e59fc5659 | |
PikaMug | 3413895abf | |
PikaMug | 969bac022d | |
PikaMug | 82de833b60 | |
PikaMug | a587a0c1c0 | |
PikaMug | f565a6d263 | |
PikaMug | 0675b357fc | |
PikaMug | 7e42ec5ecb | |
PikaMug | 577f4d13ce | |
PikaMug | 5805b47e88 | |
PikaMug | 45a64a05ed | |
PikaMug | 5c5d4dd0b3 | |
PikaMug | 7a581532cf | |
PikaMug | 3359fd3175 | |
PikaMug | bc65715551 | |
PikaMug | dfd987dd32 | |
PikaMug | c9ae34c146 | |
PikaMug | 85c99bac5a | |
PikaMug | 8507ebcb64 | |
D3v1s0m | 24272a7243 | |
PikaMug | 46e5364b88 | |
D3v1s0m | 90a38e06ae | |
PikaMug | 2e6ab6c038 | |
PikaMug | 4a935b0346 | |
PikaMug | 521f7ab278 | |
PikaMug | 8240d0555c | |
PikaMug | 977a386366 | |
PikaMug | 6c15c41d97 | |
PikaMug | 162db479d2 | |
PikaMug | 07c1ae8610 | |
PikaMug | 10fc926395 | |
PikaMug | fa2c34d36e |
37
core/pom.xml
37
core/pom.xml
|
@ -16,7 +16,7 @@
|
|||
|
||||
<repositories>
|
||||
<repository>
|
||||
<!-- DungeonsXL, LocaleLib, mcMMO Classic, PhatLoots, Unite, ZNPCsPlus -->
|
||||
<!-- LocaleLib, mcMMO Classic, PhatLoots, Unite, ZNPCsPlus -->
|
||||
<id>jitpack.io</id>
|
||||
<url>https://jitpack.io</url>
|
||||
</repository>
|
||||
|
@ -24,6 +24,11 @@
|
|||
<id>spigot-repo</id>
|
||||
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<!-- NBT API -->
|
||||
<id>codemc-repo</id>
|
||||
<url>https://repo.codemc.org/repository/maven-public/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<!-- Citizens, Denizen -->
|
||||
<id>citizens-repo</id>
|
||||
|
@ -59,6 +64,12 @@
|
|||
<id>codemc-snapshots</id>
|
||||
<url>https://repo.codemc.io/repository/maven-snapshots/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<!-- Pyr's Repo (ZNPCsPlus 2.X) -->
|
||||
<id>pyr-snapshots</id>
|
||||
<name>Pyr's Repo</name>
|
||||
<url>https://repo.pyr.lol/snapshots</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<dependencies>
|
||||
|
@ -140,16 +151,27 @@
|
|||
<version>271b087586</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>lol.pyr</groupId>
|
||||
<artifactId>znpcsplus-api</artifactId>
|
||||
<version>2.0.0-SNAPSHOT</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.PikaMug</groupId>
|
||||
<artifactId>Unite</artifactId>
|
||||
<version>1.1.7</version>
|
||||
<version>d0c4de0ca1</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.PikaMug</groupId>
|
||||
<artifactId>LocaleLib</artifactId>
|
||||
<version>3.6</version>
|
||||
<version>3.7</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>de.tr7zw</groupId>
|
||||
<artifactId>item-nbt-api-plugin</artifactId>
|
||||
<version>2.12.3</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xyz.upperlevel.spigot.book</groupId>
|
||||
|
@ -195,10 +217,11 @@
|
|||
</resource>
|
||||
<resource>
|
||||
<targetPath>.</targetPath>
|
||||
<directory>${basedir}/</directory>
|
||||
<directory>${basedir}</directory>
|
||||
<filtering>false</filtering>
|
||||
<includes>
|
||||
<include>README.md</include>
|
||||
<include>LICENSE.txt</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
|
@ -242,6 +265,7 @@
|
|||
<includes>
|
||||
<include>me.*</include>
|
||||
<include>com.github.PikaMug:LocaleLib</include>
|
||||
<include>de.tr7zw:item-nbt-api-plugin</include>
|
||||
<include>org.slf4j:slf4j-simple</include>
|
||||
<include>org.slf4j:slf4j-api</include>
|
||||
<include>xyz.upperlevel.spigot.book:spigot-book-api</include>
|
||||
|
@ -252,6 +276,7 @@
|
|||
<artifact>*:*</artifact>
|
||||
<excludes>
|
||||
<exclude>META-INF/*.MF</exclude>
|
||||
<exclude>LICENSE</exclude>
|
||||
</excludes>
|
||||
</filter>
|
||||
<filter>
|
||||
|
@ -266,6 +291,10 @@
|
|||
<pattern>me.pikamug.localelib</pattern>
|
||||
<shadedPattern>me.pikamug.quests.libs.localelib</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>de.tr7zw</pattern>
|
||||
<shadedPattern>me.pikamug.quests.libs.nbtapi</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>org.slf4j</pattern>
|
||||
<shadedPattern>me.pikamug.quests.libs.slf4j</shadedPattern>
|
||||
|
|
|
@ -22,15 +22,7 @@ import me.pikamug.quests.convo.misc.QuestAcceptPrompt;
|
|||
import me.pikamug.quests.dependencies.BukkitDenizenTrigger;
|
||||
import me.pikamug.quests.dependencies.BukkitDependencies;
|
||||
import me.pikamug.quests.interfaces.ReloadCallback;
|
||||
import me.pikamug.quests.listeners.BukkitBlockListener;
|
||||
import me.pikamug.quests.listeners.BukkitCitizensListener;
|
||||
import me.pikamug.quests.listeners.BukkitCommandManager;
|
||||
import me.pikamug.quests.listeners.BukkitConvoListener;
|
||||
import me.pikamug.quests.listeners.BukkitItemListener;
|
||||
import me.pikamug.quests.listeners.BukkitPartiesListener;
|
||||
import me.pikamug.quests.listeners.BukkitPlayerListener;
|
||||
import me.pikamug.quests.listeners.BukkitUniteListener;
|
||||
import me.pikamug.quests.listeners.BukkitZnpcsListener;
|
||||
import me.pikamug.quests.listeners.*;
|
||||
import me.pikamug.quests.logging.BukkitQuestsLog4JFilter;
|
||||
import me.pikamug.quests.storage.implementation.jar.BukkitModuleJarStorage;
|
||||
import me.pikamug.quests.storage.implementation.ModuleStorageImpl;
|
||||
|
@ -109,6 +101,7 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
private BukkitItemListener itemListener;
|
||||
private BukkitCitizensListener citizensListener;
|
||||
private BukkitZnpcsListener znpcsListener;
|
||||
private BukkitZnpcsApiListener znpcsPlusListener;
|
||||
private BukkitPlayerListener playerListener;
|
||||
private BukkitNpcEffectThread effectThread;
|
||||
private BukkitPlayerMoveThread moveThread;
|
||||
|
@ -148,6 +141,7 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
itemListener = new BukkitItemListener(this);
|
||||
citizensListener = new BukkitCitizensListener(this);
|
||||
znpcsListener = new BukkitZnpcsListener(this);
|
||||
znpcsPlusListener = new BukkitZnpcsApiListener(this);
|
||||
playerListener = new BukkitPlayerListener(this);
|
||||
uniteListener = new BukkitUniteListener();
|
||||
partiesListener = new BukkitPartiesListener();
|
||||
|
@ -179,10 +173,13 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
// 6 - Load soft-depends
|
||||
depends.init();
|
||||
|
||||
// 7 - Save resources from jar
|
||||
saveResourceAs("quests.yml", "quests.yml", false);
|
||||
saveResourceAs("actions.yml", "actions.yml", false);
|
||||
saveResourceAs("conditions.yml", "conditions.yml", false);
|
||||
// 7 - Transfer resources from jar
|
||||
moveStorageResource("quests.yml");
|
||||
moveStorageResource("actions.yml");
|
||||
moveStorageResource("conditions.yml");
|
||||
saveResourceAs("quests.yml", "storage/quests.yml", false);
|
||||
saveResourceAs("actions.yml", "storage/actions.yml", false);
|
||||
saveResourceAs("conditions.yml", "storage/conditions.yml", false);
|
||||
|
||||
// 8 - Save config with any new options
|
||||
getConfig().options().copyDefaults(true);
|
||||
|
@ -222,6 +219,7 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
if (depends.getZnpcsPlus() != null) {
|
||||
getServer().getPluginManager().registerEvents(getZnpcsListener(), this);
|
||||
}
|
||||
depends.linkZnpcsPlusApi();
|
||||
getServer().getPluginManager().registerEvents(getPlayerListener(), this);
|
||||
if (configSettings.getStrictPlayerMovement() > 0) {
|
||||
final long ticks = configSettings.getStrictPlayerMovement() * 20L;
|
||||
|
@ -522,6 +520,10 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
return znpcsListener;
|
||||
}
|
||||
|
||||
public BukkitZnpcsApiListener getZNpcsPlusListener() {
|
||||
return znpcsPlusListener;
|
||||
}
|
||||
|
||||
public BukkitPlayerListener getPlayerListener() {
|
||||
return playerListener;
|
||||
}
|
||||
|
@ -554,6 +556,33 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
return storage;
|
||||
}
|
||||
|
||||
/**
|
||||
* Move a storage file from legacy location, if present
|
||||
*
|
||||
* @param fileName Name of file to attempt move
|
||||
*/
|
||||
private void moveStorageResource(String fileName) {
|
||||
final File storageFile = new File(getDataFolder(), fileName);
|
||||
if (!storageFile.isFile()) {
|
||||
return;
|
||||
}
|
||||
final File outFile = new File(getDataFolder(), "storage" + File.separatorChar + fileName);
|
||||
final File outDir = new File(outFile.getPath().replace(fileName, ""));
|
||||
|
||||
if (!outDir.exists()) {
|
||||
if (!outDir.mkdirs()) {
|
||||
getLogger().log(Level.SEVERE, "Failed to make directories for " + fileName + " (canWrite= "
|
||||
+ outDir.canWrite() + ")");
|
||||
}
|
||||
}
|
||||
final boolean moved = storageFile.renameTo(outFile);
|
||||
if (!moved) {
|
||||
getLogger().severe("Unable to move " + fileName + " file. Check folder permissions and restart server.");
|
||||
getServer().getPluginManager().disablePlugin(this);
|
||||
setEnabled(false);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Save a Quests plugin resource to a specific path in the filesystem
|
||||
*
|
||||
|
@ -606,8 +635,7 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
}
|
||||
|
||||
/**
|
||||
* Load quests, actions, conditions, and modules
|
||||
*
|
||||
* Load quests, actions, conditions, and modules<br>
|
||||
* At startup, this lets soft-depends (namely Citizens) fully load first
|
||||
*/
|
||||
private void delayLoadQuestInfo() {
|
||||
|
@ -633,6 +661,13 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests {
|
|||
depends.unlinkCitizens();
|
||||
}
|
||||
}
|
||||
if (depends.getZnpcsPlusApi() != null) {
|
||||
if (depends.getZnpcsPlusApi().getNpcRegistry() == null) {
|
||||
getLogger().log(Level.SEVERE,
|
||||
"ZNPCsPlus was enabled but NpcRegistry was null. Disabling linkage.");
|
||||
depends.unlinkZnpcsPlusApi();
|
||||
}
|
||||
}
|
||||
customLoader.init();
|
||||
questLoader.importQuests();
|
||||
if (getConfigSettings().canDisableCommandFeedback()) {
|
||||
|
|
|
@ -401,8 +401,7 @@ public class BukkitAction implements Action {
|
|||
}
|
||||
if (timer > 0) {
|
||||
player.sendMessage(ChatColor.GREEN + BukkitLang.get(player, "timerStart")
|
||||
.replace("<time>", ChatColor.RED + BukkitMiscUtil.getTime(timer * 1000L) + ChatColor.GREEN)
|
||||
.replace("<quest>", ChatColor.GOLD + quest.getName() + ChatColor.GREEN));
|
||||
.replace("<time>", BukkitMiscUtil.getTime(timer * 1000L)).replace("<quest>", quest.getName()));
|
||||
final List<Integer> toNotify = Arrays.asList(60, 30, 10, 5, 4, 3, 2, 1);
|
||||
for (final int seconds : toNotify) {
|
||||
if (timer > seconds) {
|
||||
|
|
|
@ -268,7 +268,7 @@ public class BukkitActionFactory implements ActionFactory, ConversationAbandoned
|
|||
|
||||
public void deleteAction(final ConversationContext context) {
|
||||
final YamlConfiguration data = new YamlConfiguration();
|
||||
final File actionsFile = new File(plugin.getDataFolder(), "actions.yml");
|
||||
final File actionsFile = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "actions.yml");
|
||||
try {
|
||||
data.load(actionsFile);
|
||||
} catch (final IOException | InvalidConfigurationException e) {
|
||||
|
@ -316,7 +316,7 @@ public class BukkitActionFactory implements ActionFactory, ConversationAbandoned
|
|||
@SuppressWarnings("unchecked")
|
||||
public void saveAction(final ConversationContext context) {
|
||||
final YamlConfiguration data = new YamlConfiguration();
|
||||
final File actionsFile = new File(plugin.getDataFolder(), "actions.yml");
|
||||
final File actionsFile = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "actions.yml");
|
||||
try {
|
||||
data.load(actionsFile);
|
||||
} catch (final IOException | InvalidConfigurationException e) {
|
||||
|
|
|
@ -210,13 +210,11 @@ public class BukkitQuestCommandHandler {
|
|||
for (final String questId : reqs.getBlockQuestIds()) {
|
||||
if (completed.containsKey(questId)) {
|
||||
String msg = BukkitLang.get("haveCompleted");
|
||||
msg = msg.replace("<quest>", ChatColor.ITALIC + "" + ChatColor.DARK_PURPLE
|
||||
+ completed.get(questId) + ChatColor.RED);
|
||||
msg = msg.replace("<quest>", completed.get(questId));
|
||||
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.RED + msg);
|
||||
} else {
|
||||
String msg = BukkitLang.get("cannotComplete");
|
||||
msg = msg.replace("<quest>", ChatColor.ITALIC + "" + ChatColor.DARK_PURPLE
|
||||
+ plugin.getQuestById(questId).getName() + ChatColor.GREEN);
|
||||
msg = msg.replace("<quest>", plugin.getQuestById(questId).getName());
|
||||
cs.sendMessage(ChatColor.GRAY + "- " + ChatColor.GREEN + msg);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,7 +16,6 @@ import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminGiveCom
|
|||
import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminGivepointsCommand;
|
||||
import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminNextstageCommand;
|
||||
import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminPointsCommand;
|
||||
import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminPointsallCommand;
|
||||
import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminQuitCommand;
|
||||
import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminReloadCommand;
|
||||
import me.pikamug.quests.commands.questadmin.subcommands.BukkitQuestadminRemoveCommand;
|
||||
|
@ -50,7 +49,6 @@ public class BukkitQuestadminCommandHandler {
|
|||
new BukkitQuestadminPointsCommand(plugin),
|
||||
new BukkitQuestadminTakepointsCommand(plugin),
|
||||
new BukkitQuestadminGivepointsCommand(plugin),
|
||||
new BukkitQuestadminPointsallCommand(plugin),
|
||||
new BukkitQuestadminFinishCommand(plugin),
|
||||
new BukkitQuestadminNextstageCommand(plugin),
|
||||
new BukkitQuestadminSetstageCommand(plugin),
|
||||
|
@ -106,78 +104,62 @@ public class BukkitQuestadminCommandHandler {
|
|||
final boolean translateSubCommands = plugin.getConfigSettings().canTranslateSubCommands();
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.stats")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED + BukkitLang.get("COMMAND_QUESTADMIN_STATS_HELP")
|
||||
.replace("<command>", ChatColor.GOLD + (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_STATS")
|
||||
: "stats") + ChatColor.RED));
|
||||
.replace("<command>", translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_STATS") : "stats"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.give")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED + BukkitLang.get("COMMAND_QUESTADMIN_GIVE_HELP")
|
||||
.replace("<command>", ChatColor.GOLD + (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_GIVE")
|
||||
: "give") + ChatColor.RED));
|
||||
.replace("<command>", translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_GIVE") : "give"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.quit")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED + BukkitLang.get("COMMAND_QUESTADMIN_QUIT_HELP")
|
||||
.replace("<command>", ChatColor.GOLD + (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_QUIT")
|
||||
: "quit") + ChatColor.RED));
|
||||
.replace("<command>", translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_QUIT") : "quit"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.points")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_POINTS_HELP")
|
||||
.replace("<points>", BukkitLang.get("questPoints"))
|
||||
.replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_POINTS") : "points") + ChatColor.RED));
|
||||
.replace("<command>", translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_POINTS") : "points"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.takepoints")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_TAKEPOINTS_HELP")
|
||||
.replace("<points>", BukkitLang.get("questPoints"))
|
||||
.replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_TAKEPOINTS") : "takepoints")
|
||||
+ ChatColor.RED));
|
||||
.replace("<command>", translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_TAKEPOINTS") : "takepoints"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.givepoints")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_GIVEPOINTS_HELP")
|
||||
.replace("<points>", BukkitLang.get("questPoints"))
|
||||
.replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_GIVEPOINTS") : "givepoints")
|
||||
+ ChatColor.RED));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.pointsall")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_POINTSALL_HELP")
|
||||
.replace("<points>", BukkitLang.get("questPoints"))
|
||||
.replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_POINTSALL") : "pointsall") + ChatColor.RED));
|
||||
.replace("<command>", translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_GIVEPOINTS") : "givepoints"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.finish")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_FINISH_HELP").replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_FINISH") : "finish") + ChatColor.RED));
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_FINISH_HELP").replace("<command>",
|
||||
translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_FINISH") : "finish"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.nextstage")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_NEXTSTAGE_HELP").replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_NEXTSTAGE") : "nextstage") + ChatColor.RED));
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_NEXTSTAGE_HELP").replace("<command>",
|
||||
translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_NEXTSTAGE") : "nextstage"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.setstage")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_SETSTAGE_HELP").replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_SETSTAGE") : "setstage") + ChatColor.RED));
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_SETSTAGE_HELP").replace("<command>",
|
||||
translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_SETSTAGE") : "setstage"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.reset")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED+ BukkitLang.get("COMMAND_QUESTADMIN_RESET_HELP")
|
||||
.replace("<command>", ChatColor.GOLD + (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_RESET")
|
||||
: "reset") + ChatColor.RED));
|
||||
.replace("<command>", translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_RESET") : "reset"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.remove")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_REMOVE_HELP").replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_REMOVE") : "remove") + ChatColor.RED));
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_REMOVE_HELP").replace("<command>",
|
||||
translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_REMOVE") : "remove"));
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.reload")) {
|
||||
cs.sendMessage(ChatColor.YELLOW + "/questadmin " + ChatColor.RED
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_RELOAD_HELP").replace("<command>", ChatColor.GOLD
|
||||
+ (translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_RELOAD") : "reload") + ChatColor.RED));
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_RELOAD_HELP").replace("<command>",
|
||||
translateSubCommands ? BukkitLang.get("COMMAND_QUESTADMIN_RELOAD") : "reload"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -77,10 +77,13 @@ public class BukkitQuestadminFinishCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
if (quester.getCurrentQuests().isEmpty() && target.getName() != null) {
|
||||
String msg = BukkitLang.get("noCurrentQuest");
|
||||
|
@ -93,14 +96,14 @@ public class BukkitQuestadminFinishCommand extends BukkitQuestsSubCommand {
|
|||
return;
|
||||
}
|
||||
String msg1 = BukkitLang.get("questForceFinish");
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<player>", target.getName());
|
||||
msg1 = msg1.replace("<quest>", quest.getName());
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (target.isOnline()) {
|
||||
final Player p = (Player)target;
|
||||
String msg2 = BukkitLang.get(p, "questForcedFinish");
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + cs.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<quest>", quest.getName());
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
}
|
||||
quest.completeQuest(quester);
|
||||
|
|
|
@ -76,10 +76,13 @@ public class BukkitQuestadminGiveCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final Quest questToGive;
|
||||
StringBuilder name = new StringBuilder();
|
||||
if (args.length == 3) {
|
||||
|
@ -102,24 +105,22 @@ public class BukkitQuestadminGiveCommand extends BukkitQuestsSubCommand {
|
|||
for (final Quest q : quester.getCurrentQuests().keySet()) {
|
||||
if (q.getName().equalsIgnoreCase(questToGive.getName())) {
|
||||
String msg = BukkitLang.get("questsPlayerHasQuestAlready");
|
||||
msg = msg.replace("<player>", ChatColor.ITALIC + "" + ChatColor.GREEN + target.getName()
|
||||
+ ChatColor.RESET + ChatColor.YELLOW);
|
||||
msg = msg.replace("<quest>", ChatColor.ITALIC + "" + ChatColor.DARK_PURPLE
|
||||
+ questToGive.getName() + ChatColor.RESET + ChatColor.YELLOW);
|
||||
msg = msg.replace("<player>", target.getName());
|
||||
msg = msg.replace("<quest>", questToGive.getName());
|
||||
cs.sendMessage(ChatColor.YELLOW + msg);
|
||||
return;
|
||||
}
|
||||
}
|
||||
quester.hardQuit(questToGive);
|
||||
String msg1 = BukkitLang.get("questForceTake");
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<quest>", ChatColor.DARK_PURPLE + questToGive.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<player>", target.getName());
|
||||
msg1 = msg1.replace("<quest>", questToGive.getName());
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (target.isOnline()) {
|
||||
final Player p = (Player)target;
|
||||
String msg2 = BukkitLang.get(p, "questForcedTake");
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + cs.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<quest>", ChatColor.DARK_PURPLE + questToGive.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<quest>", questToGive.getName());
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
}
|
||||
quester.takeQuest(questToGive, true);
|
||||
|
|
|
@ -74,10 +74,13 @@ public class BukkitQuestadminGivepointsCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final int points;
|
||||
try {
|
||||
points = Integer.parseInt(args[2]);
|
||||
|
@ -88,14 +91,14 @@ public class BukkitQuestadminGivepointsCommand extends BukkitQuestsSubCommand {
|
|||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
quester.setQuestPoints(quester.getQuestPoints() + Math.abs(points));
|
||||
String msg1 = BukkitLang.get("giveQuestPoints").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<number>", ChatColor.DARK_PURPLE + "" + points + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<player>", target.getName());
|
||||
msg1 = msg1.replace("<number>", String.valueOf(points));
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (target.isOnline()) {
|
||||
final Player p = (Player)target;
|
||||
String msg2 = BukkitLang.get(p, "questPointsGiven").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + cs.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<number>", ChatColor.DARK_PURPLE + "" + points + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<number>", String.valueOf(points));
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
}
|
||||
quester.saveData();
|
||||
|
|
|
@ -77,12 +77,15 @@ public class BukkitQuestadminNextstageCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
if (quester.getCurrentQuests().isEmpty() && target.getName() != null) {
|
||||
if (quester.getCurrentQuests().isEmpty()) {
|
||||
String msg = BukkitLang.get("noCurrentQuest");
|
||||
msg = msg.replace("<player>", target.getName());
|
||||
cs.sendMessage(ChatColor.YELLOW + msg);
|
||||
|
@ -93,14 +96,14 @@ public class BukkitQuestadminNextstageCommand extends BukkitQuestsSubCommand {
|
|||
return;
|
||||
}
|
||||
String msg1 = BukkitLang.get("questForceNextStage");
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<player>", target.getName());
|
||||
msg1 = msg1.replace("<quest>", quest.getName());
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (target.isOnline()) {
|
||||
final Player p = (Player)target;
|
||||
String msg2 = BukkitLang.get(p, "questForcedNextStage");
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + cs.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<quest>", quest.getName());
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
}
|
||||
quest.nextStage(quester, false);
|
||||
|
|
|
@ -74,10 +74,13 @@ public class BukkitQuestadminPointsCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final int points;
|
||||
try {
|
||||
points = Integer.parseInt(args[2]);
|
||||
|
@ -88,14 +91,14 @@ public class BukkitQuestadminPointsCommand extends BukkitQuestsSubCommand {
|
|||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
quester.setQuestPoints(points);
|
||||
String msg1 = BukkitLang.get("setQuestPoints").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<number>", ChatColor.DARK_PURPLE + "" + points + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<player>", target.getName());
|
||||
msg1 = msg1.replace("<number>", String.valueOf(points));
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (target.isOnline()) {
|
||||
final Player p = (Player)target;
|
||||
String msg2 = BukkitLang.get(p, "questPointsSet").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + cs.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<number>", ChatColor.DARK_PURPLE + "" + points + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<number>", String.valueOf(points));
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
}
|
||||
quester.saveData();
|
||||
|
|
|
@ -1,128 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) PikaMug and contributors
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
|
||||
* LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package me.pikamug.quests.commands.questadmin.subcommands;
|
||||
|
||||
import me.pikamug.quests.BukkitQuestsPlugin;
|
||||
import me.pikamug.quests.commands.BukkitQuestsSubCommand;
|
||||
import me.pikamug.quests.player.Quester;
|
||||
import me.pikamug.quests.util.BukkitLang;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.configuration.InvalidConfigurationException;
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
import org.bukkit.configuration.file.YamlConfiguration;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
public class BukkitQuestadminPointsallCommand extends BukkitQuestsSubCommand {
|
||||
|
||||
private final BukkitQuestsPlugin plugin;
|
||||
|
||||
public BukkitQuestadminPointsallCommand(BukkitQuestsPlugin plugin) {
|
||||
this.plugin = plugin;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return "pointsall";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNameI18N() {
|
||||
return BukkitLang.get("COMMAND_QUESTADMIN_POINTSALL");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getDescription() {
|
||||
return BukkitLang.get("COMMAND_QUESTADMIN_POINTSALL_HELP");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getPermission() {
|
||||
return "quests.admin.pointsall";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSyntax() {
|
||||
return "/questadmin pointsall";
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMaxArguments() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute(CommandSender cs, String[] args) {
|
||||
if (args.length == 1) {
|
||||
// Shows command usage
|
||||
return;
|
||||
}
|
||||
if (cs.hasPermission("quests.admin.*") || cs.hasPermission("quests.admin.pointsall")) {
|
||||
final int amount;
|
||||
try {
|
||||
amount = Integer.parseInt(args[1]);
|
||||
if (amount < 0) {
|
||||
cs.sendMessage(ChatColor.RED + BukkitLang.get("inputPosNum"));
|
||||
return;
|
||||
}
|
||||
} catch (final NumberFormatException e) {
|
||||
cs.sendMessage(ChatColor.RED + BukkitLang.get("inputNum"));
|
||||
return;
|
||||
}
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("settingAllQuestPoints")
|
||||
.replace("<points>", BukkitLang.get("questPoints")));
|
||||
for (final Quester q : plugin.getOfflineQuesters()) {
|
||||
q.setQuestPoints(amount);
|
||||
}
|
||||
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
|
||||
final File questerFolder = new File(plugin.getDataFolder(), "data");
|
||||
if (questerFolder.exists() && questerFolder.isDirectory()) {
|
||||
final FileConfiguration data = new YamlConfiguration();
|
||||
final File[] files = questerFolder.listFiles();
|
||||
int failCount = 0;
|
||||
boolean suppressed = false;
|
||||
if (files != null) {
|
||||
for (final File f : files) {
|
||||
try {
|
||||
data.load(f);
|
||||
data.set("quest-points", amount);
|
||||
data.save(f);
|
||||
} catch (final IOException | InvalidConfigurationException e) {
|
||||
if (failCount < 10) {
|
||||
String msg = BukkitLang.get("errorReading");
|
||||
msg = msg.replace("<file>", ChatColor.DARK_AQUA + f.getName() + ChatColor.RED);
|
||||
cs.sendMessage(ChatColor.RED + msg);
|
||||
failCount++;
|
||||
} else if (!suppressed) {
|
||||
String msg = BukkitLang.get("errorReadingSuppress");
|
||||
msg = msg.replace("<file>", ChatColor.DARK_AQUA + f.getName() + ChatColor.RED);
|
||||
cs.sendMessage(ChatColor.RED + msg);
|
||||
suppressed = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
cs.sendMessage(ChatColor.GREEN + BukkitLang.get("done"));
|
||||
String msg = BukkitLang.get("allQuestPointsSet").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg = msg.replace("<number>", ChatColor.AQUA + "" + amount + ChatColor.GOLD);
|
||||
plugin.getServer().broadcastMessage(ChatColor.YELLOW + "" + ChatColor.GOLD + msg);
|
||||
} else {
|
||||
cs.sendMessage(ChatColor.RED + BukkitLang.get("errorDataFolder"));
|
||||
}
|
||||
});
|
||||
} else {
|
||||
cs.sendMessage(ChatColor.RED + BukkitLang.get("noPermission"));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -77,10 +77,13 @@ public class BukkitQuestadminQuitCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
if (quester.getCurrentQuests().isEmpty() && target.getName() != null) {
|
||||
String msg = BukkitLang.get("noCurrentQuest");
|
||||
|
@ -93,12 +96,12 @@ public class BukkitQuestadminQuitCommand extends BukkitQuestsSubCommand {
|
|||
return;
|
||||
}
|
||||
String msg1 = BukkitLang.get("questForceQuit");
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<player>", target.getName());
|
||||
msg1 = msg1.replace("<quest>", quest.getName());
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
String msg2 = BukkitLang.get((Player) target, "questForcedQuit");
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + cs.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<quest>", quest.getName());
|
||||
quester.quitQuest(quest, msg2);
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -62,8 +62,7 @@ public class BukkitQuestadminReloadCommand extends BukkitQuestsSubCommand {
|
|||
if (response) {
|
||||
cs.sendMessage(ChatColor.GOLD + BukkitLang.get("questsReloaded"));
|
||||
String msg = BukkitLang.get("numQuestsLoaded");
|
||||
msg = msg.replace("<number>", ChatColor.DARK_PURPLE + String.valueOf(plugin.getLoadedQuests().size())
|
||||
+ ChatColor.GOLD);
|
||||
msg = msg.replace("<number>", String.valueOf(plugin.getLoadedQuests().size()));
|
||||
cs.sendMessage(ChatColor.GOLD + msg);
|
||||
} else {
|
||||
cs.sendMessage(ChatColor.RED + BukkitLang.get("unknownError"));
|
||||
|
|
|
@ -77,10 +77,13 @@ public class BukkitQuestadminRemoveCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final Quest toRemove = plugin.getQuest(concatArgArray(args, 2, args.length - 1, ' '));
|
||||
if (toRemove == null) {
|
||||
cs.sendMessage(ChatColor.RED + BukkitLang.get("questNotFound"));
|
||||
|
@ -89,11 +92,11 @@ public class BukkitQuestadminRemoveCommand extends BukkitQuestsSubCommand {
|
|||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
String msg = BukkitLang.get("questRemoved");
|
||||
if (target.getName() != null) {
|
||||
msg = msg.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg = msg.replace("<player>", target.getName());
|
||||
} else {
|
||||
msg = msg.replace("<player>", ChatColor.GREEN + args[1] + ChatColor.GOLD);
|
||||
msg = msg.replace("<player>", args[1]);
|
||||
}
|
||||
msg = msg.replace("<quest>", ChatColor.DARK_PURPLE + toRemove.getName() + ChatColor.GOLD);
|
||||
msg = msg.replace("<quest>", toRemove.getName());
|
||||
cs.sendMessage(ChatColor.GOLD + msg);
|
||||
cs.sendMessage(ChatColor.DARK_PURPLE + " UUID: " + ChatColor.DARK_AQUA + quester.getUUID().toString());
|
||||
quester.hardRemove(toRemove);
|
||||
|
|
|
@ -76,10 +76,13 @@ public class BukkitQuestadminResetCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final UUID id = target.getUniqueId();
|
||||
final ConcurrentSkipListSet<Quester> temp = (ConcurrentSkipListSet<Quester>) plugin.getOfflineQuesters();
|
||||
temp.removeIf(quester -> quester.getUUID().equals(id));
|
||||
|
@ -94,9 +97,9 @@ public class BukkitQuestadminResetCommand extends BukkitQuestsSubCommand {
|
|||
storage.deleteQuester(id);
|
||||
String msg = BukkitLang.get("questReset");
|
||||
if (target.getName() != null) {
|
||||
msg = msg.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg = msg.replace("<player>", target.getName());
|
||||
} else {
|
||||
msg = msg.replace("<player>", ChatColor.GREEN + args[1] + ChatColor.GOLD);
|
||||
msg = msg.replace("<player>", args[1]);
|
||||
}
|
||||
cs.sendMessage(ChatColor.GOLD + msg);
|
||||
cs.sendMessage(ChatColor.DARK_PURPLE + " UUID: " + ChatColor.DARK_AQUA + id);
|
||||
|
|
|
@ -77,11 +77,14 @@ public class BukkitQuestadminSetstageCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
int stage = -1;
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
int stage;
|
||||
try {
|
||||
stage = Integer.parseInt(args[args.length - 1]);
|
||||
} catch (final NumberFormatException e) {
|
||||
|
@ -101,13 +104,13 @@ public class BukkitQuestadminSetstageCommand extends BukkitQuestsSubCommand {
|
|||
}
|
||||
if (!quester.getCurrentQuests().containsKey(quest)) {
|
||||
String msg1 = BukkitLang.get("questForceTake");
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + quester.getLastKnownName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<player>", quester.getLastKnownName());
|
||||
msg1 = msg1.replace("<quest>", quest.getName());
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (quester.getPlayer() != null && quester.getPlayer().isOnline()) {
|
||||
String msg2 = BukkitLang.get("questForcedTake");
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + quester.getLastKnownName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<player>", quester.getLastKnownName());
|
||||
msg2 = msg2.replace("<quest>", quest.getName());
|
||||
quester.sendMessage(ChatColor.GREEN + msg2);
|
||||
}
|
||||
quester.takeQuest(quest, true);
|
||||
|
|
|
@ -75,10 +75,13 @@ public class BukkitQuestadminStatsCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
cs.sendMessage(ChatColor.GOLD + "- " + target.getName() + " -");
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("questPoints") + " - " + ChatColor.DARK_PURPLE
|
||||
|
|
|
@ -74,10 +74,13 @@ public class BukkitQuestadminTakepointsCommand extends BukkitQuestsSubCommand {
|
|||
try {
|
||||
target = Bukkit.getOfflinePlayer(UUID.fromString(args[1]));
|
||||
} catch (final IllegalArgumentException e) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
if (target == null || target.getName() == null) {
|
||||
cs.sendMessage(ChatColor.YELLOW + BukkitLang.get("playerNotFound"));
|
||||
return;
|
||||
}
|
||||
final int points;
|
||||
try {
|
||||
points = Integer.parseInt(args[2]);
|
||||
|
@ -86,19 +89,24 @@ public class BukkitQuestadminTakepointsCommand extends BukkitQuestsSubCommand {
|
|||
return;
|
||||
}
|
||||
final Quester quester = plugin.getQuester(target.getUniqueId());
|
||||
quester.setQuestPoints(quester.getQuestPoints() - Math.abs(points));
|
||||
String msg1 = BukkitLang.get("takeQuestPoints").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg1 = msg1.replace("<player>", ChatColor.GREEN + target.getName() + ChatColor.GOLD);
|
||||
msg1 = msg1.replace("<number>", ChatColor.DARK_PURPLE + "" + points + ChatColor.GOLD);
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (target.isOnline()) {
|
||||
final Player p = (Player)target;
|
||||
String msg2 = BukkitLang.get(p, "questPointsTaken").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg2 = msg2.replace("<player>", ChatColor.GREEN + cs.getName() + ChatColor.GOLD);
|
||||
msg2 = msg2.replace("<number>", ChatColor.DARK_PURPLE + "" + points + ChatColor.GOLD);
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
final int newPoints = quester.getQuestPoints() - Math.abs(points);
|
||||
if (newPoints < 0) {
|
||||
quester.setQuestPoints(0);
|
||||
} else {
|
||||
quester.setQuestPoints(quester.getQuestPoints() - Math.abs(points));
|
||||
String msg1 = BukkitLang.get("takeQuestPoints").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg1 = msg1.replace("<player>", target.getName());
|
||||
msg1 = msg1.replace("<number>", String.valueOf(points));
|
||||
cs.sendMessage(ChatColor.GOLD + msg1);
|
||||
if (target.isOnline()) {
|
||||
final Player p = (Player)target;
|
||||
String msg2 = BukkitLang.get(p, "questPointsTaken").replace("<points>", BukkitLang.get("questPoints"));
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<number>", String.valueOf(points));
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
}
|
||||
quester.saveData();
|
||||
}
|
||||
quester.saveData();
|
||||
} else {
|
||||
cs.sendMessage(ChatColor.RED + BukkitLang.get("noPermission"));
|
||||
}
|
||||
|
|
|
@ -104,9 +104,8 @@ public class BukkitQuestsCommandHandler {
|
|||
if (cmd.getName().equals("choice")) {
|
||||
continue;
|
||||
}
|
||||
cs.sendMessage(ChatColor.YELLOW + "/quests " + cmd.getDescription().replace("<command>", ChatColor.GOLD
|
||||
+ (plugin.getConfigSettings().canTranslateSubCommands() ? cmd.getNameI18N() : cmd.getName())
|
||||
+ ChatColor.YELLOW));
|
||||
cs.sendMessage(ChatColor.YELLOW + "/quests " + cmd.getDescription().replace("<command>",
|
||||
plugin.getConfigSettings().canTranslateSubCommands() ? cmd.getNameI18N() : cmd.getName()));
|
||||
}
|
||||
if (cs instanceof Player) {
|
||||
cs.sendMessage(ChatColor.DARK_AQUA + "/quest " + ChatColor.YELLOW + BukkitLang.get(cs, "COMMAND_QUEST_HELP"));
|
||||
|
|
|
@ -57,8 +57,7 @@ public class BukkitQuestsActionsCommand extends BukkitQuestsSubCommand {
|
|||
|
||||
@Override
|
||||
public void execute(CommandSender cs, String[] args) {
|
||||
if (cs.hasPermission("quests.events.*") || cs.hasPermission("quests.actions.*")
|
||||
|| cs.hasPermission("quests.actions.editor") || cs.hasPermission("quests.events.editor")
|
||||
if (cs.hasPermission("quests.actions.*") || cs.hasPermission("quests.actions.editor")
|
||||
|| cs.hasPermission("quests.mode.trial")) {
|
||||
final Conversable c = (Conversable) cs;
|
||||
if (!c.isConversing()) {
|
||||
|
|
|
@ -79,7 +79,7 @@ public class BukkitQuestsQuitCommand extends BukkitQuestsSubCommand {
|
|||
if (quest != null) {
|
||||
if (quest.getOptions().canAllowQuitting()) {
|
||||
final String msg = ChatColor.YELLOW + BukkitLang.get(player, "questQuit").replace("<quest>",
|
||||
ChatColor.DARK_PURPLE + quest.getName() + ChatColor.YELLOW);
|
||||
quest.getName());
|
||||
quester.abandonQuest(quest, msg);
|
||||
} else {
|
||||
BukkitLang.send(player, ChatColor.YELLOW + BukkitLang.get(player, "questQuitDisabled"));
|
||||
|
|
|
@ -104,7 +104,7 @@ public class BukkitQuestsTopCommand extends BukkitQuestsSubCommand {
|
|||
final LinkedHashMap<String, Integer> sortedMap = (LinkedHashMap<String, Integer>) sort(questPoints);
|
||||
int numPrinted = 0;
|
||||
String msg = BukkitLang.get(cs, "topQuestersTitle");
|
||||
msg = msg.replace("<number>", ChatColor.DARK_PURPLE + "" + topNumber + ChatColor.GOLD);
|
||||
msg = msg.replace("<number>", String.valueOf(topNumber));
|
||||
cs.sendMessage(ChatColor.GOLD + msg);
|
||||
for (final Map.Entry<String, Integer> entry : sortedMap.entrySet()) {
|
||||
numPrinted++;
|
||||
|
|
|
@ -162,7 +162,7 @@ public class BukkitConditionFactory implements ConditionFactory, ConversationAba
|
|||
|
||||
public void deleteCondition(final ConversationContext context) {
|
||||
final YamlConfiguration data = new YamlConfiguration();
|
||||
final File conditionsFile = new File(plugin.getDataFolder(), "conditions.yml");
|
||||
final File conditionsFile = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "conditions.yml");
|
||||
try {
|
||||
data.load(conditionsFile);
|
||||
} catch (final IOException | InvalidConfigurationException e) {
|
||||
|
@ -204,7 +204,7 @@ public class BukkitConditionFactory implements ConditionFactory, ConversationAba
|
|||
|
||||
public void saveCondition(final ConversationContext context) {
|
||||
final YamlConfiguration data = new YamlConfiguration();
|
||||
final File conditionsFile = new File(plugin.getDataFolder(), "conditions.yml");
|
||||
final File conditionsFile = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "conditions.yml");
|
||||
try {
|
||||
data.load(conditionsFile);
|
||||
} catch (final IOException | InvalidConfigurationException e) {
|
||||
|
|
|
@ -101,7 +101,7 @@ public class ConditionEntityPrompt extends ConditionsEditorNumericPrompt {
|
|||
return text.toString();
|
||||
}
|
||||
case 2:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
if (context.getSessionData(Key.C_WHILE_RIDING_NPC) == null) {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else {
|
||||
|
@ -277,6 +277,9 @@ public class ConditionEntityPrompt extends ConditionsEditorNumericPrompt {
|
|||
final UUID uuid = UUID.fromString(s);
|
||||
if (plugin.getDependencies().getNpcEntity(uuid) != null && npcs != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else if (plugin.getDependencies().getZnpcsPlusApi() != null && npcs!= null
|
||||
&& plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid) != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorInvalidNPC")
|
||||
.replace("<input>", s));
|
||||
|
|
|
@ -45,6 +45,7 @@ import org.jetbrains.annotations.NotNull;
|
|||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
@ -105,7 +106,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
return ChatColor.GRAY;
|
||||
}
|
||||
case 7:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return ChatColor.BLUE;
|
||||
} else {
|
||||
return ChatColor.GRAY;
|
||||
|
@ -130,7 +131,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
return ChatColor.YELLOW + BukkitLang.get("questEditorFinishMessage");
|
||||
case 4:
|
||||
if (context.getSessionData(Key.Q_START_NPC) == null || plugin.getDependencies().getCitizens() != null
|
||||
|| plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
|| plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return ChatColor.YELLOW + BukkitLang.get("questEditorNPCStart");
|
||||
} else {
|
||||
return ChatColor.GRAY + BukkitLang.get("questEditorNPCStart");
|
||||
|
@ -148,7 +149,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
return ChatColor.GRAY + BukkitLang.get("questWGSetRegion");
|
||||
}
|
||||
case 7:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return ChatColor.YELLOW + BukkitLang.get("questEditorSetGUI");
|
||||
} else {
|
||||
return ChatColor.GRAY + BukkitLang.get("questEditorSetGUI");
|
||||
|
@ -192,9 +193,9 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
+ ChatColor.RESET + ChatColor.GRAY + ")";
|
||||
case 4:
|
||||
if (context.getSessionData(Key.Q_START_NPC) == null && (plugin.getDependencies().getCitizens() != null
|
||||
|| plugin.getDependencies().getZnpcsPlus() != null)) {
|
||||
|| plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null)) {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
} else if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
final UUID uuid = UUID.fromString((String) Objects.requireNonNull(context
|
||||
.getSessionData(Key.Q_START_NPC)));
|
||||
return ChatColor.GRAY + "(" + ChatColor.AQUA + plugin.getDependencies().getNpcName(uuid)
|
||||
|
@ -224,7 +225,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
return ChatColor.GRAY + "(" + BukkitLang.get("notInstalled") + ")";
|
||||
}
|
||||
case 7:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
if (context.getSessionData(Key.Q_GUIDISPLAY) == null) {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else {
|
||||
|
@ -268,7 +269,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
case 3:
|
||||
return new QuestFinishMessagePrompt(context);
|
||||
case 4:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return new QuestNPCStartPrompt(context);
|
||||
} else {
|
||||
return new QuestMainPrompt(context);
|
||||
|
@ -290,7 +291,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
return new QuestMainPrompt(context);
|
||||
}
|
||||
case 7:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return new QuestGuiDisplayPrompt(context);
|
||||
} else {
|
||||
return new QuestMainPrompt(context);
|
||||
|
@ -501,7 +502,8 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
if (!input.equalsIgnoreCase(BukkitLang.get("cmdCancel")) && !input.equalsIgnoreCase(BukkitLang.get("cmdClear"))) {
|
||||
try {
|
||||
final UUID uuid = UUID.fromString(input);
|
||||
if (plugin.getDependencies().getNpcEntity(uuid) == null) {
|
||||
if (plugin.getDependencies().getNpcEntity(uuid) == null && (plugin.getDependencies().getZnpcsPlusApi() == null
|
||||
|| plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid) == null)) {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorInvalidNPC")
|
||||
.replace("<input>", input));
|
||||
return new QuestNPCStartPrompt(context);
|
||||
|
@ -857,7 +859,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
}
|
||||
final FileConfiguration data = new YamlConfiguration();
|
||||
try {
|
||||
data.load(new File(plugin.getDataFolder(), "quests.yml"));
|
||||
data.load(new File(plugin.getDataFolder(), "storage" + File.separatorChar + "quests.yml"));
|
||||
ConfigurationSection questSection = data.getConfigurationSection("quests");
|
||||
if (questSection == null) {
|
||||
questSection = data.createSection("quests");
|
||||
|
@ -865,15 +867,16 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
ConfigurationSection newSection = null;
|
||||
if (context.getSessionData(Key.Q_ID) == null) {
|
||||
// Creating
|
||||
int customNum = 1;
|
||||
while (true) {
|
||||
if (questSection.contains("custom" + customNum)) {
|
||||
customNum++;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
final Locale locale = Locale.US;
|
||||
final int padding = 6;
|
||||
String format = "%0" + padding + "d";
|
||||
int num = 1;
|
||||
String customNum = String.format(locale, format, num);
|
||||
while (questSection.contains(customNum)) {
|
||||
num++;
|
||||
customNum = String.format(locale, format, num);
|
||||
}
|
||||
newSection = questSection.createSection("custom" + customNum);
|
||||
newSection = questSection.createSection(customNum);
|
||||
} else {
|
||||
// Editing
|
||||
final String qid = (String)context.getSessionData(Key.Q_ID);
|
||||
|
@ -883,7 +886,7 @@ public class QuestMainPrompt extends QuestsEditorNumericPrompt {
|
|||
}
|
||||
if (newSection != null) {
|
||||
plugin.getQuestFactory().saveQuest(context, newSection);
|
||||
data.save(new File(plugin.getDataFolder(), "quests.yml"));
|
||||
data.save(new File(plugin.getDataFolder(), "storage" + File.separatorChar + "quests.yml"));
|
||||
context.getForWhom().sendRawMessage(ChatColor.GREEN
|
||||
+ BukkitLang.get("questEditorSaved").replace("<command>", "/questadmin "
|
||||
+ BukkitLang.get("COMMAND_QUESTADMIN_RELOAD")));
|
||||
|
|
|
@ -133,8 +133,7 @@ public class QuestMobsPrompt extends QuestsEditorNumericPrompt {
|
|||
if (locations != null && radii != null && names != null) {
|
||||
for (int i = 0; i < mobs.size(); i++) {
|
||||
String msg = BukkitLang.get("blocksWithin");
|
||||
msg = msg.replace("<amount>", ChatColor.DARK_PURPLE + "" + radii.get(i)
|
||||
+ ChatColor.GRAY);
|
||||
msg = msg.replace("<amount>", String.valueOf(radii.get(i)));
|
||||
text.append("\n").append(ChatColor.GRAY).append(" - ").append(ChatColor.BLUE)
|
||||
.append(BukkitMiscUtil.getPrettyMobName(Objects.requireNonNull(BukkitMiscUtil
|
||||
.getProperMobType(mobs.get(i))))).append(ChatColor.GRAY).append(" x ")
|
||||
|
|
|
@ -93,7 +93,7 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
public String getAdditionalText(final ConversationContext context, final int number) {
|
||||
switch(number) {
|
||||
case 1:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
if (context.getSessionData(pref + Key.S_DELIVERY_ITEMS) == null) {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else {
|
||||
|
@ -117,7 +117,7 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
return ChatColor.GRAY + " (" + BukkitLang.get("notInstalled") + ")";
|
||||
}
|
||||
case 2:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
if (context.getSessionData(pref + Key.S_NPCS_TO_TALK_TO) == null) {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else {
|
||||
|
@ -136,7 +136,7 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
return ChatColor.GRAY + "(" + BukkitLang.get("notInstalled") + ")";
|
||||
}
|
||||
case 3:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
if (context.getSessionData(pref + Key.S_NPCS_TO_KILL) == null) {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else {
|
||||
|
@ -185,21 +185,21 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
protected Prompt acceptValidatedInput(final @NotNull ConversationContext context, final Number input) {
|
||||
switch(input.intValue()) {
|
||||
case 1:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return new QuestNpcsDeliveryListPrompt(context);
|
||||
} else {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorNoCitizens"));
|
||||
return new QuestStageMainPrompt(stageNum, context);
|
||||
}
|
||||
case 2:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return new QuestNpcsIdsToTalkToPrompt(context);
|
||||
} else {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorNoCitizens"));
|
||||
return new QuestStageMainPrompt(stageNum, context);
|
||||
}
|
||||
case 3:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
return new QuestNpcsKillListPrompt(context);
|
||||
} else {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorNoCitizens"));
|
||||
|
@ -454,6 +454,9 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
final UUID uuid = UUID.fromString(s);
|
||||
if (plugin.getDependencies().getNpcEntity(uuid) != null && npcs != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else if (plugin.getDependencies().getZnpcsPlusApi() != null && npcs!= null
|
||||
&& plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid) != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorInvalidNPC")
|
||||
.replace("<input>", s));
|
||||
|
@ -570,6 +573,9 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
final UUID uuid = UUID.fromString(s);
|
||||
if (plugin.getDependencies().getNpcEntity(uuid) != null && npcs != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else if (plugin.getDependencies().getZnpcsPlusApi() != null && npcs!= null
|
||||
&& plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid) != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorInvalidNPC")
|
||||
.replace("<input>", s));
|
||||
|
@ -648,7 +654,7 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
public String getAdditionalText(final ConversationContext context, final int number) {
|
||||
switch(number) {
|
||||
case 1:
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null || plugin.getDependencies().getZnpcsPlus() != null || plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
if (context.getSessionData(pref + Key.S_NPCS_TO_KILL) == null) {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else {
|
||||
|
@ -792,6 +798,9 @@ public class QuestNpcsPrompt extends QuestsEditorNumericPrompt {
|
|||
final UUID uuid = UUID.fromString(s);
|
||||
if (plugin.getDependencies().getNpcEntity(uuid) != null && npcs != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else if (plugin.getDependencies().getZnpcsPlusApi() != null && npcs!= null
|
||||
&& plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid) != null) {
|
||||
npcs.add(uuid.toString());
|
||||
} else {
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + BukkitLang.get("stageEditorInvalidNPC")
|
||||
.replace("<input>", s));
|
||||
|
|
|
@ -65,7 +65,7 @@ public class QuestDateTimePrompt extends QuestsEditorNumericPrompt {
|
|||
return dateData;
|
||||
}
|
||||
final Calendar cal = Calendar.getInstance();
|
||||
final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/dd/MM");
|
||||
final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
|
||||
final SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");
|
||||
|
||||
cal.set(year, month, day, hour, minute, second);
|
||||
|
|
|
@ -384,7 +384,7 @@ public class QuestPlannerPrompt extends QuestsEditorNumericPrompt {
|
|||
|
||||
private String getPrettyDate(final String formattedDate) {
|
||||
final Calendar cal = Calendar.getInstance();
|
||||
final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/dd/MM");
|
||||
final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
|
||||
final SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");
|
||||
final String[] date = formattedDate.split(":");
|
||||
final int day = Integer.parseInt(date[0]);
|
||||
|
|
|
@ -174,8 +174,7 @@ public class QuestRequirementsPrompt extends QuestsEditorNumericPrompt {
|
|||
return ChatColor.GRAY + "(" + BukkitLang.get("noneSet") + ")";
|
||||
} else {
|
||||
return ChatColor.GRAY + "(" + ChatColor.AQUA + moneyReq + " "
|
||||
+ (moneyReq > 1 ? plugin.getDependencies().getVaultEconomy().currencyNamePlural()
|
||||
: plugin.getDependencies().getVaultEconomy().currencyNameSingular() + ChatColor.GRAY + ")");
|
||||
+ plugin.getDependencies().getVaultEconomy().format(moneyReq) + ChatColor.GRAY + ")";
|
||||
}
|
||||
} else {
|
||||
return ChatColor.GRAY + "(" + BukkitLang.get("notInstalled") + ")";
|
||||
|
@ -462,11 +461,7 @@ public class QuestRequirementsPrompt extends QuestsEditorNumericPrompt {
|
|||
|
||||
String text = getQueryText(context);
|
||||
if (plugin.getDependencies().getVaultEconomy() != null) {
|
||||
text = text.replace("<money>", ChatColor.DARK_PURPLE+ ((plugin.getDependencies().getVaultEconomy()
|
||||
.currencyNamePlural().isEmpty() ? BukkitLang.get("money") : plugin.getDependencies().getVaultEconomy()
|
||||
.currencyNamePlural())) + ChatColor.YELLOW);
|
||||
} else {
|
||||
text = text.replace("<money>", ChatColor.DARK_PURPLE + BukkitLang.get("money") + ChatColor.YELLOW);
|
||||
text = text.replace("<money>", plugin.getDependencies().getVaultEconomy().currencyNamePlural());
|
||||
}
|
||||
return ChatColor.YELLOW + text;
|
||||
}
|
||||
|
@ -916,7 +911,7 @@ public class QuestRequirementsPrompt extends QuestsEditorNumericPrompt {
|
|||
s = s.trim();
|
||||
if (plugin.getQuest(s) == null) {
|
||||
String text = BukkitLang.get("reqNotAQuestName");
|
||||
text = text.replace("<quest>", ChatColor.LIGHT_PURPLE + s + ChatColor.RED);
|
||||
text = text.replace("<quest>", s);
|
||||
context.getForWhom().sendRawMessage(text);
|
||||
return new QuestRequirementsQuestListPrompt(context, isRequiredQuest);
|
||||
}
|
||||
|
@ -1104,7 +1099,7 @@ public class QuestRequirementsPrompt extends QuestsEditorNumericPrompt {
|
|||
return new QuestMcMMOSkillsPrompt(context);
|
||||
} else {
|
||||
String text = BukkitLang.get("reqMcMMOError");
|
||||
text = text.replace("<input>", ChatColor.RED + s + ChatColor.YELLOW);
|
||||
text = text.replace("<input>", s);
|
||||
context.getForWhom().sendRawMessage(ChatColor.YELLOW + text);
|
||||
return new QuestMcMMOSkillsPrompt(context);
|
||||
}
|
||||
|
@ -1160,7 +1155,7 @@ public class QuestRequirementsPrompt extends QuestsEditorNumericPrompt {
|
|||
amounts.add(i);
|
||||
} catch (final NumberFormatException nfe) {
|
||||
String text = BukkitLang.get("reqNotANumber");
|
||||
text = text.replace("<input>", ChatColor.RED + s + ChatColor.YELLOW);
|
||||
text = text.replace("<input>", s);
|
||||
context.getForWhom().sendRawMessage(ChatColor.YELLOW + text);
|
||||
return new QuestMcMMOAmountsPrompt(context);
|
||||
}
|
||||
|
@ -1735,7 +1730,7 @@ public class QuestRequirementsPrompt extends QuestsEditorNumericPrompt {
|
|||
text += ChatColor.GOLD + descriptions.get(temp) + "\n";
|
||||
}
|
||||
String lang = BukkitLang.get("stageEditorCustomDataPrompt");
|
||||
lang = lang.replace("<data>", ChatColor.GOLD + temp + ChatColor.YELLOW);
|
||||
lang = lang.replace("<data>", temp);
|
||||
text += ChatColor.YELLOW + lang;
|
||||
}
|
||||
return text;
|
||||
|
|
|
@ -490,8 +490,7 @@ public class QuestRewardsPrompt extends QuestsEditorNumericPrompt {
|
|||
|
||||
String text = getQueryText(context);
|
||||
if (plugin.getDependencies().getVaultEconomy() != null) {
|
||||
text = text.replace("<money>", ChatColor.AQUA
|
||||
+ plugin.getDependencies().getVaultEconomy().currencyNamePlural() + ChatColor.YELLOW);
|
||||
text = text.replace("<money>", plugin.getDependencies().getVaultEconomy().currencyNamePlural());
|
||||
}
|
||||
return ChatColor.YELLOW + text;
|
||||
}
|
||||
|
@ -1266,7 +1265,7 @@ public class QuestRewardsPrompt extends QuestsEditorNumericPrompt {
|
|||
}
|
||||
} else {
|
||||
String text = BukkitLang.get("reqMcMMOError");
|
||||
text = text.replace("<input>", ChatColor.LIGHT_PURPLE + s + ChatColor.RED);
|
||||
text = text.replace("<input>", s);
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + text);
|
||||
return new QuestMcMMOSkillsPrompt(context);
|
||||
}
|
||||
|
@ -1315,7 +1314,7 @@ public class QuestRewardsPrompt extends QuestsEditorNumericPrompt {
|
|||
amounts.add(Integer.parseInt(s));
|
||||
} catch (final NumberFormatException e) {
|
||||
String text = BukkitLang.get("reqNotANumber");
|
||||
text = text.replace("<input>", ChatColor.LIGHT_PURPLE + s + ChatColor.RED);
|
||||
text = text.replace("<input>", s);
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + text);
|
||||
return new QuestMcMMOAmountsPrompt(context);
|
||||
}
|
||||
|
@ -1525,7 +1524,7 @@ public class QuestRewardsPrompt extends QuestsEditorNumericPrompt {
|
|||
final HeroClass hc = plugin.getDependencies().getHeroes().getClassManager().getClass(s);
|
||||
if (hc == null) {
|
||||
String text = BukkitLang.get("rewHeroesInvalidClass");
|
||||
text = text.replace("<input>", ChatColor.LIGHT_PURPLE + s + ChatColor.RED);
|
||||
text = text.replace("<input>", s);
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + text);
|
||||
return new QuestHeroesClassesPrompt(context);
|
||||
} else {
|
||||
|
@ -1579,7 +1578,7 @@ public class QuestRewardsPrompt extends QuestsEditorNumericPrompt {
|
|||
amounts.add(d);
|
||||
} catch (final NumberFormatException nfe) {
|
||||
String text = BukkitLang.get("reqNotANumber");
|
||||
text = text.replace("<input>", ChatColor.LIGHT_PURPLE + s + ChatColor.RED);
|
||||
text = text.replace("<input>", s);
|
||||
context.getForWhom().sendRawMessage(ChatColor.RED + text);
|
||||
return new QuestHeroesExperiencePrompt(context);
|
||||
}
|
||||
|
@ -1953,10 +1952,10 @@ public class QuestRewardsPrompt extends QuestsEditorNumericPrompt {
|
|||
= (Map<String, String>) context.getSessionData(Key.REW_CUSTOM_DATA_DESCRIPTIONS);
|
||||
if (temp != null && descriptions != null) {
|
||||
if (descriptions.get(temp) != null) {
|
||||
text += ChatColor.GOLD + descriptions.get(temp) + "\n";
|
||||
text += descriptions.get(temp) + "\n";
|
||||
}
|
||||
String lang = BukkitLang.get("stageEditorCustomDataPrompt");
|
||||
lang = lang.replace("<data>", ChatColor.GOLD + temp + ChatColor.YELLOW);
|
||||
lang = lang.replace("<data>", temp);
|
||||
text += ChatColor.YELLOW + lang;
|
||||
}
|
||||
return text;
|
||||
|
|
|
@ -2440,7 +2440,7 @@ public class QuestStageMainPrompt extends QuestsEditorNumericPrompt {
|
|||
|
||||
@Override
|
||||
public String getTitle(final ConversationContext context) {
|
||||
return BukkitLang.get("stageEditorCustom");
|
||||
return BukkitLang.get("customObjectivesTitle");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -2751,7 +2751,7 @@ public class QuestStageMainPrompt extends QuestsEditorNumericPrompt {
|
|||
text += ChatColor.GOLD + descriptions.get(temp) + "\n";
|
||||
}
|
||||
String msg = BukkitLang.get("stageEditorCustomDataPrompt");
|
||||
msg = msg.replace("<data>", ChatColor.GOLD + temp + ChatColor.YELLOW);
|
||||
msg = msg.replace("<data>", temp);
|
||||
text += ChatColor.YELLOW + msg;
|
||||
return text;
|
||||
}
|
||||
|
|
|
@ -21,12 +21,17 @@ import com.herocraftonline.heroes.characters.Hero;
|
|||
import com.herocraftonline.heroes.characters.classes.HeroClass;
|
||||
import io.github.znetworkw.znpcservers.npc.NPC;
|
||||
import lol.pyr.znpcsplus.ZNPCsPlus;
|
||||
import lol.pyr.znpcsplus.api.NpcApi;
|
||||
import lol.pyr.znpcsplus.api.NpcApiProvider;
|
||||
import lol.pyr.znpcsplus.api.entity.EntityProperty;
|
||||
import lol.pyr.znpcsplus.api.npc.Npc;
|
||||
import me.clip.placeholderapi.PlaceholderAPIPlugin;
|
||||
import me.pikamug.quests.BukkitQuestsPlugin;
|
||||
import me.pikamug.quests.listeners.BukkitCitizensListener;
|
||||
import me.pikamug.quests.player.Quester;
|
||||
import me.pikamug.quests.dependencies.reflect.denizen.DenizenAPI;
|
||||
import me.pikamug.quests.dependencies.reflect.worldguard.WorldGuardAPI;
|
||||
import me.clip.placeholderapi.PlaceholderAPIPlugin;
|
||||
import me.pikamug.quests.listeners.BukkitCitizensListener;
|
||||
import me.pikamug.quests.listeners.BukkitZnpcsApiListener;
|
||||
import me.pikamug.quests.player.Quester;
|
||||
import me.pikamug.unite.api.objects.PartyProvider;
|
||||
import net.citizensnpcs.api.CitizensPlugin;
|
||||
import net.milkbowl.vault.economy.Economy;
|
||||
|
@ -42,12 +47,7 @@ import org.jetbrains.annotations.Nullable;
|
|||
import ro.niconeko.astralbooks.api.AstralBooks;
|
||||
import ro.niconeko.astralbooks.api.AstralBooksAPI;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public class BukkitDependencies implements Dependencies {
|
||||
|
@ -64,7 +64,8 @@ public class BukkitDependencies implements Dependencies {
|
|||
public static CitizensPlugin citizens = null;
|
||||
private static DenizenAPI denizen = null;
|
||||
private static AstralBooksAPI astralBooks = null;
|
||||
public static ZNPCsPlus znpcsPlus = null;
|
||||
public static ZNPCsPlus znpcsPlusLegacy = null;
|
||||
public static NpcApi znpcsPlusApi = null;
|
||||
private static PartiesAPI parties = null;
|
||||
private int npcEffectThread = -1;
|
||||
|
||||
|
@ -194,15 +195,52 @@ public class BukkitDependencies implements Dependencies {
|
|||
}
|
||||
|
||||
public ZNPCsPlus getZnpcsPlus() {
|
||||
if (znpcsPlus == null) {
|
||||
znpcsPlus = (ZNPCsPlus) plugin.getServer().getPluginManager().getPlugin("ZNPCsPlus");
|
||||
startNpcEffectThread();
|
||||
if (znpcsPlusLegacy == null && isPluginAvailable("ZNPCsPlus")) {
|
||||
try {
|
||||
Class.forName("lol.pyr.znpcsplus.ZNPCsPlus");
|
||||
znpcsPlusLegacy = (ZNPCsPlus) plugin.getServer().getPluginManager().getPlugin("ZNPCsPlus");
|
||||
startNpcEffectThread();
|
||||
} catch (Exception ignored) {
|
||||
}
|
||||
}
|
||||
return znpcsPlus;
|
||||
return znpcsPlusLegacy;
|
||||
}
|
||||
|
||||
public NpcApi getZnpcsPlusApi() {
|
||||
if (znpcsPlusApi == null) {
|
||||
linkZnpcsPlusApi();
|
||||
}
|
||||
return znpcsPlusApi;
|
||||
}
|
||||
|
||||
public void linkZnpcsPlusApi() {
|
||||
if (isPluginAvailable("ZNPCsPlus")) {
|
||||
try {
|
||||
Class.forName("lol.pyr.znpcsplus.ZNpcsPlus");
|
||||
znpcsPlusApi = NpcApiProvider.get();
|
||||
boolean found = false;
|
||||
for (final RegisteredListener listener : HandlerList.getRegisteredListeners(plugin)) {
|
||||
if (listener.getListener() instanceof BukkitZnpcsApiListener) {
|
||||
found = true;
|
||||
}
|
||||
}
|
||||
if (!found) {
|
||||
plugin.getServer().getPluginManager().registerEvents(plugin.getZNpcsPlusListener(), plugin);
|
||||
startNpcEffectThread();
|
||||
//noinspection ConstantConditions
|
||||
plugin.getLogger().info("Successfully linked Quests with ZNPCsPlus " + plugin.getServer().getPluginManager().getPlugin("ZNPCsPlus").getDescription().getVersion());
|
||||
}
|
||||
} catch (Exception ignored) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void unlinkZnpcsPlusApi() {
|
||||
znpcsPlusApi = null;
|
||||
}
|
||||
|
||||
public Set<UUID> getZnpcsPlusUuids() {
|
||||
if (znpcsPlus != null && isPluginAvailable("ZNPCsPlus")) {
|
||||
if (znpcsPlusLegacy != null && isPluginAvailable("ZNPCsPlus")) {
|
||||
return io.github.znetworkw.znpcservers.npc.NPC.all().stream()
|
||||
.map(io.github.znetworkw.znpcservers.npc.NPC::getUUID).collect(Collectors.toSet());
|
||||
}
|
||||
|
@ -281,11 +319,15 @@ public class BukkitDependencies implements Dependencies {
|
|||
public @Nullable Location getNpcLocation(final UUID uuid) {
|
||||
if (citizens != null && citizens.getNPCRegistry().getByUniqueId(uuid) != null) {
|
||||
return citizens.getNPCRegistry().getByUniqueId(uuid).getStoredLocation();
|
||||
} else if (znpcsPlus != null && getZnpcsPlusUuids().contains(uuid)) {
|
||||
} else if (znpcsPlusLegacy != null && getZnpcsPlusUuids().contains(uuid)) {
|
||||
final Optional<NPC> opt = NPC.all().stream().filter(npc1 -> npc1.getUUID().equals(uuid)).findAny();
|
||||
if (opt.isPresent()) {
|
||||
return opt.get().getLocation();
|
||||
}
|
||||
} else if (znpcsPlusApi != null && znpcsPlusApi.getNpcRegistry().getByUuid(uuid) != null) {
|
||||
Npc znpc = znpcsPlusApi.getNpcRegistry().getByUuid(uuid).getNpc();
|
||||
if (znpc.getWorld() == null) return null;
|
||||
return znpc.getLocation().toBukkitLocation(znpc.getWorld());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@ -293,7 +335,7 @@ public class BukkitDependencies implements Dependencies {
|
|||
public @Nullable Entity getNpcEntity(final UUID uuid) {
|
||||
if (citizens != null && citizens.getNPCRegistry().getByUniqueId(uuid) != null) {
|
||||
return citizens.getNPCRegistry().getByUniqueId(uuid).getEntity();
|
||||
} else if (znpcsPlus != null && getZnpcsPlusUuids().contains(uuid)) {
|
||||
} else if (znpcsPlusLegacy != null && getZnpcsPlusUuids().contains(uuid)) {
|
||||
final Optional<NPC> opt = NPC.all().stream().filter(npc1 -> npc1.getUUID().equals(uuid)).findAny();
|
||||
if (opt.isPresent()) {
|
||||
return (Entity) opt.get().getBukkitEntity();
|
||||
|
@ -306,7 +348,7 @@ public class BukkitDependencies implements Dependencies {
|
|||
final Entity npc;
|
||||
if (citizens != null && citizens.getNPCRegistry().getByUniqueId(uuid) != null) {
|
||||
return citizens.getNPCRegistry().getByUniqueId(uuid).getName();
|
||||
} else if (znpcsPlus != null && getZnpcsPlusUuids().contains(uuid)) {
|
||||
} else if (znpcsPlusLegacy != null && getZnpcsPlusUuids().contains(uuid)) {
|
||||
final Optional<NPC> opt = NPC.all().stream().filter(npc1 -> npc1.getUUID().equals(uuid)).findAny();
|
||||
if (opt.isPresent()) {
|
||||
npc = (Entity) opt.get().getBukkitEntity();
|
||||
|
@ -316,6 +358,12 @@ public class BukkitDependencies implements Dependencies {
|
|||
return opt.get().getNpcPojo().getHologramLines().get(0);
|
||||
}
|
||||
}
|
||||
} else if (znpcsPlusApi != null && getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid) != null) {
|
||||
Npc znpc = getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid).getNpc();
|
||||
EntityProperty<String> displayNameProperty = getZnpcsPlusApi().getPropertyRegistry().getByName("display_name", String.class);
|
||||
if (displayNameProperty != null && znpc.hasProperty(displayNameProperty)) {
|
||||
return znpc.getProperty(displayNameProperty);
|
||||
}
|
||||
}
|
||||
return "NPC";
|
||||
}
|
||||
|
@ -323,7 +371,7 @@ public class BukkitDependencies implements Dependencies {
|
|||
public @Nullable UUID getUuidFromNpc(final Entity entity) {
|
||||
if (citizens != null && citizens.getNPCRegistry().isNPC(entity)) {
|
||||
return citizens.getNPCRegistry().getNPC(entity).getUniqueId();
|
||||
} else if (znpcsPlus != null && getZnpcsPlusUuids().contains(entity.getUniqueId())) {
|
||||
} else if (znpcsPlusLegacy != null && getZnpcsPlusUuids().contains(entity.getUniqueId())) {
|
||||
final Optional<NPC> opt = NPC.all().stream().filter(npc1 -> npc1.getUUID().equals(entity.getUniqueId())).findAny();
|
||||
if (opt.isPresent()) {
|
||||
return opt.get().getUUID();
|
||||
|
@ -402,5 +450,6 @@ public class BukkitDependencies implements Dependencies {
|
|||
getVaultEconomy();
|
||||
getVaultPermission();
|
||||
getZnpcsPlus();
|
||||
getZnpcsPlusApi();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,34 +11,48 @@
|
|||
package me.pikamug.quests.events.quester;
|
||||
|
||||
import me.pikamug.quests.player.BukkitQuester;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.event.HandlerList;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class BukkitQuesterPostViewEffectEvent extends BukkitQuesterEvent {
|
||||
private static final HandlerList HANDLERS = new HandlerList();
|
||||
private final Entity entity;
|
||||
private final UUID targetUuid;
|
||||
private final Location targetLocation;
|
||||
private final String effect;
|
||||
private final boolean redoable;
|
||||
|
||||
public BukkitQuesterPostViewEffectEvent(final BukkitQuester quester, Entity entity, String effect, boolean redoable) {
|
||||
public BukkitQuesterPostViewEffectEvent(final BukkitQuester quester, UUID targetUuid, Location targetLocation,
|
||||
String effect, boolean redoable) {
|
||||
super(quester);
|
||||
this.entity = entity;
|
||||
this.targetUuid = targetUuid;
|
||||
this.targetLocation = targetLocation;
|
||||
this.effect = effect;
|
||||
this.redoable = redoable;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the entity involved in this event
|
||||
* Get the target of this event, usually an NPC
|
||||
*
|
||||
* @return entity who is involved in this event
|
||||
* @return UUID of target
|
||||
*/
|
||||
public Entity getEntity() {
|
||||
return entity;
|
||||
public UUID getTargetUuid() {
|
||||
return targetUuid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the effect involved in this event
|
||||
* Get the target location for this event
|
||||
*
|
||||
* @return Location of target
|
||||
*/
|
||||
public Location getTargetLocation() {
|
||||
return targetLocation;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the effect involved in this event
|
||||
*
|
||||
* @return Effect which is involved in this event
|
||||
*/
|
||||
|
|
|
@ -57,8 +57,8 @@ public class BukkitQuestJournal {
|
|||
}
|
||||
|
||||
public List<BaseComponent[]> getPages() {
|
||||
final Player player = owner.getPlayer();
|
||||
if (owner.getCurrentQuests().isEmpty()) {
|
||||
final Player player = owner.getPlayer();
|
||||
final String title = BukkitLang.get(player, "journalTitle");
|
||||
return Collections.singletonList(new BookUtil.PageBuilder().add(new TextComponent(ChatColor.DARK_RED
|
||||
+ BukkitLang.get(player, "journalNoQuests").replace("<journal>", title))).build());
|
||||
|
@ -74,47 +74,54 @@ public class BukkitQuestJournal {
|
|||
final BookUtil.PageBuilder builder = new BookUtil.PageBuilder().add(title).newLine();
|
||||
for (final Objective obj : owner.getCurrentObjectives(quest, false, false)) {
|
||||
final BukkitObjective objective = (BukkitObjective) obj;
|
||||
if (!plugin.getConfigSettings().canShowCompletedObjs()
|
||||
&& objective.getMessage().startsWith(ChatColor.GRAY.toString())) {
|
||||
if (objective.getMessage() == null) {
|
||||
continue;
|
||||
}
|
||||
if (objective.getMessage() != null) {
|
||||
String[] split = null;
|
||||
if (objective.getMessage().contains("<item>") && objective.getGoalAsItem() != null) {
|
||||
split = objective.getMessage().split("<item>");
|
||||
builder.add(split[0]);
|
||||
final ItemStack goal = objective.getGoalAsItem();
|
||||
if (goal.getItemMeta() != null && goal.getItemMeta().hasDisplayName()) {
|
||||
builder.add("" + ChatColor.DARK_AQUA + ChatColor.ITALIC
|
||||
+ goal.getItemMeta().getDisplayName());
|
||||
} else {
|
||||
if (plugin.getConfigSettings().canTranslateNames()) {
|
||||
final TranslatableComponent tc = new TranslatableComponent(plugin.getLocaleManager()
|
||||
.queryItemStack(goal));
|
||||
tc.setColor(net.md_5.bungee.api.ChatColor.DARK_AQUA);
|
||||
builder.add(tc);
|
||||
} else {
|
||||
builder.add(ChatColor.AQUA + BukkitItemUtil.getPrettyItemName(goal.getType().name()));
|
||||
}
|
||||
}
|
||||
builder.add(split[1]).newLine();
|
||||
}
|
||||
if (objective.getMessage().contains("<mob>") && objective.getGoalAsMob() != null) {
|
||||
split = objective.getMessage().split("<mob>");
|
||||
builder.add(split[0]);
|
||||
final String message = "- " + BukkitLang.BukkitFormatToken.convertString(player,
|
||||
objective.getMessage().trim().replaceAll("\\s{2,}", ""));
|
||||
if (!plugin.getConfigSettings().canShowCompletedObjs()
|
||||
&& message.startsWith(ChatColor.GRAY.toString())) {
|
||||
continue;
|
||||
}
|
||||
String[] split = null;
|
||||
if (message.contains("<item>") && objective.getGoalAsItem() != null) {
|
||||
split = message.split("<item>");
|
||||
builder.add(split[0]);
|
||||
final ItemStack goal = objective.getGoalAsItem();
|
||||
if (goal.getItemMeta() != null && goal.getItemMeta().hasDisplayName()) {
|
||||
builder.add("" + ChatColor.DARK_AQUA + ChatColor.ITALIC
|
||||
+ goal.getItemMeta().getDisplayName());
|
||||
} else {
|
||||
if (plugin.getConfigSettings().canTranslateNames()) {
|
||||
final TranslatableComponent tc = new TranslatableComponent(plugin.getLocaleManager()
|
||||
.queryEntityType(objective.getGoalAsMob().getEntityType(), null)); // TODO extra data
|
||||
tc.setColor(net.md_5.bungee.api.ChatColor.DARK_RED);
|
||||
.queryItemStack(goal));
|
||||
tc.setColor(net.md_5.bungee.api.ChatColor.DARK_AQUA);
|
||||
builder.add(tc);
|
||||
} else {
|
||||
builder.add(BukkitMiscUtil.snakeCaseToUpperCamelCase(objective.getGoalAsMob().getEntityType().name()));
|
||||
builder.add(ChatColor.AQUA + BukkitItemUtil.getPrettyItemName(goal.getType().name()));
|
||||
}
|
||||
}
|
||||
if (split.length > 1) {
|
||||
builder.add(split[1]).newLine();
|
||||
}
|
||||
if (split == null) {
|
||||
builder.add(objective.getMessage()).newLine();
|
||||
}
|
||||
if (message.contains("<mob>") && objective.getGoalAsMob() != null) {
|
||||
split = message.split("<mob>");
|
||||
builder.add(split[0]);
|
||||
if (plugin.getConfigSettings().canTranslateNames()) {
|
||||
final TranslatableComponent tc = new TranslatableComponent(plugin.getLocaleManager()
|
||||
.queryEntityType(objective.getGoalAsMob().getEntityType(), null)); // TODO extra data
|
||||
tc.setColor(net.md_5.bungee.api.ChatColor.DARK_RED);
|
||||
builder.add(tc);
|
||||
} else {
|
||||
builder.add(BukkitMiscUtil.snakeCaseToUpperCamelCase(objective.getGoalAsMob().getEntityType().name()));
|
||||
}
|
||||
if (split.length > 1) {
|
||||
builder.add(split[1]).newLine();
|
||||
}
|
||||
}
|
||||
if (split == null) {
|
||||
builder.add(message).newLine();
|
||||
}
|
||||
}
|
||||
pages.add(builder.build());
|
||||
|
|
|
@ -22,6 +22,7 @@ import org.bukkit.event.enchantment.EnchantItemEvent;
|
|||
import org.bukkit.event.inventory.CraftItemEvent;
|
||||
import org.bukkit.event.inventory.InventoryAction;
|
||||
import org.bukkit.event.inventory.InventoryClickEvent;
|
||||
import org.bukkit.event.inventory.InventoryDragEvent;
|
||||
import org.bukkit.event.inventory.InventoryType;
|
||||
import org.bukkit.event.inventory.InventoryType.SlotType;
|
||||
import org.bukkit.event.player.PlayerItemConsumeEvent;
|
||||
|
@ -162,10 +163,26 @@ public class BukkitItemListener implements Listener {
|
|||
}
|
||||
}
|
||||
|
||||
public boolean isAllowedBrewingAction(final InventoryClickEvent event) {
|
||||
if (event.getCursor() != null && isWaterBottle(event.getCursor())) {
|
||||
return true;
|
||||
@EventHandler
|
||||
public void onInventoryDrag(final InventoryDragEvent event) {
|
||||
if (event.isCancelled()) {
|
||||
return;
|
||||
}
|
||||
if (event.getWhoClicked() instanceof Player) {
|
||||
if (event.getInventory().getType() == InventoryType.BREWING) {
|
||||
final Quester quester = plugin.getQuester(event.getWhoClicked().getUniqueId());
|
||||
for (final Quest quest : plugin.getLoadedQuests()) {
|
||||
if (quester.getCurrentQuests().containsKey(quest)
|
||||
&& quester.getCurrentStage(quest).containsObjective(ObjectiveType.BREW_ITEM)) {
|
||||
event.setCancelled(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public boolean isAllowedBrewingAction(final InventoryClickEvent event) {
|
||||
final int slot = event.getRawSlot();
|
||||
final InventoryAction action = event.getAction();
|
||||
// Prevent shift-click into Brewing Stand
|
||||
|
@ -173,7 +190,11 @@ public class BukkitItemListener implements Listener {
|
|||
event.setCancelled(true);
|
||||
return false;
|
||||
}
|
||||
// Prevent placing into Brewing Stand
|
||||
// Allow placing Water Bottle into Brewing Stand
|
||||
if (event.getCursor() != null && isWaterBottle(event.getCursor())) {
|
||||
return true;
|
||||
}
|
||||
// Prevent placing other items into Brewing Stand
|
||||
if (slot == 0 || slot == 1 || slot == 2) {
|
||||
if (action.equals(InventoryAction.PLACE_ONE) || action.equals(InventoryAction.PLACE_SOME)
|
||||
|| action.equals(InventoryAction.PLACE_ALL)) {
|
||||
|
|
|
@ -41,7 +41,8 @@ public class BukkitPartiesListener implements Listener {
|
|||
final Player p = Bukkit.getServer().getPlayer(event.getPartyPlayer().getPlayerUUID());
|
||||
if (p != null && BukkitLang.get("questPartiesLeave").length() > 0) {
|
||||
BukkitLang.send(p, ChatColor.GREEN + BukkitLang.get(p, "questPartiesJoin"));
|
||||
event.getParty().broadcastMessage(ChatColor.GREEN + BukkitLang.get("questPartiesJoinBroadcast").replace("<player>", event.getPartyPlayer().getName()), event.getPartyPlayer());
|
||||
event.getParty().broadcastMessage(ChatColor.GREEN + BukkitLang.get("questPartiesJoinBroadcast")
|
||||
.replace("<player>", event.getPartyPlayer().getName()), event.getPartyPlayer());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +51,8 @@ public class BukkitPartiesListener implements Listener {
|
|||
final Player p = Bukkit.getServer().getPlayer(event.getPartyPlayer().getPlayerUUID());
|
||||
if (p != null && BukkitLang.get("questPartiesLeave").length() > 0) {
|
||||
BukkitLang.send(p, ChatColor.RED + BukkitLang.get(p, "questPartiesLeave"));
|
||||
event.getParty().broadcastMessage(ChatColor.RED + BukkitLang.get("questPartiesLeaveBroadcast").replace("<player>", event.getPartyPlayer().getName()), event.getPartyPlayer());
|
||||
event.getParty().broadcastMessage(ChatColor.RED + BukkitLang.get("questPartiesLeaveBroadcast")
|
||||
.replace("<player>", event.getPartyPlayer().getName()), event.getPartyPlayer());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -210,7 +210,7 @@ public class BukkitPlayerListener implements Listener {
|
|||
|| event.getPlayer().getInventory().getHelmet().getType().name().equals("CARVED_PUMPKIN"))) {
|
||||
if (!event.getAction().equals(Action.RIGHT_CLICK_AIR)) {
|
||||
BukkitLang.send(player, " " + ChatColor.AQUA + ChatColor.UNDERLINE
|
||||
+ "https://www.youtube.com/watch?v=v4IC7qaNr7I");
|
||||
+ "https://www.youtube.com/watch?v=nJROKaZJgbI");
|
||||
}
|
||||
event.setCancelled(true);
|
||||
return;
|
||||
|
@ -382,18 +382,15 @@ public class BukkitPlayerListener implements Listener {
|
|||
if (bukkitQuest.getPlanner().getCooldown() > -1
|
||||
&& (quester.getRemainingCooldown(bukkitQuest)) > 0) {
|
||||
String early = BukkitLang.get(player, "questTooEarly");
|
||||
early = early.replace("<quest>", ChatColor.AQUA + bukkitQuest.getName()
|
||||
+ ChatColor.YELLOW);
|
||||
early = early.replace("<time>", ChatColor.DARK_PURPLE
|
||||
+ BukkitMiscUtil.getTime(quester.getRemainingCooldown(bukkitQuest))
|
||||
+ ChatColor.YELLOW);
|
||||
early = early.replace("<quest>", bukkitQuest.getName());
|
||||
early = early.replace("<time>", BukkitMiscUtil.getTime(
|
||||
quester.getRemainingCooldown(bukkitQuest)));
|
||||
BukkitLang.send(player, ChatColor.YELLOW + early);
|
||||
continue;
|
||||
} else if (quester.getCompletedQuests().contains(bukkitQuest)
|
||||
&& bukkitQuest.getPlanner().getCooldown() < 0) {
|
||||
String completed = BukkitLang.get(player, "questAlreadyCompleted");
|
||||
completed = completed.replace("<quest>", ChatColor.AQUA
|
||||
+ bukkitQuest.getName() + ChatColor.YELLOW);
|
||||
completed = completed.replace("<quest>", bukkitQuest.getName());
|
||||
BukkitLang.send(player, ChatColor.YELLOW + completed);
|
||||
continue;
|
||||
}
|
||||
|
@ -553,7 +550,7 @@ public class BukkitPlayerListener implements Listener {
|
|||
if (!event.getMessage().startsWith("/quest")) {
|
||||
final Player player = event.getPlayer();
|
||||
BukkitLang.send(player, ChatColor.RED + BukkitLang.get(player, "optCommandsDenied")
|
||||
.replace("<quest>", ChatColor.DARK_PURPLE + quest.getName() + ChatColor.RED));
|
||||
.replace("<quest>", quest.getName()));
|
||||
event.setCancelled(true);
|
||||
plugin.getLogger().info("Player " + player.getName() + " tried to use command "
|
||||
+ event.getMessage() + " but was denied because they are currently on quest "
|
||||
|
@ -906,9 +903,7 @@ public class BukkitPlayerListener implements Listener {
|
|||
if (quester.hasJournal()) {
|
||||
quester.updateJournal();
|
||||
}
|
||||
if (quester.canUseCompass()) {
|
||||
quester.findCompassTarget();
|
||||
}
|
||||
quester.findCompassTarget();
|
||||
}, 40L);
|
||||
} catch (final Exception e) {
|
||||
e.printStackTrace();
|
||||
|
|
|
@ -40,8 +40,8 @@ public class BukkitUniteListener implements Listener {
|
|||
if (event.getDisbander() != null) {
|
||||
final Player p = Bukkit.getServer().getPlayer(event.getDisbander());
|
||||
if (p != null) {
|
||||
if (BukkitLang.get("questDungeonsDisband").length() > 0) {
|
||||
BukkitLang.send(p, ChatColor.RED + BukkitLang.get("questDungeonsDisband"));
|
||||
if (BukkitLang.get("questPartiesDelete").length() > 0) {
|
||||
BukkitLang.send(p, ChatColor.RED + BukkitLang.get("questPartiesDelete"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -58,7 +58,8 @@ public class BukkitUniteListener implements Listener {
|
|||
continue;
|
||||
}
|
||||
if (event.getPartyProvider().areInSameParty(p, online)) {
|
||||
online.sendMessage(ChatColor.GREEN + BukkitLang.get("questPartiesJoinBroadcast").replace("<player>", p.getName()));
|
||||
online.sendMessage(ChatColor.GREEN + BukkitLang.get("questPartiesJoinBroadcast")
|
||||
.replace("<player>", p.getName()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -76,7 +77,8 @@ public class BukkitUniteListener implements Listener {
|
|||
continue;
|
||||
}
|
||||
if (event.getPartyProvider().areInSameParty(p, online)) {
|
||||
online.sendMessage(ChatColor.RED + BukkitLang.get("questPartiesLeaveBroadcast").replace("<player>", p.getName()));
|
||||
online.sendMessage(ChatColor.RED + BukkitLang.get("questPartiesLeaveBroadcast")
|
||||
.replace("<player>", p.getName()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,274 @@
|
|||
package me.pikamug.quests.listeners;
|
||||
|
||||
import lol.pyr.znpcsplus.api.event.NpcInteractEvent;
|
||||
import lol.pyr.znpcsplus.api.interaction.InteractionType;
|
||||
import lol.pyr.znpcsplus.api.npc.Npc;
|
||||
import me.pikamug.quests.BukkitQuestsPlugin;
|
||||
import me.pikamug.quests.enums.ObjectiveType;
|
||||
import me.pikamug.quests.player.BukkitQuestProgress;
|
||||
import me.pikamug.quests.player.Quester;
|
||||
import me.pikamug.quests.quests.BukkitQuest;
|
||||
import me.pikamug.quests.quests.Quest;
|
||||
import me.pikamug.quests.quests.components.BukkitStage;
|
||||
import me.pikamug.quests.util.BukkitItemUtil;
|
||||
import me.pikamug.quests.util.BukkitLang;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.conversations.Conversation;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.meta.EnchantmentStorageMeta;
|
||||
|
||||
import java.text.MessageFormat;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedList;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* Listener for ZNPCsPlus 2.x+
|
||||
*/
|
||||
public class BukkitZnpcsApiListener implements Listener {
|
||||
|
||||
private final BukkitQuestsPlugin plugin;
|
||||
|
||||
public BukkitZnpcsApiListener(final BukkitQuestsPlugin plugin) {
|
||||
this.plugin = plugin;
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onNPCInteract(final NpcInteractEvent event) {
|
||||
if (plugin.getDependencies().getZnpcsPlusApi() == null) {
|
||||
return;
|
||||
}
|
||||
// Needed because the NpcInteractEvent is fired async
|
||||
plugin.getServer().getScheduler().runTask(plugin, () -> {
|
||||
if (event.getClickType().equals(InteractionType.LEFT_CLICK)) {
|
||||
if (plugin.getQuestFactory().getSelectingNpcs().contains(event.getPlayer().getUniqueId())) {
|
||||
if (event.getNpc() == null) {
|
||||
plugin.getLogger().severe("ZNPCsPlus was null while selecting by left-click");
|
||||
return;
|
||||
}
|
||||
event.getPlayer().acceptConversationInput(String.valueOf(event.getNpc().getUuid()));
|
||||
}
|
||||
} else if (event.getClickType().equals(InteractionType.RIGHT_CLICK)) {
|
||||
if (plugin.getQuestFactory().getSelectingNpcs().contains(event.getPlayer().getUniqueId())) {
|
||||
if (event.getNpc() == null) {
|
||||
plugin.getLogger().severe("ZNPCsPlus was null while selecting by right-click");
|
||||
return;
|
||||
}
|
||||
event.getPlayer().acceptConversationInput(String.valueOf(event.getNpc().getUuid()));
|
||||
}
|
||||
if (!event.getPlayer().isConversing()) {
|
||||
final Player player = event.getPlayer();
|
||||
final Quester quester = plugin.getQuester(player.getUniqueId());
|
||||
for (final Quest quest : quester.getCurrentQuests().keySet()) {
|
||||
final BukkitStage currentStage = (BukkitStage) quester.getCurrentStage(quest);
|
||||
if (currentStage.containsObjective(ObjectiveType.DELIVER_ITEM)) {
|
||||
final ItemStack hand = player.getItemInHand();
|
||||
int currentIndex = -1;
|
||||
final LinkedList<Integer> matches = new LinkedList<>();
|
||||
int reasonCode = 0;
|
||||
for (final ItemStack is : currentStage.getItemsToDeliver()) {
|
||||
currentIndex++;
|
||||
reasonCode = BukkitItemUtil.compareItems(is, hand, true);
|
||||
if (reasonCode == 0) {
|
||||
matches.add(currentIndex);
|
||||
}
|
||||
}
|
||||
final Npc clicked = event.getNpc();
|
||||
if (!matches.isEmpty()) {
|
||||
for (final Integer match : matches) {
|
||||
final UUID uuid = currentStage.getItemDeliveryTargets().get(match);
|
||||
if (uuid.equals(clicked.getUuid())) {
|
||||
quester.deliverToNPC(quest, uuid, hand);
|
||||
return;
|
||||
}
|
||||
}
|
||||
} else if (!hand.getType().equals(Material.AIR)) {
|
||||
for (final UUID uuid : currentStage.getItemDeliveryTargets()) {
|
||||
if (uuid.equals(clicked.getUuid())) {
|
||||
String text = "";
|
||||
final boolean hasMeta = hand.getItemMeta() != null;
|
||||
if (hasMeta) {
|
||||
text += ChatColor.LIGHT_PURPLE + "" + ChatColor.ITALIC
|
||||
+ (hand.getItemMeta().hasDisplayName() ? hand.getItemMeta().getDisplayName()
|
||||
+ ChatColor.GRAY + " (" : "");
|
||||
}
|
||||
text += ChatColor.AQUA + "<item>" + (hand.getDurability() != 0 ? (":" + ChatColor.BLUE
|
||||
+ hand.getDurability()) : "") + ChatColor.GRAY;
|
||||
if (hasMeta) {
|
||||
text += (hand.getItemMeta().hasDisplayName() ? ")" : "");
|
||||
}
|
||||
text += " x " + ChatColor.DARK_AQUA + hand.getAmount() + ChatColor.GRAY;
|
||||
if (plugin.getConfigSettings().canTranslateNames() && !hasMeta
|
||||
&& !hand.getItemMeta().hasDisplayName()) {
|
||||
plugin.getLocaleManager().sendMessage(player, BukkitLang
|
||||
.get(player, "questInvalidDeliveryItem").replace("<item>", text), hand
|
||||
.getType(), hand.getDurability(), null);
|
||||
} else {
|
||||
player.sendMessage(BukkitLang.get(player, "questInvalidDeliveryItem")
|
||||
.replace("<item>", text).replace("<item>", BukkitItemUtil.getName(hand)));
|
||||
}
|
||||
switch (reasonCode) {
|
||||
case 1:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "one item is null"));
|
||||
break;
|
||||
case 0:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "ERROR"));
|
||||
break;
|
||||
case -1:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "name"));
|
||||
break;
|
||||
case -2:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "amount"));
|
||||
break;
|
||||
case -3:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "durability"));
|
||||
break;
|
||||
case -4:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "display name or lore"));
|
||||
break;
|
||||
case -5:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "enchantments"));
|
||||
break;
|
||||
case -6:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "stored enchants"));
|
||||
break;
|
||||
case -7:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "item flags"));
|
||||
break;
|
||||
case -8:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "book data"));
|
||||
break;
|
||||
case -9:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "potion type"));
|
||||
break;
|
||||
case -10:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "fish variant"));
|
||||
break;
|
||||
default:
|
||||
player.sendMessage(ChatColor.GRAY + BukkitLang.get(player, "difference")
|
||||
.replace("<data>", "unknown"));
|
||||
}
|
||||
if (hasMeta) {
|
||||
if (hand.getType().equals(Material.ENCHANTED_BOOK)) {
|
||||
final EnchantmentStorageMeta esMeta = (EnchantmentStorageMeta) hand.getItemMeta();
|
||||
if (esMeta.hasStoredEnchants()) {
|
||||
for (final Map.Entry<Enchantment, Integer> e : esMeta.getStoredEnchants()
|
||||
.entrySet()) {
|
||||
final HashMap<Enchantment, Integer> single = new HashMap<>();
|
||||
single.put(e.getKey(), e.getValue());
|
||||
plugin.getLocaleManager().sendMessage(player, ChatColor.GRAY + "\u2515 "
|
||||
+ ChatColor.DARK_GREEN + "<enchantment> <level>\n", single);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
boolean hasObjective = false;
|
||||
for (final Quest quest : quester.getCurrentQuests().keySet()) {
|
||||
if (!quester.meetsCondition(quest, true)) {
|
||||
continue;
|
||||
}
|
||||
if (quester.getCurrentStage(quest).containsObjective(ObjectiveType.TALK_TO_NPC)) {
|
||||
if (quester.getCurrentStage(quest).getNpcsToInteract().contains(event.getNpc().getUuid())) {
|
||||
final int npcIndex = quester.getCurrentStage(quest).getNpcsToInteract().indexOf(event.getNpc()
|
||||
.getUuid());
|
||||
if (quester.getQuestDataOrDefault(quest) != null && npcIndex > -1
|
||||
&& !((BukkitQuestProgress) quester.getQuestDataOrDefault(quest)).npcsInteracted.get(npcIndex)) {
|
||||
hasObjective = true;
|
||||
}
|
||||
quester.interactWithNPC(quest, event.getNpc().getUuid());
|
||||
}
|
||||
}
|
||||
}
|
||||
if (hasObjective || !plugin.getQuestNpcUuids().contains(event.getNpc().getUuid())) {
|
||||
return;
|
||||
}
|
||||
boolean hasAtLeastOneGUI = false;
|
||||
final LinkedList<Quest> npcQuests = new LinkedList<>();
|
||||
for (final Quest quest : plugin.getLoadedQuests()) {
|
||||
final BukkitQuest bukkitQuest = (BukkitQuest) quest;
|
||||
if (quester.getCurrentQuests().containsKey(bukkitQuest)) {
|
||||
continue;
|
||||
}
|
||||
if (bukkitQuest.getNpcStart() != null && bukkitQuest.getNpcStart().equals(event.getNpc().getUuid())) {
|
||||
if (plugin.getConfigSettings().canIgnoreLockedQuests()
|
||||
&& (!quester.getCompletedQuests().contains(bukkitQuest)
|
||||
|| bukkitQuest.getPlanner().getCooldown() > -1)) {
|
||||
if (bukkitQuest.testRequirements(quester)) {
|
||||
npcQuests.add(bukkitQuest);
|
||||
if (bukkitQuest.getGUIDisplay() != null) {
|
||||
hasAtLeastOneGUI = true;
|
||||
}
|
||||
}
|
||||
} else if (!quester.getCompletedQuests().contains(bukkitQuest) || bukkitQuest.getPlanner().getCooldown() > -1) {
|
||||
npcQuests.add(bukkitQuest);
|
||||
if (bukkitQuest.getGUIDisplay() != null) {
|
||||
hasAtLeastOneGUI = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (npcQuests.size() == 1) {
|
||||
final BukkitQuest quest = (BukkitQuest) npcQuests.get(0);
|
||||
if (quester.canAcceptOffer(quest, true)) {
|
||||
quester.setQuestIdToTake(quest.getId());
|
||||
if (!plugin.getConfigSettings().canConfirmAccept()) {
|
||||
quester.takeQuest(quest, false);
|
||||
} else {
|
||||
if (quest.getGUIDisplay() != null) {
|
||||
quester.showGUIDisplay(event.getNpc().getUuid(), npcQuests);
|
||||
} else {
|
||||
for (final String msg : extracted(quester).split("<br>")) {
|
||||
player.sendMessage(msg);
|
||||
}
|
||||
plugin.getConversationFactory().buildConversation(player).begin();
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (npcQuests.size() > 1) {
|
||||
if (hasAtLeastOneGUI) {
|
||||
quester.showGUIDisplay(event.getNpc().getUuid(), npcQuests);
|
||||
} else {
|
||||
final Conversation c = plugin.getNpcConversationFactory().buildConversation(player);
|
||||
c.getContext().setSessionData("npcQuests", npcQuests);
|
||||
//c.getContext().setSessionData("npc", event.getNpc().getGameProfile().getName());
|
||||
c.getContext().setSessionData("npc", plugin.getDependencies().getNpcName(event.getNpc().getUuid()));
|
||||
c.begin();
|
||||
}
|
||||
} else {
|
||||
BukkitLang.send(player, ChatColor.YELLOW + BukkitLang.get(player, "noMoreQuest"));
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private String extracted(final Quester quester) {
|
||||
final Quest quest = plugin.getQuestById(quester.getQuestIdToTake());
|
||||
return MessageFormat.format("{0}- {1}{2}{3} -\n\n{4}{5}\n", ChatColor.GOLD, ChatColor.DARK_PURPLE,
|
||||
quest.getName(), ChatColor.GOLD, ChatColor.RESET, quest.getDescription());
|
||||
}
|
||||
}
|
|
@ -38,6 +38,9 @@ import java.util.LinkedList;
|
|||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* Listener for legacy ZNPCsPlus 1.x
|
||||
*/
|
||||
public class BukkitZnpcsListener implements Listener {
|
||||
|
||||
private final BukkitQuestsPlugin plugin;
|
||||
|
|
|
@ -45,9 +45,7 @@ public class BukkitQuestsLog4JFilter extends AbstractFilter {
|
|||
if (message.contains("quests choice")) {
|
||||
return Result.DENY;
|
||||
}
|
||||
// Paper outputs errors when dependencies for module events are missing
|
||||
return (message.contains("Plugin Quests") && message.contains("failed to register events"))
|
||||
? Result.DENY : Result.NEUTRAL;
|
||||
return Result.NEUTRAL;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -166,8 +166,8 @@ public class BukkitCustomObjective implements CustomObjective, Listener {
|
|||
*
|
||||
* @param uuid UUID of player attempting this objective
|
||||
* @param customObj The objective being attempted
|
||||
* @param quest Current me.pikamug.quests.Quest which includes this objective
|
||||
* @return data Map of custom objective data
|
||||
* @param quest Current quest which includes this objective
|
||||
* @return Mapping of custom objective data
|
||||
*/
|
||||
public Map<String, Object> getDataForPlayer(final UUID uuid, final CustomObjective customObj,
|
||||
final Quest quest) {
|
||||
|
@ -208,7 +208,7 @@ public class BukkitCustomObjective implements CustomObjective, Listener {
|
|||
*
|
||||
* @param uuid UUID of player attempting this objective
|
||||
* @param customObj The objective being attempted
|
||||
* @param quest Current me.pikamug.quests.Quest which includes this objective
|
||||
* @param quest Current quest which includes this objective
|
||||
* @param count Amount to increase objective count by
|
||||
*/
|
||||
public void incrementObjective(final UUID uuid, final CustomObjective customObj, final Quest quest,
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -16,6 +16,7 @@ import com.gmail.nossr50.datatypes.skills.SkillType;
|
|||
import com.gmail.nossr50.util.player.UserManager;
|
||||
import com.herocraftonline.heroes.characters.Hero;
|
||||
import io.github.znetworkw.znpcservers.npc.NPC;
|
||||
import lol.pyr.znpcsplus.api.npc.Npc;
|
||||
import me.clip.placeholderapi.PlaceholderAPI;
|
||||
import me.pikamug.quests.BukkitQuestsPlugin;
|
||||
import me.pikamug.quests.actions.Action;
|
||||
|
@ -72,6 +73,7 @@ import java.util.Optional;
|
|||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.ConcurrentSkipListSet;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public class BukkitQuest implements Quest {
|
||||
|
@ -261,7 +263,7 @@ public class BukkitQuest implements Quest {
|
|||
/**
|
||||
* Force player to proceed to the next ordered stage
|
||||
*
|
||||
* @param quester Player to force
|
||||
* @param quester Player to force progression
|
||||
* @param allowSharedProgress Whether to distribute progress to fellow questers
|
||||
*/
|
||||
public void nextStage(final Quester quester, final boolean allowSharedProgress) {
|
||||
|
@ -277,46 +279,53 @@ public class BukkitQuest implements Quest {
|
|||
this, quester.getPlayer()));
|
||||
}
|
||||
}
|
||||
if (quester.getPlayer().hasPermission("quests.compass")) {
|
||||
quester.resetCompass();
|
||||
quester.findCompassTarget();
|
||||
}
|
||||
if (currentStage.getDelay() < 0) {
|
||||
if (currentStage.getFinishAction() != null) {
|
||||
currentStage.getFinishAction().fire(quester, this);
|
||||
}
|
||||
if (quester.getCurrentQuests().get(this) == (orderedStages.size() - 1)) {
|
||||
if (currentStage.getScript() != null) {
|
||||
plugin.getDenizenTrigger().runDenizenScript(currentStage.getScript(), quester, null);
|
||||
}
|
||||
completeQuest(quester);
|
||||
} else {
|
||||
setStage(quester, quester.getCurrentQuests().get(this) + 1);
|
||||
}
|
||||
if (quester.getQuestDataOrDefault(this) != null) {
|
||||
quester.getQuestDataOrDefault(this).setDelayStartTime(0);
|
||||
quester.getQuestDataOrDefault(this).setDelayTimeLeft(-1);
|
||||
}
|
||||
|
||||
// Multiplayer
|
||||
if (allowSharedProgress && options.getShareProgressLevel() == 3) {
|
||||
final List<Quester> mq = quester.getMultiplayerQuesters(this);
|
||||
for (final Quester qq : mq) {
|
||||
if (currentStage.equals(qq.getCurrentStage(this))) {
|
||||
nextStage(qq, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
doNextStage(quester, allowSharedProgress);
|
||||
} else {
|
||||
quester.startStageTimer(this);
|
||||
// Here we avoid BukkitStageTimer as the stage objectives are incomplete
|
||||
plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, () -> {
|
||||
doNextStage(quester, allowSharedProgress);
|
||||
}, (long) (currentStage.getDelay() * 0.02));
|
||||
}
|
||||
quester.updateJournal();
|
||||
}
|
||||
|
||||
private void doNextStage(final Quester quester, final boolean allowSharedProgress) {
|
||||
final Stage currentStage = quester.getCurrentStage(this);
|
||||
if (currentStage == null) {
|
||||
return;
|
||||
}
|
||||
if (currentStage.getFinishAction() != null) {
|
||||
currentStage.getFinishAction().fire(quester, this);
|
||||
}
|
||||
if (quester.getCurrentQuests().get(this) == (orderedStages.size() - 1)) {
|
||||
if (currentStage.getScript() != null) {
|
||||
plugin.getDenizenTrigger().runDenizenScript(currentStage.getScript(), quester, null);
|
||||
}
|
||||
completeQuest(quester);
|
||||
} else {
|
||||
setStage(quester, quester.getCurrentQuests().get(this) + 1);
|
||||
}
|
||||
if (quester.getQuestDataOrDefault(this) != null) {
|
||||
quester.getQuestDataOrDefault(this).setDelayStartTime(0);
|
||||
quester.getQuestDataOrDefault(this).setDelayTimeLeft(-1);
|
||||
}
|
||||
|
||||
// Multiplayer
|
||||
if (allowSharedProgress && options.getShareProgressLevel() == 3) {
|
||||
final List<Quester> mq = quester.getMultiplayerQuesters(this);
|
||||
for (final Quester qq : mq) {
|
||||
if (currentStage.equals(qq.getCurrentStage(this))) {
|
||||
nextStage(qq, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Force player to proceed to the specified stage
|
||||
*
|
||||
* @param quester Player to force
|
||||
* @param quester Player to force progression
|
||||
* @param stage Stage number to specify
|
||||
* @throws IndexOutOfBoundsException if stage does not exist
|
||||
*/
|
||||
|
@ -421,6 +430,11 @@ public class BukkitQuest implements Quest {
|
|||
targetLocation = opt.get().getLocation();
|
||||
}
|
||||
}
|
||||
if (plugin.getDependencies().getZnpcsPlusApi() != null
|
||||
&& plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid) != null) {
|
||||
Npc znpc = plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry().getByUuid(uuid).getNpc();
|
||||
targetLocation = znpc.getLocation().toBukkitLocation(znpc.getWorld());
|
||||
}
|
||||
} else if (stage.getPlayersToKill() != null && stage.getPlayersToKill() > 0) {
|
||||
if (quester.getPlayer() == null) {
|
||||
return;
|
||||
|
@ -729,7 +743,9 @@ public class BukkitQuest implements Quest {
|
|||
return;
|
||||
}
|
||||
quester.hardQuit(this);
|
||||
quester.getCompletedQuests().add(this);
|
||||
final ConcurrentSkipListSet<Quest> completedQuests = quester.getCompletedQuests();
|
||||
completedQuests.add(this);
|
||||
quester.setCompletedQuests(completedQuests);
|
||||
for (final Map.Entry<Integer, Quest> entry : quester.getTimers().entrySet()) {
|
||||
if (entry.getValue().getName().equals(getName())) {
|
||||
plugin.getServer().getScheduler().cancelTask(entry.getKey());
|
||||
|
@ -878,8 +894,7 @@ public class BukkitQuest implements Quest {
|
|||
// Inform player
|
||||
if (player.isOnline()) {
|
||||
final Player p = (Player)player;
|
||||
BukkitLang.send(p, ChatColor.GOLD + BukkitLang.get(p, "questCompleteTitle").replace("<quest>",
|
||||
ChatColor.YELLOW + name + ChatColor.GOLD));
|
||||
BukkitLang.send(p, ChatColor.GOLD + BukkitLang.get(p, "questCompleteTitle").replace("<quest>", name));
|
||||
if (plugin.getConfigSettings().canShowQuestTitles()) {
|
||||
final String title = ChatColor.GOLD + BukkitLang.get(p, "quest") + " " + BukkitLang.get(p, "complete");
|
||||
final String subtitle = ChatColor.YELLOW + name;
|
||||
|
@ -898,6 +913,10 @@ public class BukkitQuest implements Quest {
|
|||
quester.sendMessage("- " + message);
|
||||
}
|
||||
} else {
|
||||
if (rewards.getExp() > 0) {
|
||||
quester.sendMessage("- " + ChatColor.DARK_GREEN + rewards.getExp() + " "
|
||||
+ BukkitLang.get(p, "experience"));
|
||||
}
|
||||
if (rewards.getQuestPoints() > 0) {
|
||||
quester.sendMessage("- " + ChatColor.DARK_GREEN + rewards.getQuestPoints() + " "
|
||||
+ BukkitLang.get(p, "questPoints"));
|
||||
|
@ -1097,7 +1116,7 @@ public class BukkitQuest implements Quest {
|
|||
quester.getTimers().remove(entry.getKey());
|
||||
}
|
||||
}
|
||||
final Player player = quester.getPlayer();
|
||||
final OfflinePlayer player = quester.getOfflinePlayer();
|
||||
if (!ignoreFailAction) {
|
||||
final Stage stage = quester.getCurrentStage(this);
|
||||
if (stage != null && stage.getFailAction() != null) {
|
||||
|
@ -1105,11 +1124,12 @@ public class BukkitQuest implements Quest {
|
|||
}
|
||||
}
|
||||
final String[] messages = {
|
||||
ChatColor.RED + BukkitLang.get(player, "questFailed").replace("<quest>", name)
|
||||
ChatColor.RED + BukkitLang.get(player.isOnline() ? (Player)player : null, "questFailed")
|
||||
.replace("<quest>", name)
|
||||
};
|
||||
quester.quitQuest(this, messages);
|
||||
if (player.isOnline()) {
|
||||
player.updateInventory();
|
||||
((Player)player).updateInventory();
|
||||
}
|
||||
final BukkitQuesterPostFailQuestEvent postEvent = new BukkitQuesterPostFailQuestEvent((BukkitQuester) quester, this);
|
||||
plugin.getServer().getPluginManager().callEvent(postEvent);
|
||||
|
|
|
@ -154,7 +154,9 @@ public class BukkitQuestFactory implements QuestFactory, ConversationAbandonedLi
|
|||
context.setSessionData(Key.Q_NAME, bukkitQuest.getName());
|
||||
context.setSessionData(Key.Q_ASK_MESSAGE, bukkitQuest.getDescription());
|
||||
context.setSessionData(Key.Q_FINISH_MESSAGE, bukkitQuest.getFinished());
|
||||
if (plugin.getDependencies().getCitizens() != null) {
|
||||
if (plugin.getDependencies().getCitizens() != null
|
||||
|| plugin.getDependencies().getZnpcsPlus() != null
|
||||
|| plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
if (bukkitQuest.getNpcStart() != null) {
|
||||
context.setSessionData(Key.Q_START_NPC, bukkitQuest.getNpcStart().toString());
|
||||
}
|
||||
|
@ -537,7 +539,7 @@ public class BukkitQuestFactory implements QuestFactory, ConversationAbandonedLi
|
|||
|
||||
public void deleteQuest(final ConversationContext context) {
|
||||
final FileConfiguration data = new YamlConfiguration();
|
||||
final File questsFile = new File(plugin.getDataFolder(), "quests.yml");
|
||||
final File questsFile = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "quests.yml");
|
||||
try {
|
||||
data.load(questsFile);
|
||||
} catch (final IOException | InvalidConfigurationException e) {
|
||||
|
|
|
@ -12,6 +12,7 @@ import me.pikamug.quests.util.BukkitItemUtil;
|
|||
import me.pikamug.quests.util.BukkitMiscUtil;
|
||||
import org.bukkit.Effect;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.configuration.ConfigurationSection;
|
||||
import org.bukkit.configuration.InvalidConfigurationException;
|
||||
|
@ -53,7 +54,7 @@ public class BukkitActionYamlStorage implements ActionStorageImpl {
|
|||
public void init() {
|
||||
final YamlConfiguration config = new YamlConfiguration();
|
||||
final File legacyFile = new File(plugin.getDataFolder(), "events.yml");
|
||||
final File actionsFile = new File(plugin.getDataFolder(), "actions.yml");
|
||||
final File actionsFile = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "actions.yml");
|
||||
// Using #isFile because #exists and #renameTo can return false positives
|
||||
if (legacyFile.isFile()) {
|
||||
try {
|
||||
|
@ -122,7 +123,7 @@ public class BukkitActionYamlStorage implements ActionStorageImpl {
|
|||
return null;
|
||||
}
|
||||
final File legacy = new File(plugin.getDataFolder(), "events.yml");
|
||||
final File actions = new File(plugin.getDataFolder(), "actions.yml");
|
||||
final File actions = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "actions.yml");
|
||||
final FileConfiguration data = new YamlConfiguration();
|
||||
try {
|
||||
if (actions.isFile()) {
|
||||
|
@ -211,13 +212,33 @@ public class BukkitActionYamlStorage implements ActionStorageImpl {
|
|||
}
|
||||
if (data.contains(actionKey + "items")) {
|
||||
final LinkedList<ItemStack> temp = new LinkedList<>();
|
||||
final List<ItemStack> stackList = (List<ItemStack>) data.get(actionKey + "items");
|
||||
if (BukkitConfigUtil.checkList(stackList, ItemStack.class)) {
|
||||
for (final ItemStack stack : stackList) {
|
||||
final List<?> itemList = (List<?>) data.get(actionKey + "items");
|
||||
if (BukkitConfigUtil.checkList(itemList, ItemStack.class)) {
|
||||
for (final Object item : itemList) {
|
||||
final ItemStack stack = (ItemStack) item;
|
||||
if (stack != null) {
|
||||
temp.add(stack);
|
||||
}
|
||||
}
|
||||
} else if (BukkitConfigUtil.checkList(itemList, String.class)) {
|
||||
// Legacy
|
||||
for (final Object item : itemList) {
|
||||
final String stack = (String) item;
|
||||
if (stack != null) {
|
||||
final String[] result = stack.split(":");
|
||||
if (result.length < 1) {
|
||||
throw new ActionFormatException("'items' has invalid length", actionKey);
|
||||
}
|
||||
final String itemName = result[0].replace("name-", "");
|
||||
final Material itemMat = Material.matchMaterial(itemName);
|
||||
final int itemAmt = Integer.parseInt(result[1].replace("amount-", ""));
|
||||
if (itemMat != null) {
|
||||
temp.add(new ItemStack(itemMat, itemAmt));
|
||||
} else {
|
||||
throw new ActionFormatException("'items' has invalid name " + itemName, actionKey);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
throw new ActionFormatException("'items' is not a list of items", actionKey);
|
||||
}
|
||||
|
|
|
@ -48,7 +48,7 @@ public class BukkitConditionYamlStorage implements ConditionStorageImpl {
|
|||
@Override
|
||||
public void init() {
|
||||
final YamlConfiguration config = new YamlConfiguration();
|
||||
final File conditionsFile = new File(plugin.getDataFolder(), "conditions.yml");
|
||||
final File conditionsFile = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "conditions.yml");
|
||||
// Using #isFile because #exists and #renameTo can return false positives
|
||||
if (conditionsFile.length() != 0) {
|
||||
try {
|
||||
|
@ -92,7 +92,7 @@ public class BukkitConditionYamlStorage implements ConditionStorageImpl {
|
|||
if (name == null) {
|
||||
return null;
|
||||
}
|
||||
final File conditions = new File(plugin.getDataFolder(), "conditions.yml");
|
||||
final File conditions = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "conditions.yml");
|
||||
final FileConfiguration data = new YamlConfiguration();
|
||||
try {
|
||||
if (conditions.isFile()) {
|
||||
|
|
|
@ -73,7 +73,7 @@ public class BukkitQuestYamlStorage implements QuestStorageImpl {
|
|||
public void init() {
|
||||
boolean needsSaving = false;
|
||||
FileConfiguration config = null;
|
||||
final File file = new File(plugin.getDataFolder(), "quests.yml");
|
||||
final File file = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "quests.yml");
|
||||
try {
|
||||
config = YamlConfiguration.loadConfiguration(new InputStreamReader(new FileInputStream(file),
|
||||
StandardCharsets.UTF_8));
|
||||
|
@ -139,7 +139,7 @@ public class BukkitQuestYamlStorage implements QuestStorageImpl {
|
|||
return null;
|
||||
}
|
||||
FileConfiguration config = null;
|
||||
final File file = new File(plugin.getDataFolder(), "quests.yml");
|
||||
final File file = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "quests.yml");
|
||||
try {
|
||||
config = YamlConfiguration.loadConfiguration(new InputStreamReader(new FileInputStream(file),
|
||||
StandardCharsets.UTF_8));
|
||||
|
@ -222,7 +222,7 @@ public class BukkitQuestYamlStorage implements QuestStorageImpl {
|
|||
}
|
||||
}
|
||||
if (config.contains("quests." + questId + ".gui-display")) {
|
||||
ItemStack stack = config.getItemStack("quests." + questId + ".gui-display");
|
||||
final ItemStack stack = config.getItemStack("quests." + questId + ".gui-display");
|
||||
if (stack != null) {
|
||||
quest.setGUIDisplay(stack);
|
||||
} else {
|
||||
|
@ -335,13 +335,34 @@ public class BukkitQuestYamlStorage implements QuestStorageImpl {
|
|||
final BukkitDependencies depends = plugin.getDependencies();
|
||||
if (config.contains("quests." + questKey + ".rewards.items")) {
|
||||
final LinkedList<ItemStack> temp = new LinkedList<>();
|
||||
final List<ItemStack> stackList = (List<ItemStack>) config.get("quests." + questKey + ".rewards.items");
|
||||
if (BukkitConfigUtil.checkList(stackList, ItemStack.class)) {
|
||||
for (final ItemStack stack : stackList) {
|
||||
final List<?> itemList = (List<?>) config.get("quests." + questKey + ".rewards.items");
|
||||
if (BukkitConfigUtil.checkList(itemList, ItemStack.class)) {
|
||||
for (final Object item : itemList) {
|
||||
final ItemStack stack = (ItemStack) item;
|
||||
if (stack != null) {
|
||||
temp.add(stack);
|
||||
}
|
||||
}
|
||||
} else if (BukkitConfigUtil.checkList(itemList, String.class)) {
|
||||
// Legacy
|
||||
for (final Object item : itemList) {
|
||||
final String stack = (String) item;
|
||||
if (stack != null) {
|
||||
final String[] result = stack.split(":");
|
||||
if (result.length < 2) {
|
||||
throw new QuestFormatException("Reward 'items' has invalid length", questKey);
|
||||
}
|
||||
final String itemName = result[0].replace("name-", "");
|
||||
final Material itemMat = Material.matchMaterial(itemName);
|
||||
final int itemAmt = Integer.parseInt(result[1].replace("amount-", ""));
|
||||
if (itemMat != null) {
|
||||
temp.add(new ItemStack(itemMat, itemAmt));
|
||||
} else {
|
||||
throw new QuestFormatException("Reward 'items' has invalid name or amount "
|
||||
+ itemName + ":" + itemAmt, questKey);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
throw new QuestFormatException("Reward 'items' has invalid formatting", questKey);
|
||||
}
|
||||
|
@ -505,14 +526,34 @@ public class BukkitQuestYamlStorage implements QuestStorageImpl {
|
|||
}
|
||||
if (config.contains("quests." + questKey + ".requirements.items")) {
|
||||
final List<ItemStack> temp = new LinkedList<>();
|
||||
final List<ItemStack> stackList = (List<ItemStack>) config.get("quests." + questKey
|
||||
final List<?> itemList = (List<?>) config.get("quests." + questKey
|
||||
+ ".requirements.items");
|
||||
if (BukkitConfigUtil.checkList(stackList, ItemStack.class)) {
|
||||
for (final ItemStack stack : stackList) {
|
||||
if (BukkitConfigUtil.checkList(itemList, ItemStack.class)) {
|
||||
for (final Object item : itemList) {
|
||||
final ItemStack stack = (ItemStack) item;
|
||||
if (stack != null) {
|
||||
temp.add(stack);
|
||||
}
|
||||
}
|
||||
} else if (BukkitConfigUtil.checkList(itemList, String.class)) {
|
||||
// Legacy
|
||||
for (final Object item : itemList) {
|
||||
final String stack = (String) item;
|
||||
if (stack != null) {
|
||||
final String[] result = stack.split(":");
|
||||
if (result.length < 1) {
|
||||
throw new QuestFormatException("Requirement 'items' has invalid length", questKey);
|
||||
}
|
||||
final String itemName = result[0].replace("name-", "");
|
||||
final Material itemMat = Material.matchMaterial(itemName);
|
||||
final int itemAmt = Integer.parseInt(result[1].replace("amount-", ""));
|
||||
if (itemMat != null) {
|
||||
temp.add(new ItemStack(itemMat, itemAmt));
|
||||
} else {
|
||||
throw new QuestFormatException("Requirement 'items' has invalid name " + itemName, questKey);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
throw new QuestFormatException("Requirement 'items' has invalid formatting", questKey);
|
||||
}
|
||||
|
|
|
@ -362,7 +362,7 @@ public class BukkitQuesterYamlStorage implements QuesterStorageImpl {
|
|||
index++;
|
||||
}
|
||||
}
|
||||
if (questSec.contains("locations-to-reach")) {
|
||||
if (questSec.contains("has-reached-location")) {
|
||||
final List<Boolean> hasReached = questSec.getBooleanList("has-reached-location");
|
||||
quester.getQuestDataOrDefault(quest).setLocationsReached(new LinkedList<>(hasReached));
|
||||
}
|
||||
|
|
|
@ -70,7 +70,7 @@ public class BukkitModuleJarStorage implements ModuleStorageImpl {
|
|||
plugin.getLogger().warning("Unable to create module directory");
|
||||
}
|
||||
FileConfiguration config = null;
|
||||
final File file = new File(plugin.getDataFolder(), "quests.yml");
|
||||
final File file = new File(plugin.getDataFolder(), "storage" + File.separatorChar + "quests.yml");
|
||||
try {
|
||||
config = YamlConfiguration.loadConfiguration(new InputStreamReader(new FileInputStream(file),
|
||||
StandardCharsets.UTF_8));
|
||||
|
@ -127,7 +127,7 @@ public class BukkitModuleJarStorage implements ModuleStorageImpl {
|
|||
try {
|
||||
c = Class.forName(className, true, cl);
|
||||
} catch (final NoClassDefFoundError e) {
|
||||
plugin.getLogger().severe("Module error! Seek help from developer of module:");
|
||||
plugin.getLogger().severe("Module error! Seek help from developer of jar " + jar.getName());
|
||||
e.printStackTrace();
|
||||
}
|
||||
if (c != null) {
|
||||
|
@ -175,7 +175,6 @@ public class BukkitModuleJarStorage implements ModuleStorageImpl {
|
|||
plugin.getLogger().info("Loaded \"" + name + "\" by " + author);
|
||||
try {
|
||||
plugin.getServer().getPluginManager().registerEvents(objective, plugin);
|
||||
plugin.getLogger().info("Registered events for custom objective \"" + name + "\"");
|
||||
} catch (final Exception ex) {
|
||||
plugin.getLogger().warning("Failed to register events for custom objective \"" + name
|
||||
+ "\". Does the objective class listen for events?");
|
||||
|
|
|
@ -35,10 +35,9 @@ public class BukkitActionTimer extends BukkitRunnable {
|
|||
if (time < 1) {
|
||||
quest.failQuest(quester, false);
|
||||
quester.updateJournal();
|
||||
} else {
|
||||
} else if (quester.getOfflinePlayer().isOnline()){
|
||||
quester.getPlayer().sendMessage(ChatColor.GREEN + BukkitLang.get(quester.getPlayer(), "timerMessage")
|
||||
.replace("<time>", ChatColor.RED + BukkitMiscUtil.getTime(time * 1000L) + ChatColor.GREEN)
|
||||
.replace("<quest>", ChatColor.GOLD + quest.getName() + ChatColor.GREEN));
|
||||
.replace("<time>", BukkitMiscUtil.getTime(time * 1000L)).replace("<quest>", quest.getName()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,16 +10,17 @@
|
|||
|
||||
package me.pikamug.quests.tasks;
|
||||
|
||||
import me.pikamug.quests.enums.BukkitPreBuiltParticle;
|
||||
import me.pikamug.quests.player.BukkitQuester;
|
||||
import lol.pyr.znpcsplus.api.npc.NpcEntry;
|
||||
import me.pikamug.quests.BukkitQuestsPlugin;
|
||||
import me.pikamug.quests.enums.BukkitPreBuiltParticle;
|
||||
import me.pikamug.quests.events.quester.BukkitQuesterPostViewEffectEvent;
|
||||
import me.pikamug.quests.nms.BukkitParticleProvider;
|
||||
import net.citizensnpcs.api.npc.NPC;
|
||||
import me.pikamug.quests.player.BukkitQuester;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
|
@ -38,18 +39,41 @@ public class BukkitNpcEffectThread implements Runnable {
|
|||
final List<Entity> nearby = player.getNearbyEntities(32.0, 16.0, 32.0);
|
||||
if (!nearby.isEmpty()) {
|
||||
for (final Entity entity : nearby) {
|
||||
showConfigEffect(plugin.getQuester(player.getUniqueId()), entity);
|
||||
final UUID uuid = plugin.getDependencies().getUuidFromNpc(entity);
|
||||
if (uuid != null) {
|
||||
showConfigEffect(plugin.getQuester(player.getUniqueId()), uuid, entity.getLocation());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (plugin.getDependencies().getZnpcsPlus() != null) {
|
||||
for (io.github.znetworkw.znpcservers.npc.NPC npc : io.github.znetworkw.znpcservers.npc.NPC.all()) {
|
||||
if (npc.getLocation().getWorld() == null || player.getLocation().getWorld() == null) {
|
||||
final Location location = npc.getLocation();
|
||||
if (location.getWorld() == null || player.getLocation().getWorld() == null) {
|
||||
return;
|
||||
}
|
||||
if (npc.getLocation().getWorld().getName().equals(player.getLocation().getWorld().getName())) {
|
||||
if (npc.getLocation().distanceSquared(player.getLocation()) < 24) {
|
||||
showConfigEffect(plugin.getQuester(player.getUniqueId()), (Entity) npc.getBukkitEntity());
|
||||
if (location.getWorld().getName().equals(player.getLocation().getWorld().getName())) {
|
||||
if (location.distanceSquared(player.getLocation()) < 24) {
|
||||
final UUID uuid = plugin.getDependencies().getUuidFromNpc((Entity) npc.getBukkitEntity());
|
||||
if (uuid != null) {
|
||||
showConfigEffect(plugin.getQuester(player.getUniqueId()), uuid, location);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (plugin.getDependencies().getZnpcsPlusApi() != null) {
|
||||
Collection<? extends NpcEntry> znpcs = plugin.getDependencies().getZnpcsPlusApi().getNpcRegistry()
|
||||
.getAllPlayerMade();
|
||||
for (NpcEntry npc : znpcs) {
|
||||
if (npc.getNpc().getWorld() == null || player.getLocation().getWorld() == null) {
|
||||
return;
|
||||
}
|
||||
if (npc.getNpc().getWorld().equals(player.getLocation().getWorld())) {
|
||||
if (npc.getNpc().getLocation().toBukkitLocation(npc.getNpc().getWorld())
|
||||
.distanceSquared(player.getLocation()) < 24) {
|
||||
showConfigEffect(plugin.getQuester(player.getUniqueId()), npc.getNpc().getUuid(),
|
||||
npc.getNpc().getLocation().toBukkitLocation(npc.getNpc().getWorld()).add(0, 2, 0));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -58,66 +82,45 @@ public class BukkitNpcEffectThread implements Runnable {
|
|||
}
|
||||
|
||||
/**
|
||||
* Display config setting particle effect above an entity one time
|
||||
* Display config setting particle effect above an acceptable NPC one time
|
||||
*
|
||||
* @param quester Target quester to let view the effect
|
||||
* @param entity Target entity to place the effect above
|
||||
* @param targetUuid Target NPC UUID to place the effect above
|
||||
* @param targetLocation Target NPC location to place the effect above
|
||||
*/
|
||||
public void showConfigEffect(final BukkitQuester quester, final Entity entity) {
|
||||
UUID uuid = plugin.getDependencies().getUuidFromNpc(entity);
|
||||
if (uuid != null) {
|
||||
public void showConfigEffect(final BukkitQuester quester, final UUID targetUuid, final Location targetLocation) {
|
||||
if (targetUuid != null) {
|
||||
targetLocation.add(0, 2, 0);
|
||||
final BukkitQuesterPostViewEffectEvent event;
|
||||
if (quester.canAcceptQuest(uuid)) {
|
||||
showEffect(quester.getPlayer(), entity, plugin.getConfigSettings().getEffect());
|
||||
if (quester.canAcceptQuest(targetUuid)) {
|
||||
showEffect(quester.getPlayer(), targetLocation, plugin.getConfigSettings().getEffect());
|
||||
|
||||
event = new BukkitQuesterPostViewEffectEvent(quester, entity,
|
||||
event = new BukkitQuesterPostViewEffectEvent(quester, targetUuid, targetLocation,
|
||||
plugin.getConfigSettings().getEffect(), false);
|
||||
plugin.getServer().getPluginManager().callEvent(event);
|
||||
} else if (quester.canAcceptCompletedRedoableQuest(uuid)) {
|
||||
showEffect(quester.getPlayer(), entity, plugin.getConfigSettings().getRedoEffect());
|
||||
} else if (quester.canAcceptCompletedRedoableQuest(targetUuid)) {
|
||||
showEffect(quester.getPlayer(), targetLocation, plugin.getConfigSettings().getRedoEffect());
|
||||
|
||||
event = new BukkitQuesterPostViewEffectEvent(quester, entity,
|
||||
plugin.getConfigSettings().getEffect(), true);
|
||||
event = new BukkitQuesterPostViewEffectEvent(quester, targetUuid, targetLocation,
|
||||
plugin.getConfigSettings().getRedoEffect(), true);
|
||||
plugin.getServer().getPluginManager().callEvent(event);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Display specified particle effect above a Citizens NPC one time
|
||||
* @param player Target player to let view the effect
|
||||
* @param npc Target NPC to place the effect above
|
||||
* @param effectType Value of EnumParticle such as NOTE or SMOKE
|
||||
* @deprecated Use {@link #showEffect(Player, Entity, String)}
|
||||
*/
|
||||
public void showEffect(final Player player, final NPC npc, final String effectType) {
|
||||
if (player == null || npc == null || npc.getEntity() == null) {
|
||||
return;
|
||||
}
|
||||
if (plugin.getDependencies().getCitizens() != null) {
|
||||
final Location eyeLoc = npc.getEntity().getLocation();
|
||||
eyeLoc.setY(eyeLoc.getY() + 2);
|
||||
try {
|
||||
BukkitParticleProvider.sendToPlayer(player, eyeLoc, effectType.toUpperCase());
|
||||
} catch (final NoClassDefFoundError e) {
|
||||
// Unsupported Minecraft version
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Display specified particle effect above an entity one time
|
||||
* Display specified particle effect at a location one time
|
||||
*
|
||||
* @param player Target player to let view the effect
|
||||
* @param entity Target entity to place the effect above
|
||||
* @param location Target location to place the effect at
|
||||
* @param effectType Value of {@link org.bukkit.Particle} or {@link BukkitPreBuiltParticle}
|
||||
*/
|
||||
public void showEffect(final Player player, final Entity entity, final String effectType) {
|
||||
if (player == null || entity == null) {
|
||||
public void showEffect(final Player player, final Location location, final String effectType) {
|
||||
if (player == null || location == null) {
|
||||
return;
|
||||
}
|
||||
final Location eyeLoc = entity.getLocation();
|
||||
eyeLoc.setY(eyeLoc.getY() + 2);
|
||||
try {
|
||||
BukkitParticleProvider.sendToPlayer(player, eyeLoc, effectType.toUpperCase());
|
||||
BukkitParticleProvider.sendToPlayer(player, location, effectType.toUpperCase());
|
||||
} catch (final NoClassDefFoundError e) {
|
||||
// Unsupported Minecraft version
|
||||
}
|
||||
|
|
|
@ -37,6 +37,9 @@ public class BukkitStageTimer implements Runnable {
|
|||
if (quester.getCurrentStage(quest) == null) {
|
||||
return;
|
||||
}
|
||||
if (!quester.testComplete(quest)) {
|
||||
return;
|
||||
}
|
||||
if (quester.getCurrentStage(quest).getFinishAction() != null) {
|
||||
quester.getCurrentStage(quest).getFinishAction().fire(quester, quest);
|
||||
}
|
||||
|
@ -45,7 +48,7 @@ public class BukkitStageTimer implements Runnable {
|
|||
plugin.getDependencies().runDenizenScript(quester.getCurrentStage(quest).getScript(), quester, null);
|
||||
}
|
||||
quest.completeQuest(quester);
|
||||
} else if (quester.testComplete(quest)) {
|
||||
} else {
|
||||
final int stageNum = quester.getCurrentQuests().get(quest) + 1;
|
||||
quester.getQuestDataOrDefault(quest).setDelayStartTime(0);
|
||||
quester.getQuestDataOrDefault(quest).setDelayTimeLeft(-1);
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
package me.pikamug.quests.util;
|
||||
|
||||
import io.github.znetworkw.znpcservers.npc.NPC;
|
||||
import lol.pyr.znpcsplus.api.entity.EntityProperty;
|
||||
import lol.pyr.znpcsplus.api.npc.Npc;
|
||||
import lol.pyr.znpcsplus.api.npc.NpcEntry;
|
||||
import me.pikamug.quests.dependencies.BukkitDependencies;
|
||||
import me.pikamug.quests.quests.Quest;
|
||||
import me.clip.placeholderapi.PlaceholderAPI;
|
||||
|
@ -168,7 +171,8 @@ public class BukkitConfigUtil {
|
|||
if (parsed.contains("<npc>")) {
|
||||
if (BukkitDependencies.citizens != null) {
|
||||
parsed = parsed.replace("<npc>", BukkitDependencies.citizens.getNPCRegistry().getByUniqueId(npc).getName());
|
||||
} else if (BukkitDependencies.znpcsPlus != null) {
|
||||
}
|
||||
if (BukkitDependencies.znpcsPlusLegacy != null) {
|
||||
String name = "null";
|
||||
final Optional<NPC> opt = NPC.all().stream().filter(npc1 -> npc1.getUUID().equals(npc)).findAny();
|
||||
if (opt.isPresent()) {
|
||||
|
@ -180,6 +184,19 @@ public class BukkitConfigUtil {
|
|||
}
|
||||
}
|
||||
parsed = parsed.replace("<npc>", name);
|
||||
} else if (BukkitDependencies.znpcsPlusApi != null) {
|
||||
String name = "null";
|
||||
NpcEntry entry = BukkitDependencies.znpcsPlusApi.getNpcRegistry().getByUuid(npc);
|
||||
if (entry != null) {
|
||||
Npc znpc = entry.getNpc();
|
||||
EntityProperty<String> displayNameProperty = BukkitDependencies.znpcsPlusApi.getPropertyRegistry().getByName("display_name", String.class);
|
||||
if (displayNameProperty != null) {
|
||||
if (znpc.hasProperty(displayNameProperty)) {
|
||||
name = znpc.getProperty(displayNameProperty);
|
||||
}
|
||||
}
|
||||
}
|
||||
parsed = parsed.replace("<npc>", name);
|
||||
}
|
||||
}
|
||||
return parsed;
|
||||
|
|
|
@ -1,864 +0,0 @@
|
|||
---
|
||||
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_HELP: "list [page] - List available Quests"
|
||||
COMMAND_TAKE: "take"
|
||||
COMMAND_TAKE_HELP: "take [quest name] - Accept a Quest"
|
||||
COMMAND_TAKE_USAGE: 'Usage: /quests take [quest]'
|
||||
COMMAND_QUIT: "quit"
|
||||
COMMAND_QUIT_HELP: "quit [quest] - Quit a current Quest"
|
||||
COMMAND_EDITOR: "editor"
|
||||
COMMAND_EDITOR_HELP: "editor - Create/Edit Quests"
|
||||
COMMAND_EVENTS_EDITOR: "events"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "events - Create/Edit Events"
|
||||
COMMAND_STATS: "stats"
|
||||
COMMAND_STATS_HELP: "stats - View your Questing stats"
|
||||
COMMAND_TOP: "top"
|
||||
COMMAND_TOP_HELP: "top [number] - View top Questers"
|
||||
COMMAND_TOP_USAGE: 'Usage: /quests top [number]'
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "info - Display plugin information"
|
||||
COMMAND_JOURNAL: "journal"
|
||||
COMMAND_JOURNAL_HELP: "journal - View/Put away your Quest Journal"
|
||||
COMMAND_QUEST_HELP: "- Display current Quest objectives"
|
||||
COMMAND_QUESTINFO_HELP: "[quest name] - Display Quest information"
|
||||
COMMAND_QUESTADMIN_HELP: "- View Questadmin help"
|
||||
COMMAND_QUESTADMIN_STATS: "stats"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "stats [player] - View Questing statistics of a player"
|
||||
COMMAND_QUESTADMIN_GIVE: "give"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "give [player] [quest] - Force a player to take a Quest"
|
||||
COMMAND_QUESTADMIN_QUIT: "quit"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "quit [player] [quest] - Force a player to quit their Quest"
|
||||
COMMAND_QUESTADMIN_POINTS: "points"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "points [player] [amount] - Set a players Quest Points"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "takepoints [player] [amount] - Take a players Quest Points"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "givepoints [player] [amount] - Give a player Quest Points"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "pointsall [amount] - Set ALL players' Quest Points"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "finish [player] [quest] - Immediately force Quest completion for a player"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "nextstage [player] [quest] - Immediately force Stage completion for a player"
|
||||
COMMAND_QUESTADMIN_SETSTAGE: "setstage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "setstage [player] [quest] [stage] - Set the current Stage for a player"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_USAGE: 'Usage: /questadmin setstage [player] [quest] [stage]'
|
||||
COMMAND_QUESTADMIN_PURGE: "purge"
|
||||
COMMAND_QUESTADMIN_PURGE_HELP: "purge [player] - Clear all Quests data of a player AND BLACKLISTS THEM"
|
||||
COMMAND_QUESTADMIN_RESET: "reset"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "reset [player] - Clear all Quests data of a player"
|
||||
COMMAND_QUESTADMIN_REMOVE: "remove"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "remove [player] [quest] - Remove a completed Quest from a player"
|
||||
COMMAND_QUESTADMIN_TOGGLEGUI: "togglegui"
|
||||
COMMAND_QUESTADMIN_TOGGLEGUI_HELP: "togglegui [npc id] - Toggle GUI Quest Display on an NPC"
|
||||
COMMAND_QUESTADMIN_RELOAD: "reload"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "reload - Reload all Quests"
|
||||
questEditorHeader: "Create Quest"
|
||||
questEditorCreate: "Create new Quest"
|
||||
questEditorEdit: "Edit a Quest"
|
||||
questEditorDelete: "Delete Quest"
|
||||
questEditorName: "Set name"
|
||||
questEditorAskMessage: "Set ask message"
|
||||
questEditorFinishMessage: "Set finish message"
|
||||
questEditorRedoDelay: "Set redo delay"
|
||||
questEditorNPCStart: "Set NPC start"
|
||||
questEditorBlockStart: "Set Block start"
|
||||
questEditorInitialEvent: "Set initial Event"
|
||||
questEditorSetGUI: "Set GUI Item display"
|
||||
questEditorReqs: "Edit Requirements"
|
||||
questEditorStages: "Edit Stages"
|
||||
questEditorRews: "Edit Rewards"
|
||||
questEditorEnterQuestName: "Enter Quest name (or 'cancel' to return)"
|
||||
questEditorEditEnterQuestName: "Enter Quest name to edit (or 'cancel' to return)"
|
||||
questEditorEnterAskMessage: "Enter ask message (or 'cancel' to return)"
|
||||
questEditorEnterFinishMessage: "Enter finish message (or 'cancel' to return)"
|
||||
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"
|
||||
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"
|
||||
questEditorEnterInitialEvent: "Enter an Event name, or enter 'clear' to clear the initial Event, or 'cancel' to return"
|
||||
questRequiredNoneSet: "Required, none set"
|
||||
questWGSetRegion: "Set Region"
|
||||
questWGNotInstalled: "WorldGuard not installed"
|
||||
questWGPrompt: "Enter WorldGuard region, or enter 'clear' to clear the region, or 'cancel' to return."
|
||||
questWGInvalidRegion: "<region> is not a valid WorldGuard region!"
|
||||
questWGRegionCleared: "Quest region cleared."
|
||||
questCitNotInstalled: "Citizens not installed"
|
||||
questDenNotInstalled: "Denizen not installed"
|
||||
questGUIError: 'Error: That item is already being used as the GUI Display for the Quest <quest>.'
|
||||
questCurrentItem: "Current item:"
|
||||
questSetItem: "Set Item"
|
||||
questClearItem: "Clear Item"
|
||||
questGUICleared: "Quest GUI Item Display cleared."
|
||||
questDeleted: "Quest deleted! Quests and Events have been reloaded."
|
||||
questEditorNameExists: "A Quest with that name already exists!"
|
||||
questEditorBeingEdited: "Someone is creating/editing a Quest with that name!"
|
||||
questEditorInvalidQuestName: "Name may not contain periods or commas!"
|
||||
questEditorInvalidEventName: "is not a valid event name!"
|
||||
questEditorInvalidNPC: "No NPC exists with that id!"
|
||||
questEditorNoStartBlockSelected: "You must select a block first."
|
||||
questEditorPositiveAmount: "Amount must be a positive number."
|
||||
questEditorQuestAsRequirement1: "The following Quests have"
|
||||
questEditorQuestAsRequirement2: "as a requirement:"
|
||||
questEditorQuestAsRequirement3: "You must modify these Quests so that they do not use it before deleting it."
|
||||
questEditorQuestNotFound: "Quest not found!"
|
||||
questEditorEventCleared: "Initial Event cleared."
|
||||
questEditorSave: "Finish and save"
|
||||
questEditorNeedAskMessage: "You must set an ask message!"
|
||||
questEditorNeedFinishMessage: "You must set a finish message!"
|
||||
questEditorNeedStages: "Your Quest has no Stages!"
|
||||
questEditorSaved: "Quest saved! (You will need to perform a Quest reload for it to appear)"
|
||||
questEditorExited: "Are you sure you want to exit without saving?"
|
||||
questEditorDeleted: "Are you sure you want to delete the Quest"
|
||||
questEditorNoPermsCreate: "You do not have permission to create Quests."
|
||||
questEditorNoPermsEdit: "You do not have permission to edit Quests."
|
||||
questEditorNoPermsDelete: "You do not have permission to delete Quests."
|
||||
stageEditorEditStage: "Edit Stage"
|
||||
stageEditorNewStage: "Add new Stage"
|
||||
stageEditorStages: "Stages"
|
||||
stageEditorStage: "Stage"
|
||||
stageEditorBreakBlocks: "Break Blocks"
|
||||
stageEditorDamageBlocks: "Damage Blocks"
|
||||
stageEditorPlaceBlocks: "Place Blocks"
|
||||
stageEditorUseBlocks: "Use Blocks"
|
||||
stageEditorCutBlocks: "Cut Blocks"
|
||||
stageEditorCatchFish: "Catch Fish"
|
||||
stageEditorFish: "fish"
|
||||
stageEditorKillPlayers: "Kill Players"
|
||||
stageEditorPlayers: "players"
|
||||
stageEditorEnchantItems: "Enchant Items"
|
||||
stageEditorDeliverItems: "Deliver Items"
|
||||
stageEditorTalkToNPCs: "Talk to NPCs"
|
||||
stageEditorKillNPCs: "Kill NPCs"
|
||||
stageEditorKillMobs: "Kill Mobs"
|
||||
stageEditorReachLocs: "Reach locations"
|
||||
stageEditorReachRadii1: "Reach within"
|
||||
stageEditorReachRadii2: "blocks of"
|
||||
stageEditorTameMobs: "Tame Mobs"
|
||||
stageEditorShearSheep: "Shear Sheep"
|
||||
stageEditorEvents: "Events"
|
||||
stageEditorStageEvents: "Stage Events"
|
||||
stageEditorStartEvent: "Start Event"
|
||||
stageEditorStartEventCleared: "Start Event cleared."
|
||||
stageEditorFinishEvent: "Finish Event"
|
||||
stageEditorFinishEventCleared: "Finish Event cleared."
|
||||
stageEditorChatEvents: "Chat Events"
|
||||
stageEditorChatTrigger: "Chat Trigger"
|
||||
stageEditorChatEventsCleared: "Chat Events cleared."
|
||||
stageEditorCommandEvents: "Command Events"
|
||||
stageEditorCommandTrigger: "Command Trigger"
|
||||
stageEditorCommandEventsCleared: "Command Events cleared."
|
||||
stageEditorTriggeredBy: "Triggered by"
|
||||
stageEditorDeathEvent: "Death Event"
|
||||
stageEditorDeathEventCleared: "Death Event cleared."
|
||||
stageEditorDisconnectEvent: "Disconnect Event"
|
||||
stageEditorDisconnectEventCleared: "Disconnect Event cleared."
|
||||
stageEditorDelayMessage: "Delay Message"
|
||||
stageEditorDenizenScript: "Denizen Script"
|
||||
stageEditorStartMessage: "Start Message"
|
||||
stageEditorCompleteMessage: "Complete Message"
|
||||
stageEditorDelete: "Delete Stage"
|
||||
stageEditorSetBlockNames: "Set block names"
|
||||
stageEditorSetBlockAmounts: "Set block amounts"
|
||||
stageEditorSetBlockDurability: "Set block durability"
|
||||
stageEditorSetDamageAmounts: "Set damage amounts"
|
||||
stageEditorSetPlaceAmounts: "Set place amounts"
|
||||
stageEditorSetUseAmounts: "Set use amounts"
|
||||
stageEditorSetCutAmounts: "Set cut amounts"
|
||||
stageEditorSetKillAmounts: "Set kill amounts"
|
||||
stageEditorSetEnchantAmounts: "Set enchant amounts"
|
||||
stageEditorSetMobAmounts: "Set mob amounts"
|
||||
stageEditorSetEnchantments: "Set enchantments"
|
||||
stageEditorSetItemNames: "Set item names"
|
||||
stageEditorSetKillIds: "Set NPC IDs"
|
||||
stageEditorSetMobTypes: "Set mob types"
|
||||
stageEditorSetKillLocations: "Set kill locations"
|
||||
stageEditorSetKillLocationRadii: "Set kill location radii"
|
||||
stageEditorSetKillLocationNames: "Set kill location names"
|
||||
stageEditorSetLocations: "Set locations"
|
||||
stageEditorSetLocationRadii: "Set location radii"
|
||||
stageEditorSetLocationNames: "Set location names"
|
||||
stageEditorSetTameAmounts: "Set tame amounts"
|
||||
stageEditorSetShearColors: "Set sheep colors"
|
||||
stageEditorSetShearAmounts: "Set shear amounts"
|
||||
stageEditorPassword: "Password Objectives"
|
||||
stageEditorAddPasswordDisplay: "Add password display"
|
||||
stageEditorAddPasswordPhrases: "Add password phrase(s)"
|
||||
stageEditorNoPasswordDisplays: "No password displays set"
|
||||
stageObjectiveOverride: "Objective Display Override"
|
||||
stageEditorCustom: "Custom Objectives"
|
||||
stageEditorNoModules: "No modules loaded"
|
||||
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."
|
||||
stageEditorCustomAlreadyAdded: "That custom objective has already been added!"
|
||||
stageEditorCustomCleared: "Custom objectives cleared."
|
||||
stageEditorCustomDataPrompt: "Enter value for <data>:"
|
||||
stageEditorEnterBlockNames: "Enter block names (or IDs), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorBreakBlocksPrompt: "Enter break amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorDamageBlocksPrompt: "Enter damage amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorPlaceBlocksPrompt: "Enter place amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorUseBlocksPrompt: "Enter use amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorCutBlocksPrompt: "Enter cut amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorEnterBlockDurability: "Enter block durability (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
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"
|
||||
stageEditorEnchantTypePrompt: "Enter enchantment names, separating each one by a comma, or enter 'cancel' to return."
|
||||
stageEditorEnchantAmountsPrompt: "Enter enchant amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorItemNamesPrompt: "Enter item names, separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorNPCPrompt: "Enter NPC ids, separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorNPCToTalkToPrompt: "Enter NPC IDs, separating each one by a space, or enter 'clear' to clear the NPC ID list, or 'cancel' to return."
|
||||
stageEditorDeliveryMessagesPrompt: "Enter delivery messages, separating each one by a semi-colon or enter 'cancel' to return."
|
||||
stageEditorKillNPCsPrompt: "Enter kill amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorMobsPrompt: "Enter mob names separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorMobAmountsPrompt: "Enter mob amounts separating each one by a space, 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, or enter 'cancel' to return"
|
||||
stageEditorMobLocationRadiiPrompt: "Enter kill location radii (number of blocks) separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorMobLocationNamesPrompt: "Enter location names separating each one by a comma, 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, or enter 'cancel' to return"
|
||||
stageEditorReachLocationRadiiPrompt: "Enter reach location radii (number of blocks) separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorReachLocationNamesPrompt: "Enter location names separating each one by a comma, or enter 'cancel' to return"
|
||||
stageEditorTameAmountsPrompt: "Enter tame amounts separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorShearColorsPrompt: "Enter sheep colors separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorShearAmountsPrompt: "Enter shear amounts separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorEventsPrompt: "Enter an event name, or enter 'clear' to clear the event, or 'cancel' to return"
|
||||
stageEditorChatEventsPrompt: "Enter an event name to add, or enter 'clear' to clear all chat events, or 'cancel' to return"
|
||||
stageEditorChatEventsTriggerPromptA: "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, or 'cancel' to return"
|
||||
stageEditorCommandEventsTriggerPromptA: "Enter a command trigger for"
|
||||
stageEditorCommandEventsTriggerPromptB: "or enter 'cancel' to return."
|
||||
stageEditorDelayPrompt: "Enter time (in seconds), or enter 'clear' to clear the delay, or 'cancel' to return"
|
||||
stageEditorDelayMessagePrompt: "Enter delay message, or enter 'clear' to clear the message, or 'cancel' to return"
|
||||
stageEditorScriptPrompt: "Enter script name, or enter 'clear' to clear the script, or 'cancel' to return"
|
||||
stageEditorStartMessagePrompt: "Enter start message, or enter 'clear' to clear the message, or 'cancel' to return"
|
||||
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)"
|
||||
stageEditorPasswordPhrasePrompt: "Enter a password phrase, or 'cancel' to return"
|
||||
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)"
|
||||
stageEditorObjectiveOverridePrompt: "Enter objective display override, or 'clear' to clear the override, or 'cancel' to return."
|
||||
stageEditorObjectiveOverrideHint: "(The objective display override will show up as the players current objective)"
|
||||
stageEditorObjectiveOverrideCleared: "Objective display override cleared."
|
||||
stageEditorDeliveryAddItem: "Add item"
|
||||
stageEditorDeliveryNPCs: "Set NPC IDs"
|
||||
stageEditorDeliveryMessages: "Set delivery messages"
|
||||
stageEditorContainsDuplicates: "List contains duplicates!"
|
||||
stageEditorInvalidBlockName: "is not a valid block name!"
|
||||
stageEditorInvalidEnchantment: "is not a valid enchantment name!"
|
||||
stageEditorInvalidNPC: "is not a valid NPC ID!"
|
||||
stageEditorInvalidMob: "is not a valid mob name!"
|
||||
stageEditorInvalidItemName: "is not a valid item name!"
|
||||
stageEditorInvalidNumber: "is not a number!"
|
||||
stageEditorInvalidDye: "is not a valid dye color!"
|
||||
stageEditorInvalidEvent: "is not a valid event name!"
|
||||
stageEditorDuplicateEvent: "Event is already in the list!"
|
||||
stageEditorInvalidDelay: "Delay must be at least one second!"
|
||||
stageEditorInvalidScript: "Denizen script not found!"
|
||||
stageEditorNoCitizens: "Citizens is not installed!"
|
||||
stageEditorNoDenizen: "Denizen is not installed!"
|
||||
stageEditorPositiveAmount: "You must enter a positive number!"
|
||||
stageEditorNoNumber: "Input was not a number!"
|
||||
stageEditorNotGreaterThanZero: "is not greater than 0!"
|
||||
stageEditorNotListofNumbers: "Invalid entry, input was not a list of numbers!"
|
||||
stageEditorNoDelaySet: "You must set a delay first!"
|
||||
stageEditorNoBlockNames: "You must set block names first!"
|
||||
stageEditorNoEnchantments: "You must set enchantments first!"
|
||||
stageEditorNoItems: "You must add items first!"
|
||||
stageEditorNoDeliveryMessage: "You must set at least one delivery message!"
|
||||
stageEditorNoNPCs: "You must set NPC IDs first!"
|
||||
stageEditorNoMobTypes: "You must set mob types first!"
|
||||
stageEditorNoKillLocations: "You must set kill locations first!"
|
||||
stageEditorNoBlockSelected: "You must select a block first."
|
||||
stageEditorNoColors: "You must set colors first!"
|
||||
stageEditorNoLocations: "You must set locations first!"
|
||||
stageEditorNoEnchantmentsSet: "No enchantments set"
|
||||
stageEditorNoItemsSet: "No items set"
|
||||
stageEditorNoMobTypesSet: "No mob types set"
|
||||
stageEditorNoLocationsSet: "No locations set"
|
||||
stageEditorNoColorsSet: "No colors set"
|
||||
stageEditorListNotSameSize: "The block names list and the amounts list are not the same size!"
|
||||
stageEditorEnchantmentNotSameSize: "The enchantments list, the item id list and the enchant amount list are not the same size!"
|
||||
stageEditorDeliveriesNotSameSize: "The item list and the NPC list are not equal in size!"
|
||||
stageEditorNPCKillsNotSameSize: "The NPC IDs list and the kill amounts list are not the same size!"
|
||||
stageEditorAllListsNotSameSize: "All of your lists are not the same size!"
|
||||
stageEditorMobTypesNotSameSize: "The mob types list and the mob amounts list are not the same size!"
|
||||
stageEditorTameMobsNotSameSize: "The mob types list and the tame amounts list are not the same size!"
|
||||
stageEditorShearNotSameSize: "The sheep colors list and the shear amounts list are not the same size!"
|
||||
stageEditorMustSetPasswordDisplays: "You must add at least one password display first!"
|
||||
stageEditorAddPasswordCleared: "Password Objectives cleared."
|
||||
stageEditorPasswordNotSameSize: "The password display and password phrase lists are not the same size!"
|
||||
stageEditorListContainsDuplicates: " List contains duplicates!"
|
||||
stageEditorDelayCleared: "Delay cleared."
|
||||
stageEditorDelayMessageCleared: "Delay message cleared."
|
||||
stageEditorDenizenCleared: "Denizen script cleared."
|
||||
stageEditorBreakBlocksCleared: "Break blocks objective cleared."
|
||||
stageEditorDamageBlocksCleared: "Damage blocks objective cleared."
|
||||
stageEditorPlaceBlocksCleared: "Place blocks objective cleared."
|
||||
stageEditorUseBlocksCleared: "Use blocks objective cleared."
|
||||
stageEditorCutBlocksCleared: "Cut blocks objective cleared."
|
||||
stageEditorEnchantmentsCleared: "Enchantment objective cleared."
|
||||
stageEditorDeliveriesCleared: "Delivery objective cleared."
|
||||
stageEditorReachLocationsCleared: "Reach Locations objective cleared."
|
||||
stageEditorKillNPCsCleared: "Kill NPCs objective cleared."
|
||||
stageEditorKillMobsCleared: "Kill Mobs objective cleared."
|
||||
stageEditorTameCleared: "Tame Mobs objective cleared."
|
||||
stageEditorShearCleared: "Shear Sheep objective cleared."
|
||||
stageEditorStartMessageCleared: "Start message cleared."
|
||||
stageEditorCompleteMessageCleared: "Complete message cleared."
|
||||
stageEditorConfirmStageDelete: "Are you sure you want to delete this stage?"
|
||||
stageEditorConfirmStageNote: "Any Stages after will be shifted back one spot"
|
||||
stageEditorDeleteSucces: "Stage deleted successfully."
|
||||
stageEditorEnchantments: "Enchantments"
|
||||
stageEditorNPCNote: 'Note: You may specify the name of the NPC with <npc>'
|
||||
stageEditorOptional: "Optional"
|
||||
stageEditorColors: "Sheep Colors"
|
||||
allListsNotSameSize: "All of your lists are not the same size!"
|
||||
eventEditorCreate: "Create new Event"
|
||||
eventEditorEdit: "Edit an Event"
|
||||
eventEditorDelete: "Delete an Event"
|
||||
eventEditorCreatePermisssions: "You do not have permission to create new Events."
|
||||
eventEditorEditPermisssions: "You do not have permission to edit Events."
|
||||
eventEditorDeletePermisssions: "You do not have permission to delete Events."
|
||||
eventEditorNoneToEdit: "No Events currently exist to be edited!"
|
||||
eventEditorNoneToDelete: "No Events currently exist to be deleted!"
|
||||
eventEditorNotFound: "Event not found!"
|
||||
eventEditorExists: "Event already exists!"
|
||||
eventEditorSomeone: "Someone is already creating or editing an Event with that name!"
|
||||
eventEditorAlpha: "Name must be alphanumeric!"
|
||||
eventEditorErrorReadingFile: "Error reading Events file."
|
||||
eventEditorErrorSaving: "An error occurred while saving."
|
||||
eventEditorDeleted: "Event deleted, Quests and Events reloaded."
|
||||
eventEditorSaved: "Event saved, Quests and Events reloaded."
|
||||
eventEditorEnterEventName: "Enter an Event name, or 'cancel' to return."
|
||||
eventEditorDeletePrompt: "Are you sure you want to delete the Event"
|
||||
eventEditorQuitWithoutSaving: "Are you sure you want to quit without saving?"
|
||||
eventEditorFinishAndSave: "Are you sure you want to finish and save the Event"
|
||||
eventEditorModifiedNote: 'Note: You have modified an Event that the following Quests use:'
|
||||
eventEditorForcedToQuit: "If you save the Event, anyone who is actively doing any of these Quests will be forced to quit them."
|
||||
eventEditorEventInUse: "The following Quests use the Event"
|
||||
eventEditorMustModifyQuests: "You must modify these Quests first!"
|
||||
eventEditorListSizeMismatch: "The lists are not the same size!"
|
||||
eventEditorListDuplicates: "List contains duplicates!"
|
||||
eventEditorNotANumberList: "Input was not a list of numbers!"
|
||||
eventEditorInvalidEntry: "Invalid entry"
|
||||
eventEditorSetName: "Set name"
|
||||
eventEditorSetMessage: "Set message"
|
||||
eventEditorClearInv: "Clear player inventory"
|
||||
eventEditorFailQuest: "Fail the quest"
|
||||
eventEditorSetExplosions: "Set explosion locations"
|
||||
eventEditorSetLightning: "Set lightning strike locations"
|
||||
eventEditorSetEffects: "Set effects"
|
||||
eventEditorSetStorm: "Set storm"
|
||||
eventEditorSetThunder: "Set thunder"
|
||||
eventEditorSetMobSpawns: "Set mob spawns"
|
||||
eventEditorSetPotionEffects: "Set potion effects"
|
||||
eventEditorSetHunger: "Set player hunger level"
|
||||
eventEditorSetSaturation: "Set player saturation level"
|
||||
eventEditorSetHealth: "Set player health level"
|
||||
eventEditorEnterTimerSeconds: "Set number of seconds left before the quest fails (use cancel-timer event to cancel timers)"
|
||||
eventEditorSetTimer: "Set time to fail quest"
|
||||
eventEditorCancelTimer: "Cancel the quest timer"
|
||||
eventEditorSetTeleport: "Set player teleport location"
|
||||
eventEditorSetCommands: "Set commands to execute"
|
||||
eventEditorItems: "Event Items"
|
||||
eventEditorSetItems: "Give items"
|
||||
eventEditorItemsCleared: "Event items cleared."
|
||||
eventEditorAddItem: "Add item"
|
||||
eventEditorSetItemNames: "Set item names"
|
||||
eventEditorSetItemAmounts: "Set item amounts"
|
||||
eventEditorNoNames: "No names set"
|
||||
eventEditorMustSetNames: "You must set item names first!"
|
||||
eventEditorInvalidName: "is not a valid item name!"
|
||||
eventEditorNotGreaterThanZero: "is not greater than 0!"
|
||||
eventEditorNotANumber: "is not a number!"
|
||||
eventEditorStorm: "Event Storm"
|
||||
eventEditorSetWorld: "Set world"
|
||||
eventEditorSetDuration: "Set duration"
|
||||
eventEditorNoWorld: "(No world set)"
|
||||
eventEditorSetWorldFirst: "You must set a world first!"
|
||||
eventEditorInvalidWorld: "is not a valid world name!"
|
||||
eventEditorMustSetStormDuration: "You must set a storm duration!"
|
||||
eventEditorStormCleared: "Storm data cleared."
|
||||
eventEditorEnterStormWorld: "Enter a world name for the storm to occur in, or enter 'cancel' to return"
|
||||
eventEditorEnterDuration: "Enter duration (in seconds)"
|
||||
eventEditorAtLeastOneSecond: "Amount must be at least 1 second!"
|
||||
eventEditorNotGreaterThanOneSecond: "is not greater than 1 second!"
|
||||
eventEditorThunder: "Event Thunder"
|
||||
eventEditorMustSetThunderDuration: "You must set a thunder duration!"
|
||||
eventEditorThunderCleared: "Thunder data cleared."
|
||||
eventEditorEnterThunderWorld: "Enter a world name for the thunder to occur in, or enter 'cancel' to return"
|
||||
eventEditorEffects: "Event Effects"
|
||||
eventEditorAddEffect: "Add effect"
|
||||
eventEditorAddEffectLocation: "Add effect location"
|
||||
eventEditorNoEffects: "No effects set"
|
||||
eventEditorMustAddEffects: "You must add effects first!"
|
||||
eventEditorInvalidEffect: "is not a valid effect name!"
|
||||
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"
|
||||
eventEditorMobSpawns: "Event Mob Spawns"
|
||||
eventEditorAddMobTypes: "Add mob"
|
||||
eventEditorNoTypesSet: "(No type set)"
|
||||
eventEditorMustSetMobTypesFirst: "You must set the mob type first!"
|
||||
eventEditorSetMobAmounts: "Set mob amount"
|
||||
eventEditorNoAmountsSet: "(No amounts set)"
|
||||
eventEditorMustSetMobAmountsFirst: "You must set mob amount first!"
|
||||
eventEditorAddSpawnLocation: "Set spawn location"
|
||||
eventEditorMobSpawnsCleared: "Mob spawns cleared."
|
||||
eventEditorMustSetMobLocationFirst: "You must set a spawn-location first!"
|
||||
eventEditorInvalidMob: "is not a valid mob name!"
|
||||
eventEditorSetMobName: "Set custom name for mob"
|
||||
eventEditorSetMobType: "Set mob type"
|
||||
eventEditorSetMobItemInHand: "Set item in hand"
|
||||
eventEditorSetMobItemInHandDrop: "Set drop chance of item in hand"
|
||||
eventEditorSetMobBoots: "Set boots"
|
||||
eventEditorSetMobBootsDrop: "Set drop chance of boots"
|
||||
eventEditorSetMobLeggings: "Set leggings"
|
||||
eventEditorSetMobLeggingsDrop: "Set drop chance of leggings"
|
||||
eventEditorSetMobChestPlate: "Set chest plate"
|
||||
eventEditorSetMobChestPlateDrop: "Set drop chance of chest plate"
|
||||
eventEditorSetMobHelmet: "Set 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"
|
||||
eventEditorSetDropChance: "Set the drop chance"
|
||||
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"
|
||||
eventEditorSetPotionEffectTypes: "Set potion effect types"
|
||||
eventEditorMustSetPotionTypesFirst: "You must set potion effect types first!"
|
||||
eventEditorSetPotionDurations: "Set potion effect durations"
|
||||
eventEditorMustSetPotionDurationsFirst: "You must set potion effect durations first!"
|
||||
eventEditorMustSetPotionTypesAndDurationsFirst: "You must set potion effect types and durations first!"
|
||||
eventEditorNoDurationsSet: "(No durations set)"
|
||||
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
|
||||
eventEditorPotionsCleared: "Potion effects cleared."
|
||||
eventEditorInvalidPotionType: "is not a valid potion effect type!"
|
||||
eventEditorEnterNPCId: "Enter NPC ID (or -1 to return)"
|
||||
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"
|
||||
eventEditorSelectBlockFirst: "You must select a block first."
|
||||
eventEditorSetMessagePrompt: "Enter message, or enter 'none' to delete, (or 'cancel' to return)"
|
||||
eventEditorSetItemNamesPrompt: "Enter item names separating each one by a space, or enter 'cancel' to return."
|
||||
eventEditorSetItemAmountsPrompt: "Enter item amounts (numbers) separating each one by a space, or enter 'cancel' to return."
|
||||
eventEditorSetMobTypesPrompt: "Enter mob name, or enter 'cancel' to return"
|
||||
eventEditorSetMobAmountsPrompt: "Enter mob amount, or enter 'cancel' to return"
|
||||
eventEditorSetMobNamePrompt: "Set the name for this mob, 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, or enter 'cancel' to return"
|
||||
eventEditorSetPotionEffectsPrompt: "Enter potion effect types separating each one by a space, or enter 'cancel' to return"
|
||||
eventEditorSetPotionDurationsPrompt: "Enter effect durations (in milliseconds) separating each one by a space, or enter 'cancel' to return"
|
||||
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!"
|
||||
eventEditorSetSaturationPrompt: "Enter saturation level, or -1 to remove it"
|
||||
eventEditorSaturationLevelAtLeastZero: "Saturation level must be at least 0!"
|
||||
eventEditorSetHealthPrompt: "Enter health level, or -1 to remove it"
|
||||
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"
|
||||
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."
|
||||
reqSetMoney: "Set money requirement"
|
||||
reqSetQuestPoints: "Set Quest Points requirement"
|
||||
reqSetItem: "Set item requirements"
|
||||
reqSetPerms: "Set permission requirements"
|
||||
reqSetQuest: "Set Quest requirements"
|
||||
reqSetQuestBlocks: "Set Quest blocks"
|
||||
reqSetMcMMO: "Set mcMMO requirements"
|
||||
reqSetHeroes: "Set Heroes requirements"
|
||||
reqSetCustom: "Custom requirements"
|
||||
reqSetFail: "Set fail requirements message"
|
||||
reqSetSkills: "Set skills"
|
||||
reqSetSkillAmounts: "Set skill amounts"
|
||||
reqHeroesSetPrimary: "Set Primary Class"
|
||||
reqHeroesSetSecondary: "Set Secondary Class"
|
||||
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"
|
||||
reqQuestPrompt: "Enter a list of Quest names separating each one by a <comma>, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
reqRemoveItemsPrompt: "Enter a list of true/false values, separating each one by a space, or enter 'cancel' to return."
|
||||
reqPermissionsPrompt: "Enter permission requirements separating each one by a space, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
||||
reqCustomPrompt: "Enter the name of a custom requirement to add, or enter 'clear' to clear all custom requirements, or 'cancel' to return."
|
||||
reqMcMMOPrompt: "Enter mcMMO skills, separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
reqMcMMOAmountsPrompt: "Enter mcMMO skill amounts, separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
reqHeroesPrimaryPrompt: "Enter a Heroes Primary Class name, or enter 'clear' to clear the requirement, or 'cancel' to return."
|
||||
reqHeroesSecondaryPrompt: "Enter a Heroes Secondary Class name, or enter 'clear' to clear the requirement, or 'cancel' to return."
|
||||
reqFailMessagePrompt: "Enter fail requirements message, or enter 'cancel' to return."
|
||||
reqAddItem: "Add item"
|
||||
reqSetRemoveItems: "Set remove items"
|
||||
reqNoItemsSet: "No items set"
|
||||
reqNoValuesSet: "No values set"
|
||||
reqHeroesPrimaryDisplay: "Primary Class:"
|
||||
reqHeroesSecondaryDisplay: "Secondary Class:"
|
||||
reqGreaterThanZero: "Amount must be greater than 0!"
|
||||
reqNotAQuestName: "<quest> is not a Quest name!"
|
||||
reqItemCleared: "Item requirements cleared."
|
||||
reqListsNotSameSize: "The items list and remove items list are not the same size!"
|
||||
reqTrueFalseError: '<input> is not a true or false value!%br%Example: true false true true'
|
||||
reqCustomAlreadyAdded: "That custom requirement has already been added!"
|
||||
reqCustomNotFound: "Custom requirement module not found."
|
||||
reqCustomCleared: "Custom requirements cleared."
|
||||
reqMcMMOError: "<input> is not an mcMMO skill name!"
|
||||
reqMcMMOCleared: "mcMMO skill requirements cleared."
|
||||
reqMcMMOAmountsCleared: "mcMMO skill amount requirements cleared."
|
||||
reqHeroesNotPrimary: "The <class> class is not primary!"
|
||||
reqHeroesPrimaryCleared: "Heroes Primary Class requirement cleared."
|
||||
reqHeroesNotSecondary: "The <class> class is not secondary!"
|
||||
reqHeroesSecondaryCleared: "Heroes Secondary Class requirement cleared."
|
||||
reqHeroesClassNotFound: "Class not found!"
|
||||
reqNone: "No requirements set"
|
||||
reqNotANumber: "<input> is not a number!"
|
||||
reqMustAddItem: "You must add at least one item first!"
|
||||
reqNoMessage: "You must set a fail requirements message!"
|
||||
reqNoMcMMO: "mcMMO not installed"
|
||||
reqNoHeroes: "Heroes not installed"
|
||||
rewSetMoney: "Set money reward"
|
||||
rewSetQuestPoints: "Set Quest Points reward"
|
||||
rewSetItems: "Set item rewards"
|
||||
rewSetExperience: "Set experience reward"
|
||||
rewSetCommands: "Set command rewards"
|
||||
rewSetPermission: "Set permission rewards"
|
||||
rewSetMcMMO: "Set mcMMO skill rewards"
|
||||
rewSetHeroes: "Set Heroes experience rewards"
|
||||
rewSetPhat: "Set PhatLoot rewards"
|
||||
rewSetCustom: "Set Custom Rewards"
|
||||
rewSetHeroesClasses: "Set classes"
|
||||
rewSetHeroesAmounts: "Set experience amounts"
|
||||
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"
|
||||
rewCommandPrompt: "Enter command rewards separating each one by a <comma>, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
rewHeroesExperiencePrompt: "Enter experience amounts (numbers, decimals are allowed) separating each one by a space, or enter 'cancel' to return."
|
||||
rewPhatLootsPrompt: "Enter PhatLoots separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
rewCustomRewardPrompt: "Enter the name of a custom reward to add, or enter 'clear' to clear all custom rewards, or 'cancel' to return."
|
||||
rewItemsCleared: "Item rewards cleared."
|
||||
rewNoMcMMOSkills: "No skills set"
|
||||
rewNoHeroesClasses: "No classes set"
|
||||
rewSetMcMMOSkillsFirst: "You must set skills first!"
|
||||
rewMcMMOCleared: "mcMMO rewards cleared."
|
||||
rewMcMMOListsNotSameSize: "The skills list and skill amounts list are not the same size!"
|
||||
rewSetHeroesClassesFirst: "You must set classes first!"
|
||||
rewHeroesCleared: "Heroes rewards cleared."
|
||||
rewHeroesListsNotSameSize: "The classes list and experience amounts list are not the same size!"
|
||||
rewHeroesInvalidClass: "<input> is not a valid Heroes class name!"
|
||||
rewPhatLootsInvalid: "<input> is not a valid PhatLoot name!"
|
||||
rewPhatLootsCleared: "PhatLoots reward cleared."
|
||||
rewCustomAlreadyAdded: "That custom reward has already been added!"
|
||||
rewCustomNotFound: "Custom reward module not found."
|
||||
rewCustomCleared: "Custom rewards cleared."
|
||||
rewNoPhat: "PhatLoots not installed"
|
||||
itemCreateLoadHand: "Load item in hand"
|
||||
itemCreateSetName: "Set name"
|
||||
itemCreateSetAmount: "Set amount"
|
||||
itemCreateSetDurab: "Set durability"
|
||||
itemCreateSetEnchs: "Add/clear enchantments"
|
||||
itemCreateSetDisplay: "Set display name"
|
||||
itemCreateSetLore: "Set lore"
|
||||
itemCreateEnterName: "Enter an item name, or 'cancel' to return."
|
||||
itemCreateEnterAmount: "Enter item amount (max. 64), or 'cancel' to return."
|
||||
itemCreateEnterDurab: "Enter item durability, or 'clear' to clear the data, or 'cancel' to return."
|
||||
itemCreateEnterEnch: "Enter an enchantment name, or 'clear' to clear the enchantments, or 'cancel' to return."
|
||||
itemCreateEnterLevel: "Enter a level (number) for <enchantment>"
|
||||
itemCreateEnterDisplay: "Enter item display name, or 'clear' to clear the display name, or 'cancel' to return."
|
||||
itemCreateEnterLore: "Enter item lore, separating each line by a semi-colon ; or 'clear' to clear the lore, or 'cancel' to return."
|
||||
itemCreateLoaded: "Item loaded."
|
||||
itemCreateNoItem: "No item in hand!"
|
||||
itemCreateNoName: "You must set a name first!"
|
||||
itemCreateInvalidName: "Invalid item name!"
|
||||
itemCreateInvalidAmount: "Amount must be between 1-64!"
|
||||
itemCreateInvalidDurab: "Invalid item durability!"
|
||||
itemCreateInvalidEnch: "Invalid enchantment name!"
|
||||
itemCreateInvalidLevel: "Level must be greater than 0!"
|
||||
itemCreateInvalidInput: "Invalid input!"
|
||||
itemCreateNotNumber: "Input was not a number!"
|
||||
itemCreateNoNameAmount: "You must set a name and amount first!"
|
||||
itemCreateCriticalError: "A critical error has occurred."
|
||||
questTitle: "-- <quest> --"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEST COMPLETE: <quest>**'
|
||||
questRewardsTitle: "Rewards:"
|
||||
journalTitle: "Quest Journal"
|
||||
questsTitle: "- Quests -"
|
||||
questHelpTitle: "- Quests -"
|
||||
questListTitle: "- Quests -"
|
||||
questNPCListTitle: "- Quests | <npc> -"
|
||||
questAdminHelpTitle: "- Questadmin -"
|
||||
questEditorTitle: "- Quest Editor -"
|
||||
eventEditorTitle: "- Event Editor - "
|
||||
questCreateTitle: "- Create Quest -"
|
||||
questEditTitle: "- Edit Quest -"
|
||||
questDeleteTitle: "- Delete Quest -"
|
||||
requirementsTitle: "- <quest> | Requirements -"
|
||||
rewardsTitle: "- <quest> | Rewards -"
|
||||
itemRequirementsTitle: "- Item Requirements -"
|
||||
itemRewardsTitle: "- Item Rewards -"
|
||||
mcMMORequirementsTitle: "- mcMMO Requirements -"
|
||||
mcMMORewardsTitle: "- mcMMO Rewards -"
|
||||
heroesRequirementsTitle: "- Heroes Requirements -"
|
||||
heroesRewardsTitle: "- Heroes Rewards -"
|
||||
heroesClassesTitle: "- Heroes Classes -"
|
||||
heroesExperienceTitle: "- Heroes Experience -"
|
||||
heroesPrimaryTitle: "- Primary Classes -"
|
||||
heroesSecondaryTitle: "- Secondary Classes -"
|
||||
phatLootsRewardsTitle: "- PhatLoots Rewards -"
|
||||
customRequirementsTitle: "- Custom Requirements -"
|
||||
customRewardsTitle: "- Custom Rewards -"
|
||||
skillListTitle: "- Skill List -"
|
||||
eventTitle: "- Event -"
|
||||
completedQuestsTitle: "- Completed Quests -"
|
||||
topQuestersTitle: "- Top <number> Questers -"
|
||||
createItemTitle: "- Create Item -"
|
||||
enchantmentsTitle: "- Enchantments -"
|
||||
questGUITitle: "- GUI Item Display -"
|
||||
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"
|
||||
effBowFire: "Sound of a bow firing"
|
||||
effClick1: "A click sound"
|
||||
effClick2: "A different click sound"
|
||||
effDoorToggle: "Sound of a door opening or closing"
|
||||
effExtinguish: "Sound of fire being extinguished"
|
||||
effGhastShoot: "Sound of a Ghast firing"
|
||||
effGhastShriek: "Sound of a Ghast shrieking"
|
||||
effZombieWood: "Sound of a Zombie chewing an iron 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"
|
||||
cmdCancel: "cancel"
|
||||
cmdAdd: "add"
|
||||
cmdClear: "clear"
|
||||
cmdNone: "none"
|
||||
cmdDone: "done"
|
||||
acceptQuest: "Accept Quest?"
|
||||
enterAnOption: "Enter an option"
|
||||
questAccepted: 'Quest accepted: <quest>'
|
||||
currentQuest: "Current Quests:"
|
||||
noMoreQuest: "No more quests available."
|
||||
damage: "Damage"
|
||||
break: "Break"
|
||||
place: "Place"
|
||||
use: "Use"
|
||||
cut: "Cut"
|
||||
catchFish: "Catch Fish"
|
||||
enchantItem: "Enchant <item> with <enchantment>"
|
||||
kill: "Kill"
|
||||
killAtLocation: "Kill <mob> at <location>"
|
||||
killPlayer: "Kill a Player"
|
||||
deliver: "Deliver <item> to <npc>"
|
||||
talkTo: "Talk to <npc>"
|
||||
tame: "Tame"
|
||||
shearSheep: "Shear <color> sheep"
|
||||
goTo: "Go to <location>"
|
||||
completed: "Completed"
|
||||
redoCompleted: "(Completed)"
|
||||
consoleError: "This command may only be performed in-game."
|
||||
invalidSelection: "Invalid selection!"
|
||||
noActiveQuest: "You do not currently have any active Quests."
|
||||
speakTo: 'Start: Speak to <npc>'
|
||||
mustSpeakTo: "You must speak to <npc> to start this Quest."
|
||||
noCommandStart: "<quest> may not be started via command."
|
||||
permissionDisplay: "Permission:"
|
||||
heroesClass: "class"
|
||||
mcMMOLevel: "level"
|
||||
haveCompleted: "You have completed <quest>"
|
||||
cannotComplete: "Cannot complete <quest>"
|
||||
questNotFound: "Quest not found."
|
||||
alreadyConversing: "You already are in a conversation!"
|
||||
inputNum: "Input must be a number."
|
||||
inputPosNum: "Input must be a positive number."
|
||||
questModified: "Your active Quest <quest> has been modified. You have been forced to quit the Quest."
|
||||
questNotExist: "Your active Quest <quest> no longer exists. You have been forced to quit the Quest."
|
||||
questInvalidChoice: "Invalid choice. Type 'Yes' or 'No'"
|
||||
questPointsDisplay: "Quest points:"
|
||||
questNoDrop: "You may not drop Quest items."
|
||||
questNoBrew: "You may not brew Quest items."
|
||||
questNoStore: "You may not store Quest items."
|
||||
questNoCraft: "You may not craft Quest items."
|
||||
questNoEquip: "You may not equip Quest items."
|
||||
questNoDispense: "You may not put Quest items in dispensers."
|
||||
questNoEnchant: "You may not enchant Quest items."
|
||||
questNoSmelt: "You may not smelt using Quest items."
|
||||
questInfoNoPerms: "You do not have permission to view a Quest's information."
|
||||
questCmdNoPerms: "You do not have access to that command."
|
||||
pageSelectionNum: "Page selection must be a number."
|
||||
pageSelectionPosNum: "Page selection must be a positive number."
|
||||
questListNoPerms: "You do not have permission to view the Quests list."
|
||||
questTakeNoPerms: "You do not have permission to take Quests via commands."
|
||||
questTakeDisabled: "Taking Quests via commands has been disabled."
|
||||
questQuit: "You have quit <quest>"
|
||||
questQuitNoPerms: "You do not have permission to quit Quests."
|
||||
questQuitDisabled: "Quitting Quests has been disabled."
|
||||
questEditorNoPerms: "You do not have permission to use the Quests Editor."
|
||||
eventEditorNoPerms: "You do not have permission to use the Events Editor."
|
||||
questsUnknownCommand: "Unknown Quests command. Type /quests for help."
|
||||
pageNotExist: "Page does not exist."
|
||||
pageFooter: "- Page <current> of <all> -"
|
||||
questsReloaded: "Quests reloaded."
|
||||
numQuestsLoaded: "<number> Quests loaded."
|
||||
questForceTake: "<player> has forcibly started the Quest <quest>."
|
||||
questForcedTake: "<player> has forced you to take the Quest <quest>."
|
||||
questForceQuit: "<player> has forcibly quit the Quest <quest>."
|
||||
questForcedQuit: "<player> has forced you to quit the Quest <quest>."
|
||||
questForceFinish: "<player> has forcibly finished their Quest <quest>."
|
||||
questForcedFinish: "<player> has forced you to finish your Quest <quest>."
|
||||
questForceNextStage: "<player> has advanced to the next Stage in the Quest <quest>."
|
||||
questForcedNextStage: "<player> has advanced you to the next Stage in your Quest <quest>."
|
||||
questPurged: "<player> has been purged and blacklisted."
|
||||
questReset: "<player> has been reset."
|
||||
questRemoved: "Quest <quest> has been removed from player <player>'s completed Quests."
|
||||
settingAllQuestPoints: "Setting all players' Quest Points..."
|
||||
allQuestPointsSet: "All players' Quest Points have been set to <number>!"
|
||||
setQuestPoints: "<player>'s Quest Points have been set to <number>."
|
||||
questPointsSet: "<player> has set your Quest Points to <number>."
|
||||
takeQuestPoints: "Took away <number> Quest Points from <player>."
|
||||
questPointsTaken: "<player> took away <number> Quest Points."
|
||||
giveQuestPoints: "Gave <number> Quest Points from <player>."
|
||||
questPointsGiven: "<player> gave you <number> Quest Points."
|
||||
enableNPCGUI: "<npc> will now provide a GUI Quest Display."
|
||||
disableNPCGUI: "<npc> will no longer provide a GUI Quest Display."
|
||||
invalidNumber: "Invalid number."
|
||||
noCurrentQuest: "<player> does not currently have any active Quests."
|
||||
playerNotFound: "Player not found."
|
||||
invalidStageNum: "Invalid stage number for Quest <quest>"
|
||||
errorNPCID: 'Error: There is no NPC with ID <number>'
|
||||
errorReading: "Error reading <file>, skipping.."
|
||||
errorReadingSuppress: "Error reading <file>, suppressing further errors."
|
||||
errorDataFolder: 'Error: Unable to read Quests data folder!'
|
||||
questsPlayerHasQuestAlready: "<player> is already on the Quest <quest>!"
|
||||
questsUnknownAdminCommand: "Unknown Questsadmin command. Type /questsadmin for help."
|
||||
unknownError: "An unknown error occurred. See console output."
|
||||
journalTaken: "You take out your Quest Journal."
|
||||
journalPutAway: "You put away your Quest Journal."
|
||||
journalAlreadyHave: "You already have your Quest Journal out."
|
||||
journalNoRoom: "You have no room in your inventory for your Quest Journal!"
|
||||
journalNoQuests: "You have no accepted quests!"
|
||||
journalDenied: "You cannot do that with your Quest Journal."
|
||||
ENCHANTMENT_ARROW_DAMAGE: "Power"
|
||||
ENCHANTMENT_ARROW_FIRE: "Flame"
|
||||
ENCHANTMENT_ARROW_INFINITE: "Infinity"
|
||||
ENCHANTMENT_ARROW_KNOCKBACK: "Punch"
|
||||
ENCHANTMENT_BINDING_CURSE: "BindingCurse"
|
||||
ENCHANTMENT_DAMAGE_ALL: "Sharpness"
|
||||
ENCHANTMENT_DAMAGE_ARTHROPODS: "BaneOfArthropods"
|
||||
ENCHANTMENT_DEPTH_STRIDER: "DepthStrider"
|
||||
ENCHANTMENT_DAMAGE_UNDEAD: "Smite"
|
||||
ENCHANTMENT_DIG_SPEED: "Efficiency"
|
||||
ENCHANTMENT_DURABILITY: "Unbreaking"
|
||||
ENCHANTMENT_FIRE_ASPECT: "FireAspect"
|
||||
ENCHANTMENT_FROST_WALKER: "FrostWalker"
|
||||
ENCHANTMENT_KNOCKBACK: "Knockback"
|
||||
ENCHANTMENT_LOOT_BONUS_BLOCKS: "Fortune"
|
||||
ENCHANTMENT_LOOT_BONUS_MOBS: "Looting"
|
||||
ENCHANTMENT_LUCK: "LuckOfTheSea"
|
||||
ENCHANTMENT_LURE: "Lure"
|
||||
ENCHANTMENT_MENDING: "Mending"
|
||||
ENCHANTMENT_OXYGEN: "Respiration"
|
||||
ENCHANTMENT_PROTECTION_ENVIRONMENTAL: "Protection"
|
||||
ENCHANTMENT_PROTECTION_EXPLOSIONS: "BlastProtection"
|
||||
ENCHANTMENT_PROTECTION_FALL: "FeatherFalling"
|
||||
ENCHANTMENT_PROTECTION_FIRE: "FireProtection"
|
||||
ENCHANTMENT_PROTECTION_PROJECTILE: "ProjectileProtection"
|
||||
ENCHANTMENT_SILK_TOUCH: "SilkTouch"
|
||||
ENCHANTMENT_SWEEPING_EDGE: "SweepingEdge"
|
||||
ENCHANTMENT_THORNS: "Thorns"
|
||||
ENCHANTMENT_VANISHING_CURSE: "VanishingCurse"
|
||||
ENCHANTMENT_WATER_WORKER: "AquaAffinity"
|
||||
COLOR_BLACK: "Black"
|
||||
COLOR_BLUE: "Blue"
|
||||
COLOR_BROWN: "Brown"
|
||||
COLOR_CYAN: "Cyan"
|
||||
COLOR_GRAY: "Gray"
|
||||
COLOR_GREEN: "Green"
|
||||
COLOR_LIGHT_BLUE: "LightBlue"
|
||||
COLOR_LIME: "Lime"
|
||||
COLOR_MAGENTA: "Magenta"
|
||||
COLOR_ORANGE: "Orange"
|
||||
COLOR_PINK: "Pink"
|
||||
COLOR_PURPLE: "Purple"
|
||||
COLOR_RED: "Red"
|
||||
COLOR_SILVER: "Silver"
|
||||
COLOR_WHITE: "White"
|
||||
COLOR_YELLOW: "Yellow"
|
||||
timeDay: "Day"
|
||||
timeDays: "Days"
|
||||
timeHour: "Hour"
|
||||
timeHours: "Hours"
|
||||
timeMinute: "Minute"
|
||||
timeMinutes: "Minutes"
|
||||
timeSecond: "Second"
|
||||
timeSeconds: "Seconds"
|
||||
timeMillisecond: "Millisecond"
|
||||
timeMilliseconds: "Milliseconds"
|
||||
event: "Event"
|
||||
delay: "Delay"
|
||||
save: "Save"
|
||||
exit: "Exit"
|
||||
exited: "Exited"
|
||||
cancel: "Cancel"
|
||||
cancelled: "Cancelled"
|
||||
questTimeout: "Cancelled."
|
||||
back: "Back"
|
||||
yesWord: "Yes"
|
||||
noWord: "No"
|
||||
"true": "true"
|
||||
"false": "false"
|
||||
clear: "Clear"
|
||||
edit: "Edit"
|
||||
none: "None"
|
||||
done: "Done"
|
||||
comma: "comma"
|
||||
finish: "Finish"
|
||||
quit: "Quit"
|
||||
noneSet: "None set"
|
||||
noDelaySet: "No delay set"
|
||||
noIdsSet: "No IDs set"
|
||||
noNamesSet: "No names set"
|
||||
worlds: "Worlds"
|
||||
mobs: "Mobs"
|
||||
points: "points"
|
||||
invalidOption: "Invalid option!"
|
||||
npcHint: 'Note: You can left or right click on NPC''s to get their ID.'
|
||||
listDuplicate: "List contains duplicates!"
|
||||
id: "ID"
|
||||
quest: "Quest"
|
||||
quests: "Quests"
|
||||
createdBy: "Created by"
|
||||
continuedBy: "and continued by"
|
||||
questPoints: "Quest Points"
|
||||
accepted: "Accepted"
|
||||
complete: "Complete"
|
||||
redoable: "Redoable"
|
||||
usage: "Usage"
|
||||
redoableEvery: "Redoable every <time>."
|
||||
requirements: "Requirements"
|
||||
money: "Money"
|
||||
with: "With"
|
||||
to: "to"
|
||||
blocksWithin: "within <amount> blocks of"
|
||||
valRequired: "Value required"
|
||||
enchantedItem: "*Enchanted*"
|
||||
experience: "Experience"
|
||||
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"
|
||||
questErrorReadingFile: "Error reading Quests file."
|
||||
questSaveError: "An error occurred while saving."
|
||||
questBlacklisted: "You are blacklisted. Contact an admin if this is in error."
|
|
@ -91,7 +91,6 @@ questsUnknownCommand: "أمر المسعى غير معروف. اكتب/quests ل
|
|||
pageNotExist: "الصفحة غير موجودة."
|
||||
questForceNextStage: "<player>متقدمة إلى المرحلة التالية في السعي إلى <quest>."
|
||||
questForcedNextStage: "<player>متقدم عليك إلى المرحلة التالية في السعي إلى <quest>."
|
||||
allQuestPointsSet: "تم تعيين نقاط جميع اللاعبين السعي ل <number>!"
|
||||
noCurrentQuest: "<player>ليس لديه حاليا أي مسعى نشط."
|
||||
playerNotFound: "لم يتم العثور على اللاعب."
|
||||
questSaveError: "حدث خطأ أثناء الحفظ."
|
||||
|
|
|
@ -0,0 +1,799 @@
|
|||
---
|
||||
COMMAND_LIST: "спіс"
|
||||
COMMAND_LIST_HELP: "<command> [старонка] - Спіс даступных квэстаў"
|
||||
COMMAND_TAKE: "браць"
|
||||
COMMAND_TAKE_HELP: "<command> [квэст] - Прыняць квэст з дапамогай каманды"
|
||||
COMMAND_QUIT: "quit"
|
||||
COMMAND_QUIT_HELP: "<command> [квэст] - Пакінуць бягучы квэст"
|
||||
COMMAND_JOURNAL: "часопіс"
|
||||
COMMAND_JOURNAL_HELP: "<command> - Праглядзець ці схаваць ваш <journal>"
|
||||
COMMAND_EDITOR: "рэдактар"
|
||||
COMMAND_EDITOR_HELP: "<command> - Стварыць, змяніць ці выдаліць квэсты"
|
||||
COMMAND_EVENTS_EDITOR: "падзеі"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "<command> - Стварыць, змяніць ці выдаліць падзеі"
|
||||
COMMAND_CONDITIONS_EDITOR: "умовы"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "<command> - Стварыць, змяніць ці выдаліць умовы"
|
||||
COMMAND_STATS: "статыстыку"
|
||||
COMMAND_STATS_HELP: "<command> - Паглядзець статыстыку квеста"
|
||||
COMMAND_TOP: "вяршыня"
|
||||
COMMAND_TOP_HELP: "<command> [нумар] - Паглядзець спіс лідараў"
|
||||
COMMAND_INFO: "інвармацыю"
|
||||
COMMAND_INFO_HELP: "<command> - Паглядзець інвармацыю пра плагін"
|
||||
COMMAND_CHOICE: "выбар"
|
||||
COMMAND_CHOICE_HELP: "<command> [выбар] - Зрабіць выбар ў меню"
|
||||
COMMAND_QUEST_HELP: "- Паглядзець бягучыя задачы квэсту"
|
||||
COMMAND_QUESTINFO_HELP: "[квэст] - Паглядзець інфармацыю пра квэст"
|
||||
COMMAND_QUESTADMIN_HELP: "- Паказаць дапамогу адміністратара"
|
||||
COMMAND_QUESTADMIN_STATS: "статыстыку"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "<command> [гулец] - Паглядзець статыстыку квэстаў для гульца"
|
||||
COMMAND_QUESTADMIN_GIVE: "даць"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "<command> [гулец] [квэст] - Прымусіць гульца ўзяць квэст"
|
||||
COMMAND_QUESTADMIN_QUIT: "quit"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "<command> [гулец] [квэст] - Прымусіць гульца пакінуць квэст"
|
||||
COMMAND_QUESTADMIN_POINTS: "балы"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "<command> [гулец] [колькасць] - Устанавіць колькасць <points> гульца"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS: "забрацькропак"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [гулец] [колькасць] - Забраць у гульца <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "дацькропак"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [гулец] [колькасць] - Дадаць гульцу <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "скончыць"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Прымусіць гульца скончыць квэст"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "далейэтап"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "<command> [гулец] [квэст] - Прымусіць гульца завяршыць бягучы этап"
|
||||
COMMAND_QUESTADMIN_SETSTAGE: "setstage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "<command> [гулец] [квэст] [этап] - Задаць бягучы этап для гульца"
|
||||
COMMAND_QUESTADMIN_RESET: "reset"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "<command> [гулец] - Выдаліць усе даныя пра квэсты гульца"
|
||||
COMMAND_QUESTADMIN_REMOVE: "выдаляць"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "<command> [гулец] [квэст] - Выдаліць выкананы квэст у гульца"
|
||||
COMMAND_QUESTADMIN_RELOAD: "перазагрузіць"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "<command> - Бяспечна перазагрузіць плагін"
|
||||
questEditorCreate: "Стварыць новы квэст"
|
||||
questEditorEdit: "Рэдагаваць квэст"
|
||||
questEditorDelete: "Выдаліць квэст"
|
||||
questEditorName: "Прызначыць назву"
|
||||
questEditorAskMessage: "Усталяваць пытальнае паведамленне"
|
||||
questEditorFinishMessage: "Усталяваць фінальнае паведамленне"
|
||||
questEditorNPCStart: "Задаць NPC для пачатку"
|
||||
questEditorBlockStart: "Задайце пачатковы блок"
|
||||
questEditorSetGUI: "Задайце адлюстроўваемы прадмет інтэрфейсу"
|
||||
questEditorReqs: "Змяніць Патрабаванні"
|
||||
questEditorPln: "Змяніць Планіроўшчык"
|
||||
questEditorStages: "Змяніць Этапы"
|
||||
questEditorRews: "Змяніць Узнагароды"
|
||||
questEditorOpts: "Змяніць Налады"
|
||||
questEditorDefaultAskMessage: "Выканайце задачы!"
|
||||
questEditorDefaultFinishMessage: "Цудоўна!"
|
||||
questEditorEnterQuestName: "Увядзіце назву квэсту, <cancel>"
|
||||
questEditorEnterAskMessage: "Увядзіце пытальнае паведамленне, <cancel>"
|
||||
questEditorEnterFinishMessage: "Увядзіце фінальнае паведамленне, <cancel>"
|
||||
questEditorEnterNPCStart: "Увядзіце UUID NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Націсніце на NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Націсніце ПКМ па блоку, каб пазначыць яго стартавай кропкай, <done>, <clear>, <cancel>"
|
||||
questPartiesCreate: "Гульцы былі дададзены ў групу і могуць выконваць квэсты разам!"
|
||||
questPartiesDelete: "Група для квэстаў была распушчана."
|
||||
questPartiesJoin: "Цяпер вы можаце выконваць квэсты з групай."
|
||||
questPartiesJoinBroadcast: "<player> цяпер можа выконваць квэсты з групай!"
|
||||
questPartiesLeave: "Вы больш не можаце выконваць квэсты з групай."
|
||||
questPartiesLeaveBroadcast: "<player> больш не можа выконваць квэсты з вамі."
|
||||
questWGSetRegion: "Задаць пачатковы рэгіён"
|
||||
questWGPrompt: "Увядзіце рэгіён WorldGuard, <clear>, <cancel>"
|
||||
questWGInvalidRegion: "<region> не з'яўляецца дапушчальным рэгіёнам WorldGuard!"
|
||||
questWGRegionCleared: "Рэгіён квэсту выдалены."
|
||||
questCurrentItem: "Бягучы прадмет:"
|
||||
questGUICleared: "Адлюстроўваемыя прадметы інтэрфэйсу былі ачышчаны."
|
||||
questDeleted: "Квэст выдалены! Даныя квэсту і дзеянняў былі перазагружаны."
|
||||
questEditorNameExists: "Квэст з такой назвай ужо існуе!"
|
||||
questEditorBeingEdited: "Нешта з такой жа назвай ужо было зменена!"
|
||||
questEditorInvalidQuestName: "Назва не можа мець апострафы ці запятыя!"
|
||||
questEditorNoStartBlockSelected: "Вы павінны спачатку абраць блок."
|
||||
questEditorPositiveAmount: "Колькасць павінна быць дадатным лікам."
|
||||
questEditorQuestAsRequirement1: "Наступныя квэсты маюць"
|
||||
questEditorQuestAsRequirement2: "як патрабаванне:"
|
||||
questEditorQuestAsRequirement3: "Вы павінны змяніць гэтыя квэсты так, каб яны не выкарыстоўвалі яго перад выдаленнем."
|
||||
questEditorQuestNotFound: "Квэст не знойдзены!"
|
||||
questEditorSave: "Скончыць і захаваць?"
|
||||
questEditorNeedAskMessage: "Вы павінны ўвесці пытальнае паведамленне!"
|
||||
questEditorNeedFinishMessage: "Вы павінны ўвесці фінальнае паведамленне!"
|
||||
questEditorNeedStages: "Ваш квэст не мае стадый!"
|
||||
questEditorSaved: "%bold%Квэст захаваны! %reset%(Вы павінны ўвесці %red%<command> %reset%для таго, каб ён з'явіўся ў гульні)"
|
||||
stageEditorEditStage: "Змяніць этап"
|
||||
stageEditorNewStage: "Дадаць новы этап"
|
||||
stageEditorStages: "Этапы"
|
||||
stageEditorStage: "Этап"
|
||||
stageEditorBlocks: "Блокі"
|
||||
stageEditorBreakBlocks: "Разбурыць блокі"
|
||||
stageEditorDamageBlocks: "Пашкодзіць блокі"
|
||||
stageEditorPlaceBlocks: "Размясціць блокі"
|
||||
stageEditorUseBlocks: "Скарыстацца блокамі"
|
||||
stageEditorCutBlocks: "Састрыгчы блокі"
|
||||
stageEditorItems: "Прадметы"
|
||||
stageEditorCraftItems: "Стварыць прадметы"
|
||||
stageEditorSmeltItems: "Пераплавіць прадметы"
|
||||
stageEditorEnchantItems: "Зачараваць прадметы"
|
||||
stageEditorBrewPotions: "Зварыць зелле"
|
||||
stageEditorConsumeItems: "Ужыць прадметы"
|
||||
stageEditorNPCs: "NPC"
|
||||
stageEditorDeliverItems: "Даставіць прадметы"
|
||||
stageEditorTalkToNPCs: "Паразмаўляць з NPC"
|
||||
stageEditorKillNPCs: "Забіць NPC"
|
||||
stageEditorMobs: "Мобы"
|
||||
stageEditorKillMobs: "Забіць мобаў"
|
||||
stageEditorCatchFish: "Злавіць рыбу"
|
||||
stageEditorFish: "рыбы"
|
||||
stageEditorMilkCows: "Падаіць карову"
|
||||
stageEditorCows: "каровы"
|
||||
stageEditorReachLocs: "Дасягнуць лакацыі"
|
||||
stageEditorReachRadii1: "Дасягнуць працягам"
|
||||
stageEditorReachRadii2: "блокаў"
|
||||
stageEditorTameMobs: "Прыручыце мобаў"
|
||||
stageEditorShearSheep: "Пастрыжыце авечку"
|
||||
stageEditorKillPlayers: "Забіць гульца"
|
||||
stageEditorPlayers: "гульцы"
|
||||
stageEditorEvents: "Дзеянні"
|
||||
stageEditorEventCleared: "Дзеянні выдалены."
|
||||
stageEditorStageEvents: "Этапы Дзеянняў"
|
||||
stageEditorStartEvent: "Пачатковае Дзеянне"
|
||||
stageEditorFinishEvent: "Фінальнае Дзеянне"
|
||||
stageEditorFailEvent: "Дзеянне Правалу"
|
||||
stageEditorChatEvents: "Дзеянне Чата"
|
||||
stageEditorChatTrigger: "Рэакцыя Чат"
|
||||
stageEditorCommandEvents: "Дзеянне Каманды"
|
||||
stageEditorCommandTrigger: "Рэакцыя Каманду"
|
||||
stageEditorTriggeredBy: "Рэагуе на"
|
||||
stageEditorDeathEvent: "Дзеянне Смерці"
|
||||
stageEditorDisconnectEvent: "Дзеянне Адлучэнні"
|
||||
stageEditorConditions: "Умовы"
|
||||
stageEditorConditionCleared: "Умовы выдалены."
|
||||
stageEditorDelayMessage: "Затрымка паведамлення"
|
||||
stageEditorDenizenScript: "Скрыпт Denizen"
|
||||
stageEditorStartMessage: "Пачатковае паведамленне"
|
||||
stageEditorCompleteMessage: "Паведамленне выкананні"
|
||||
stageEditorDelete: "Выдаліць этап"
|
||||
stageEditorSetBlockNames: "Задайце назвы блокаў"
|
||||
stageEditorSetBlockAmounts: "Задайце колькасць блокаў"
|
||||
stageEditorSetBlockDurability: "Задайце трываласць блокаў"
|
||||
stageEditorSetKillAmounts: "Задайце колькасць забойстваў"
|
||||
stageEditorSetEnchantAmounts: "Задайце колкасць зачараванняў"
|
||||
stageEditorSetMobAmounts: "Задайце колькасць мобаў"
|
||||
stageEditorSetEnchantments: "Задайце зачараванні"
|
||||
stageEditorSetItemNames: "Задайце назву прадметаў"
|
||||
stageEditorSetMobTypes: "Заадйце тыпы мобаў"
|
||||
stageEditorSetKillLocations: "Задайце лакацыю забойств"
|
||||
stageEditorSetKillLocationRadii: "Задайце радыусы лакацый забойств"
|
||||
stageEditorSetKillLocationNames: "Задайце назвы лакацый забойстваў"
|
||||
stageEditorSetLocations: "Задайце лакацыі"
|
||||
stageEditorSetLocationRadii: "Увядзіце радыусы лакацый"
|
||||
stageEditorSetLocationNames: "Задайце назву лакацыі"
|
||||
stageEditorSetTameAmounts: "Задайце колькасць прыручаных мобаў"
|
||||
stageEditorSetShearColors: "Усталяваць колер авечкі"
|
||||
stageEditorSetShearAmounts: "Устанавіце колькасць стрыжак"
|
||||
stageEditorPassword: "Пароль"
|
||||
stageEditorAddPasswordDisplay: "Дадаць падказкі да паролю"
|
||||
stageEditorAddPasswordPhrases: "Дадаць фразы пароля"
|
||||
stageEditorCustom: "Карыстальніцкія задачы"
|
||||
stageEditorModules: "- Модулі -"
|
||||
stageEditorNoModules: "Няма загружаных модуляў"
|
||||
stageEditorModuleNotFound: "Модуль карыстальніцкіх задач не знойдзены."
|
||||
stageEditorModulePrompt: "Увядзіце назву модуля, <clear>, <cancel>"
|
||||
stageEditorCustomPrompt: "Увядзіце назву карыстальніцкай задачы для дадавання, <clear>, <cancel>"
|
||||
stageEditorCustomAlreadyAdded: "Гэта карыстальніцкая задача ўжо дададзена!"
|
||||
stageEditorCustomCleared: "Карыстальніцкія задачы выдалены."
|
||||
stageEditorCustomDataPrompt: "Увядзіце значэнне для <data>:"
|
||||
stageEditorEnterBlockNames: "Увядзіце назву блокаў, <space>, <cancel>"
|
||||
stageEditorEnterBlockAmounts: "Увядзіце колькасць блокаў, <space>, <cancel>"
|
||||
stageEditorEnterBlockDurability: "Увядзіце трываласць блокаў (лічбамі), <space>, <cancel>"
|
||||
stageEditorCatchFishPrompt: "Увядзіце колькасць рыбы для лоўлі, <clear>, <cancel>"
|
||||
stageEditorMilkCowsPrompt: "Увядзіце колькасць кароў, якія трэба падаіць, <clear>, <cancel>"
|
||||
stageEditorKillPlayerPrompt: "Увядзіце колькасць гульцоў, якіх трэба забіць, <clear>, <cancel>"
|
||||
stageEditorEnchantTypePrompt: "Увядзіце назвы зачараванняў, <space>, <cancel>"
|
||||
stageEditorEnchantAmountsPrompt: "Увядзіце колькасць зачараванняў (лібчамі), <space>, <cancel>"
|
||||
stageEditorItemNamesPrompt: "Увядзіце назвы прадметаў, <space>, <cancel>"
|
||||
stageEditorDeliveryMessagesPrompt: "Увядзіце паведамленне дастаўкі, <semicolon>, <cancel>"
|
||||
stageEditorKillNPCsPrompt: "Увядзіце колькасць забойстваў (лічбамі), <space>, <cancel>"
|
||||
stageEditorMobsPrompt: "Увядзіце назвы мобаў, <space>, <cancel>"
|
||||
stageEditorMobAmountsPrompt: "Увядзіце колькасць мобаў, <space>, <cancel>"
|
||||
stageEditorMobLocationPrompt: "Націсніце ПКМ па блоку, каб абраць яго, <add>, <cancel>"
|
||||
stageEditorMobLocationRadiiPrompt: "Увядзіце радыусы для забойств (колькасць блокаў), <space>, <cancel>"
|
||||
stageEditorMobLocationNamesPrompt: "Увядзіце назву лакацыі, <semicolon>, <cancel>"
|
||||
stageEditorReachLocationPrompt: "Націсніце ПКМ па блоку, каб абраць яго, <add>, <cancel>"
|
||||
stageEditorReachLocationRadiiPrompt: "Увядзіце радыусы абласцей для дасягнення (колькасць блокаў), <space>, <cancel>"
|
||||
stageEditorReachLocationNamesPrompt: "Увядзіце назву лакацыі, <semicolon>, <cancel>"
|
||||
stageEditorTameAmountsPrompt: "Увядзіце колькасць прыручэнняў, <space>, <cancel>"
|
||||
stageEditorShearColorsPrompt: "Увядзіце колеры авечкі, <space>, <cancel>"
|
||||
stageEditorShearAmountsPrompt: "Увядзіце колькасць падстрыжак, <space>, <cancel>"
|
||||
stageEditorEventsPrompt: "Увядзіце назву дзеяння, <clear>, <cancel>"
|
||||
stageEditorChatEventsPrompt: "Увядзіце назву дзеяння для дадавання, <clear>, <cancel>"
|
||||
stageEditorChatEventsTriggerPrompt: "Увядзіце рэакцыю чата для <action>, <cancel>"
|
||||
stageEditorCommandEventsPrompt: "Увядзіце назву дзеяння для дадавання, <clear>, <cancel>"
|
||||
stageEditorCommandEventsTriggerPrompt: "Увядзіце рэакцыю каманды для <action>, <cancel>"
|
||||
stageEditorConditionsPrompt: "Увядзіце назву для ўмовы, <clear>, <cancel>"
|
||||
stageEditorDelayMessagePrompt: "Увядзіце затрымку паведамлення, <clear>, <cancel>"
|
||||
stageEditorScriptPrompt: "Увядзіце назву скрыпту, <clear>, <cancel>"
|
||||
stageEditorStartMessagePrompt: "Увядзіце пачатковае паведамленне, <clear>, <cancel>"
|
||||
stageEditorCompleteMessagePrompt: "Увядзіце паведамленне пры выкананні, <clear>, <cancel>"
|
||||
stageEditorPasswordDisplayPrompt: "Увядзіце падказку да пароля, <semicolon>, <cancel>"
|
||||
stageEditorPasswordPhrasePrompt: "Увядзіце фраз пароля, <semicolon>, <cancel>"
|
||||
stageEditorDeliveryAddItem: "Дадаць прадмет"
|
||||
stageEditorNPCUniqueIds: "Дадаць UUID NPC"
|
||||
stageEditorDeliveryMessages: "Задайце паведамленне частковай дастаўкі"
|
||||
stageEditorNotSolid: "<input> не з'яўляецца цвёрдым блокам!"
|
||||
stageEditorInvalidBlockName: "<input> не з'яўляецца дапушчальнай назвай блоку!"
|
||||
stageEditorInvalidNPC: "<input> не з'яўляецца дапушчальным UUID NPC!"
|
||||
stageEditorInvalidMob: "<input> не з'яўляецца дапушчальнай назвай моба!"
|
||||
stageEditorInvalidItemName: "<input> не з'яўляецца дапушчальнай назвай прадмета!"
|
||||
stageEditorInvalidDye: "<input> не з'яўляецца дапушчальным колерам фарбавальніка!"
|
||||
stageEditorInvalidCondition: "<input> не з'яўляецца дапушчальнай назвай умовы!"
|
||||
stageEditorInvalidEvent: "<input> не з'яўляецца дапушчальнай назвай дзеяння!"
|
||||
stageEditorDuplicateEvent: "Дзеянне ўжо ў спісу!"
|
||||
stageEditorInvalidScript: "Скрыпт Denizen не знойдзены!"
|
||||
stageEditorNoCitizens: "Citizens не знойдзены!"
|
||||
stageEditorNoDenizen: "Denizen не ўсталяваны!"
|
||||
stageEditorPositiveAmount: "Вы павінны ўвесці станоўчы лік!"
|
||||
stageEditorNotListOfNumbers: "<data> не з'яўляецца спісам лічб!"
|
||||
stageEditorNotListOfUniqueIds: "<data> не з'яўляецца спісам дапушчальных UUID!"
|
||||
stageEditorNoDelaySet: "Вы павінны спачатку ўказаць затрымку!"
|
||||
stageEditorNoItems: "Вы павінны спачатку дадаць прадметы!"
|
||||
stageEditorNoDeliveryMessage: "Вы павінны спачатку задаць найменш адно паведамленне пра дастаўку!"
|
||||
stageEditorNoKillLocations: "Вы павінны спачатку задаць лакацыю смерці!"
|
||||
stageEditorNoBlockSelected: "Вы павінны спачатку выбраць блок."
|
||||
stageEditorNoLocations: "Вы павінны спачатку вызначыць лакацыю!"
|
||||
stageEditorMustSetPasswordDisplays: "Вы павінны спачатку дадаць найменш адну падказку да паролю!"
|
||||
stageEditorDelayCleared: "Затрымка выдалена."
|
||||
stageEditorDenizenCleared: "Скрыпты Denizen выдалены."
|
||||
stageEditorObjectiveCleared: "Задача выдалена."
|
||||
stageEditorMessageCleared: "Паведамленне выдалена."
|
||||
stageEditorConfirmStageNote: "Усе наступныя этапы будуць ўмешчаны на адзін назад"
|
||||
stageEditorDeleteSucces: "Эьап паспяхова выдалены."
|
||||
stageEditorEnchantments: "Зачараванні"
|
||||
stageEditorNPCNote: "Заўвага: Вы можаце указаць імя NPC з <npc>"
|
||||
stageEditorOptional: "Апцыянальна"
|
||||
stageEditorColors: "Колер авечкі"
|
||||
eventEditorCreate: "Стварыць новае дзеянне"
|
||||
eventEditorEdit: "Змяніць дзеянне"
|
||||
eventEditorDelete: "Выдаліць дзеянне"
|
||||
eventEditorNoneToEdit: "Зараз няма дзеянняў для рэдагавання!"
|
||||
eventEditorNoneToDelete: "Зараз няма дзеянняў для выдалення!"
|
||||
eventEditorNotFound: "Дзеянне не знойдзена!"
|
||||
eventEditorExists: "Дзеянне ўжо існуе!"
|
||||
eventEditorDeleted: "Дзеянне выдалена. Даныя квэсту і дзеянняў перазагружаны."
|
||||
eventEditorSaved: "Дзеянне захавана. Даныя квэсту і дзеянняў перазагружаны."
|
||||
eventEditorEnterEventName: "Увядзіце назву дзеяння, <cancel>"
|
||||
eventEditorModifiedNote: "Вы змянілі дзеянне, якое выкарыстоўваецца ў наступных квэстах:"
|
||||
eventEditorForcedToQuit: "Калі вы захаваеце дзеянне, усе, хто выкарыстоўваюць гэты квэст, павінны будуць пакінуць яго."
|
||||
eventEditorEventInUse: "Наступныя квэсты выкарыстоўваюць дзеянні"
|
||||
eventEditorMustModifyQuests: "Вы павінны змяніць спачатку квэств!"
|
||||
eventEditorNotANumberList: "Увод не з'яўляецца спісам лічб!"
|
||||
eventEditorGiveItemsTitle: "- Даць Прадметы -"
|
||||
eventEditorEffectsTitle: "- Гукавыя Эфекты -"
|
||||
eventEditorStormTitle: "- Дзеянні Шторму -"
|
||||
eventEditorThunderTitle: "- Падзеі навальніцы -"
|
||||
eventEditorMobSpawnsTitle: "- Дзеянні З'яўлення Мобаў -"
|
||||
eventEditorMobsTitle: "- Мобы -"
|
||||
eventEditorAddMobTypesTitle: "- Дадаць Моба -"
|
||||
eventEditorAddEquipmentTitle: "- Дадаць Абсталяванне –"
|
||||
eventEditorPotionEffectsTitle: "- Дадаць Эфекты Зелля -"
|
||||
eventEditorPotionTypesTitle: "- Дадаць Тыпы Зелляў -"
|
||||
eventEditorWorldsTitle: "- Светы -"
|
||||
eventEditorSetName: "Задайце назву"
|
||||
eventEditorPlayer: "Гулец"
|
||||
eventEditorTimer: "Таймер"
|
||||
eventEditorEffect: "Эфект"
|
||||
eventEditorWeather: "Надвор'е"
|
||||
eventEditorSetMessage: "Даслаць паведамленне"
|
||||
eventEditorClearInv: "Ачысціць інвентар"
|
||||
eventEditorFailQuest: "Праваліць квэст"
|
||||
eventEditorSetExplosions: "Усталяваць месца выбуху"
|
||||
eventEditorSetLightning: "Усталяваць месца ўдара маланкі"
|
||||
eventEditorSetEffects: "Усталяваць эфект"
|
||||
eventEditorSetStorm: "Усталяваць навальніцу"
|
||||
eventEditorSetThunder: "Устанавіць навальніцу"
|
||||
eventEditorSetMobSpawns: "Устанавіць з'яўленне мобаў"
|
||||
eventEditorSetPotionEffects: "Прымяніць эфекты зелляў"
|
||||
eventEditorSetHunger: "Устанавіць узровень голаду"
|
||||
eventEditorSetSaturation: "Усталюйце ўзровень насычанасці"
|
||||
eventEditorSetHealth: "Задайце ўзровень здароўя"
|
||||
eventEditorEnterTimerSeconds: "Устанавіць колькасць часу да правалу квэста (у секундах)"
|
||||
eventEditorSetTimer: "Усталяваць час да правалу квэста"
|
||||
eventEditorCancelTimer: "Адмяніць таймер квэсту"
|
||||
eventEditorSetTeleport: "Тэлепартаваць да лакацыі"
|
||||
eventEditorSetCommands: "Выканаць каманды"
|
||||
eventEditorItems: "Прадметы Дзеянняў"
|
||||
eventEditorSetItems: "Даць прадметы"
|
||||
eventEditorItemsCleared: "Прадметы дзеянняў былі выдалены."
|
||||
eventEditorSetWorld: "Усталяваць свет"
|
||||
eventEditorSetDuration: "Усталяваць працягласць"
|
||||
eventEditorSetWorldFirst: "Ты вінны ўсталяваць свет спачатку!"
|
||||
eventEditorInvalidWorld: "<input> не з'яўляецца дапушчальным імем свету!"
|
||||
eventEditorMustSetStormDuration: "Вы павінны задаць працягласць шторму!"
|
||||
eventEditorStormCleared: "Даныя шторму былі выдалены."
|
||||
eventEditorEnterStormWorld: "Увядзіце імя свету, у якім адбудзецца шторм, <cancel>"
|
||||
eventEditorEnterDuration: "Увядзіце працягласць (у секундах)"
|
||||
eventEditorMustSetThunderDuration: "Вы павінны задаць працягласць навальніца!"
|
||||
eventEditorThunderCleared: "Даныя навальніцы ачышчаны."
|
||||
eventEditorEnterThunderWorld: "Увядзіце імя свету, у якім адбудзецца навальніца, <cancel>"
|
||||
eventEditorAddEffect: "Дадаць музычны эфект"
|
||||
eventEditorAddEffectLocation: "Дадаць лакацыю музычнага эфекту"
|
||||
eventEditorMustAddEffects: "Вы павінны спачатку дадаць гукавы эфект!"
|
||||
eventEditorInvalidEffect: "<input> не з'яўляецца дапушчальнай назвай гукавога эфекту!"
|
||||
eventEditorEffectsCleared: "Дзеянні гукавых эфектаў былі выдалены."
|
||||
eventEditorEffectLocationPrompt: "Націсніце ПКМ па блоку, каб дадаць яму гукавы эфект, <add>, <cancel>"
|
||||
eventEditorAddMobTypes: "Дадаць істоту"
|
||||
eventEditorSetMobName: "Дадаць кастамнае імя для істоты"
|
||||
eventEditorSetMobType: "Усталяваць тып мобаў"
|
||||
eventEditorMustSetMobTypesFirst: "Вы павінны усталяваць тып мобаў!"
|
||||
eventEditorSetMobAmounts: "Усталюйце колькасць істот"
|
||||
eventEditorMustSetMobAmountsFirst: "Вы павінны ўвесці колькасць мобаў!"
|
||||
eventEditorSetMobSpawnAmount: "Задайце колькасць мобаў для з'яўлення"
|
||||
eventEditorAddSpawnLocation: "Усталяваць месца спаўну"
|
||||
eventEditorMobSpawnsCleared: "З'яўленні мобаў выдалены."
|
||||
eventEditorMustSetMobLocationFirst: "Вы павінны задаць лакацыю з'яўлення!"
|
||||
eventEditorSetEquipment: "Задайце абсталяванне"
|
||||
eventEditorSetMobItemInHand: "Задайце прадмет у руцэ"
|
||||
eventEditorSetMobItemInHandDrop: "Задайце шанец выпадзення прадмета ў руцэ"
|
||||
eventEditorSetMobBoots: "Задайце боты"
|
||||
eventEditorSetMobBootsDrop: "Задайце шанец выпадзення ботаў"
|
||||
eventEditorSetMobLeggings: "Задайце понажы"
|
||||
eventEditorSetMobLeggingsDrop: "Задайце шанец выпадзення понажаў"
|
||||
eventEditorSetMobChestPlate: "Задайце нагруднік"
|
||||
eventEditorSetMobChestPlateDrop: "Задайце шанец выпадзення нагрудніка"
|
||||
eventEditorSetMobHelmet: "Задайце шлем"
|
||||
eventEditorSetMobHelmetDrop: "Задайце шанец выпадзення шлема"
|
||||
eventEditorSetDropChance: "Увядзіце шанец выпадзення паміж <least> і <greatest>, <cancel>"
|
||||
eventEditorSetPotionEffectTypes: "Задайце тыпы эфектаў зелляў"
|
||||
eventEditorMustSetPotionTypesFirst: "Вы павінны спачатку задаць тыпы эфектаў зелляў!"
|
||||
eventEditorSetPotionDurations: "Задайце працягласць эфектаў зелляў"
|
||||
eventEditorMustSetPotionDurationsFirst: "Вы павінны спачатку задаць працягласць эфектаў зелляў!"
|
||||
eventEditorMustSetPotionTypesAndDurationsFirst: "Вы павінны спачатку задаць эфект тыпаў зелляў і іх працягласць!"
|
||||
eventEditorSetPotionMagnitudes: "Задайце ўзровень эфекта зелля"
|
||||
eventEditorPotionsCleared: "Эфекты зелляў былі выдалены."
|
||||
eventEditorInvalidPotionType: "<input> не з'яўляецца дапушчальным тыпам эфекту зелля!"
|
||||
eventEditorLightningPrompt: "Націсніце ПКМ па блоку, каб ударыць туды маланкай, <add>, <clear>, <cancel>"
|
||||
eventEditorExplosionPrompt: "Націсніце ПКМ па блоку, каб там адбыўся выбух, <add>, <clear>, <cancel>"
|
||||
eventEditorSelectBlockFirst: "Вы павінны спачатку абраць блок."
|
||||
eventEditorSetMessagePrompt: "Увядзіце паведамленне, <clear>, <cancel>"
|
||||
eventEditorSetMobTypesPrompt: "Увядзіце назву моба, <cancel>"
|
||||
eventEditorSetMobAmountsPrompt: "Увядзіце колькасць мобаў, <cancel>"
|
||||
eventEditorSetMobNamePrompt: "Увядзіце імя для гэтага моба, <cancel>"
|
||||
eventEditorSetMobLocationPrompt: "Націсніце ПКМ па блоку, каб абраць яго, <add>, <cancel>"
|
||||
eventEditorSetPotionEffectsPrompt: "Увядзіце тып эфекту зелля, <space>, <cancel>"
|
||||
eventEditorSetPotionDurationsPrompt: "Увядзіце працягласць эфекту зелля (у секундах), <space>, <cancel>"
|
||||
eventEditorSetPotionMagnitudesPrompt: "Увядзіце ўзровень эфекту зелля, <space>, <cancel>"
|
||||
eventEditorSetHungerPrompt: "Увядзіце ўзровень голаду, <clear>"
|
||||
eventEditorSetSaturationPrompt: "Увядзіце ўзровень насычанасці, <clear>"
|
||||
eventEditorSetHealthPrompt: "Увядзіце ўзровень здароўя, <clear>"
|
||||
eventEditorSetTeleportPrompt: "Націсніце ПКМ па блоку, каб тэлепартаваць гульца туды, <done>, <clear>, <cancel>"
|
||||
eventEditorSetCommandsPrompt: "Увядзіце каманды (выкарыстоўвайце '<player>' каб абраць гульца), <semicolon>, <clear>, <cancel>"
|
||||
conditionEditorCreate: "Стварыць новую ўмову"
|
||||
conditionEditorEdit: "Рэдагаваць умову"
|
||||
conditionEditorDelete: "Выдаліць умову"
|
||||
conditionEditorNoneToEdit: "Зараз няма ўмоў для рэагавання!"
|
||||
conditionEditorNoneToDelete: "Зараз няма ўмоў для выдалення!"
|
||||
conditionEditorNotFound: "Умова не знойдзена!"
|
||||
conditionEditorExists: "Умова ўжо існуе!"
|
||||
conditionEditorInUse: "Наступны квэст выкарыстоўвае наступныя ўмовы"
|
||||
conditionEditorEnterName: "Увядзіце назву ўмовы, <cancel>"
|
||||
conditionEditorSaved: "Умова захавана. Даныя квэсту і ўмоў перазагружаны."
|
||||
conditionEditorDeleted: "Умова выдалена. Даныя квэсту і ўмоў перазагружаны."
|
||||
conditionEditorModifiedNote: "Вы змянілі ўмову, якая выкарыстоўваецца ў наступных квэстах:"
|
||||
conditionEditorForcedToQuit: "Калі вы захаваеце ўмову, усе, хто выкарыстоўваюць гэты квэст павінны будуць пакінуць яго."
|
||||
conditionEditorSetName: "Прызначыць назву"
|
||||
conditionEditorEntity: "Істота"
|
||||
conditionEditorWorld: "Свет"
|
||||
conditionEditorCheckPlaceholder: "Праверыць запаўняльнік"
|
||||
conditionEditorConditionCleared: "Умовы выдалены."
|
||||
conditionEditorRideEntity: "Язда на істоце"
|
||||
conditionEditorRideNPC: "Язда на NPC"
|
||||
conditionEditorEntitiesTitle: "- Істоты -"
|
||||
conditionEditorEntitiesPrompt: "Увядзіце імёны істот, <space>, <cancel>"
|
||||
conditionEditorNpcsTitle: "- NPC -"
|
||||
conditionEditorPermissions: "Уласны дазвол"
|
||||
conditionEditorPermissionsPrompt: "Увядзіце вузлы дазволаў, <space>, <cancel>"
|
||||
conditionEditorItemsInMainHand: "Трымаць прадмет у асноўнай руцэ"
|
||||
conditionEditorItemsWear: "Надзець як браню"
|
||||
conditionEditorWorldsTitle: "- Светы -"
|
||||
conditionEditorWorldsPrompt: "Увядзіце імя света, <space>, <cancel>"
|
||||
conditionEditorStayWithinWorld: "Заставайцеся ў свеце"
|
||||
conditionEditorInvalidWorld: "<input> не з'яўляецца дапушчальным імем свету!"
|
||||
conditionEditorBiomesTitle: "- Біёмы -"
|
||||
conditionEditorBiomesPrompt: "Увядзіце назву біёмаў, <space>, <cancel>"
|
||||
conditionEditorStayWithinBiome: "Заставайцеся ў біёме"
|
||||
conditionEditorInvalidBiome: "<input> не з'яўляецца дапушчальнай назвай біёму!"
|
||||
conditionEditorRegionsTitle: "- Рэгіёны -"
|
||||
conditionEditorRegionsPrompt: "Увядзіце назвы рэгіёнаў, <space>, <cancel>"
|
||||
conditionEditorStayWithinRegion: "Заставайцеся ў рэгіёне"
|
||||
conditionEditorTicksTitle: "- Цікі -"
|
||||
conditionEditorSetStartTick: "Задайце пачатковы цік"
|
||||
conditionEditorSetEndTick: "Задайце канчатковы цік"
|
||||
conditionEditorTicksPrompt: "Задайце лічбу ціку, <space>, <cancel>"
|
||||
conditionEditorStayWithinTicks: "Заставайцеся некалькі цікаў"
|
||||
conditionEditorInvalidTicks: "<input> не з'яўляецца дапушчальнай колькасцю цікаў!"
|
||||
conditionEditorPlaceholderTitle: "- PlaceholderAPI -"
|
||||
conditionEditorSetPlaceholderId: "Задайце ідэнтыфікатары запаўняльніка"
|
||||
conditionEditorSetPlaceholderVal: "Задайце пераменыя запаўняльнікам"
|
||||
conditionEditorPlaceholderCleared: "Умовы запаўльянка выдалены."
|
||||
conditionEditorEnterPlaceholderId: "Увядзіце ідэнтыфікатары запаўняльнікаў, <space> <cancel>"
|
||||
conditionEditorEnterPlaceholderVal: "Увядзіце пераменыя запаўняльнікаў, <space>, <cancel>"
|
||||
reqSetMoney: "Задайце патрабаванні грошай"
|
||||
reqSetQuestPoints: "Задайце патрабаванні <points>"
|
||||
reqSetItem: "Задайце патрабаванні да прадметаў"
|
||||
reqSetExperience: "Задайце патрабаванні да досведу"
|
||||
reqSetPerms: "Задайце патрабаванні да досведу"
|
||||
reqSetQuest: "Задайце патрабаванні да квэстаў"
|
||||
reqSetQuestBlocks: "Задайце квэставыя блокі"
|
||||
reqSetMcMMO: "Задайце патрабаванні да mcMMO Classic"
|
||||
reqSetHeroes: "Задайце патрабаванні да Heroes"
|
||||
reqSetCustom: "Устанавіце карыстальніцкія ўмовы"
|
||||
reqSetSkills: "Устанавіце навыкі"
|
||||
reqSetSkillAmounts: "Устанавіце колькасць навыкаў"
|
||||
reqHeroesSetPrimary: "Устанавіць Пярвічны Клас"
|
||||
reqHeroesSetSecondary: "Устанавіць Другасны Клас"
|
||||
reqQuestListTitle: "- Даступныя Квэсты -"
|
||||
reqQuestPrompt: "Увядзіце спіс назваў квэстаў, <semicolon>, <clear>, <cancel>"
|
||||
reqRemoveItemsPrompt: "Увядзіце спіс значэнняў праўда/няпраўда, <space>, <cancel>"
|
||||
reqExperiencePrompt: "Увядзіце колькасць досведу, <clear>, <cancel>"
|
||||
reqPermissionsPrompt: "Увядзіце патрабаванні дазволу, <space>, <clear>, <cancel>"
|
||||
reqCustomPrompt: "Увядзіце імя карыстальніцкага патрабавання для дадачы, <clear>, <cancel>"
|
||||
reqMcMMOAmountsPrompt: "Увядзіце колькасць навыкаў mcMMO Classic, <space>, <clear>, <cancel>"
|
||||
reqHeroesPrimaryPrompt: "Увядзіце імя Пярвічнага Класу Heroes, <clear>, <cancel>"
|
||||
reqHeroesSecondaryPrompt: "Увядзіце імя Другаснага Класу Heroes, <clear>, <cancel>"
|
||||
reqAddItem: "Дадаць прадмет"
|
||||
reqSetRemoveItems: "Устанавіць выдаленне прадметаў"
|
||||
reqHeroesPrimaryDisplay: "Первічны Клас:"
|
||||
reqHeroesSecondaryDisplay: "Другасны Клас:"
|
||||
reqNotAQuestName: "<quest> не з'яўляецца назвай квэста!"
|
||||
reqItemCleared: "Патрабаванні да прадметаў выдалены."
|
||||
reqCustomAlreadyAdded: "Гэта карыстальніцкае патрабаванне ўжо было дададзена!"
|
||||
reqCustomNotFound: "Карыстальніцкі модуль патрабаванняў не знойдзены."
|
||||
reqCustomCleared: "Карыстальніцкія патрабаванні выдалены."
|
||||
reqMcMMOError: "<input> не з'яўляецца імем навыку mcMMO Classic!"
|
||||
reqMcMMOCleared: "Патрабаванні навыкаў mcMMO Classic выдалены."
|
||||
reqMcMMOAmountsCleared: "Патрабаванні колькасці навыкаў mcMMO Classic выдалены."
|
||||
reqHeroesNotPrimary: "Клас <class> не з'яўляецца пярвічным!"
|
||||
reqHeroesPrimaryCleared: "Патрабаванні да Пярвічнага Класу Heroes выдалены."
|
||||
reqHeroesNotSecondary: "Клас <class> не з'яўляецца другасным!"
|
||||
reqHeroesSecondaryCleared: "Патрабаванні да Другаснага Класу Heroes выдалены."
|
||||
reqHeroesClassNotFound: "Клас не знойдзены!"
|
||||
reqNotANumber: "<input> не з'яўляецца лічбай!"
|
||||
reqNotAUniqueId: "<input>не з'яўляецца UUID!"
|
||||
reqMustAddItem: "Вы павінны спачатку дадаць найменш адзін прадмет!"
|
||||
reqNoMessage: "Вы павінны ўстанавіць паведамленне пра неадпаведнасць патрабаванням!"
|
||||
plnStart: "Увядзіце даты пачатку"
|
||||
plnEnd: "Увядзіце дату сканчэння"
|
||||
plnRepeat: "Устанавіце цыкл паўтору"
|
||||
plnCooldown: "Устанавіце кулдаўн гульца"
|
||||
plnOverride: "Ігнараваць кулдаун пасля паўтору"
|
||||
plnTooEarly: "<quest> будзе актыўным у <time>."
|
||||
plnTooLate: "<quest> апошні раз быў актыўным <time> таму."
|
||||
optGeneral: "Агульныя"
|
||||
optMultiplayer: "Сумесная гульня"
|
||||
optBooleanQuery: "Абярыце '<true>' ці '<false>'"
|
||||
optBooleanPrompt: "Увядзіце '<true>' ці '<false>', <clear>, <cancel>"
|
||||
optNumberQuery: "Выберыце ўзровень абмену прагрэсам"
|
||||
optNumberPrompt: "Увядзіце ўзровень (лічбу) для адсочвання прагрэсу, <clear>, <cancel>"
|
||||
optDistancePrompt: "Увядзіце дыстанцыю (лічбу) для радыуса абмену, <clear>, <cancel>"
|
||||
optAllowCommands: "Дазволіць каманды падчас квэста"
|
||||
optAllowQuitting: "Дазволіць выхад падчас квэста"
|
||||
optIgnoreSilkTouch: "Ігнараваць блокі, здабытыя Шаўковым дотыкам"
|
||||
optIgnoreBlockReplace: "Ігнараваць блокі, замененыя пасля знішчэння"
|
||||
optCommandsDenied: "Вы не можаце выкарыстоўваць каманды падчас выканання <quest>."
|
||||
optPluginListTitle: "- Даступныя Плагіны -"
|
||||
optExternalPartyPlugin: "Устанавіць правайдара праз Unite"
|
||||
optExternalPartyPluginPrompt: "Увядзіце назву плагіна, <clear>, <cancel>"
|
||||
optNotAPluginName: "<plugin> не з'яўляецца назвай плагіна!"
|
||||
optUsePartiesPlugin: "Выкарыстоўвайце плагін Parties"
|
||||
optShareProgressLevel: "Узровень абмену прагрэсам"
|
||||
optShareOnlySameQuest: "Абменьвацца толькі з адным і тым жа квэстам"
|
||||
optShareDistance: "Максімальны радыус"
|
||||
optHandleOfflinePlayer: "Уключаючы гульцоў па-за меткай"
|
||||
rewSetMoney: "Устанавіце грашовую ўзнагароду"
|
||||
rewSetQuestPoints: "Устанавіце ўзнагароду <points>"
|
||||
rewSetItems: "Устанавіце прадметную ўзнагароду"
|
||||
rewSetExperience: "Устанавіце ўзнагароду досведам"
|
||||
rewSetCommands: "Устанавіце ўзнагароду камандай"
|
||||
rewCommandsCleared: "Каманды для ўзнагароды выдалены."
|
||||
rewNoCommands: "Вы павінны спачатку ўстанавіць каманды!"
|
||||
rewPermissions: "Дазволы на ўзнагароды"
|
||||
rewSetPermission: "Устанавіць дазвол на ўзнагароду"
|
||||
rewSetPermissionWorlds: "Устанавіць дазвол светаў"
|
||||
rewPermissionsCleared: "Дазволы на ўзнагароды выдалены."
|
||||
rewSetMcMMO: "Устанавіце ўзнагароду за навыкі mcMMO Classic"
|
||||
rewSetHeroes: "Устанавіце ўзнагароду за досвед Heroes"
|
||||
rewSetPartiesExperience: "Устанавіце ўзнагароду за досвед Parties"
|
||||
rewSetCustom: "Устанавіце карыстальніцкую ўзнагароду"
|
||||
rewSetHeroesClasses: "Устанавіце класы"
|
||||
rewSetHeroesAmounts: "Устанавіце колькасць досведу"
|
||||
rewMoneyPrompt: "Увядзіце колькасць <money>, <clear>, <cancel>"
|
||||
rewQuestPointsPrompt: "Увядзіце колькасць <points>, <clear>, <cancel>"
|
||||
rewExperiencePrompt: "Увядзіце колькасць досведу, <clear>, <cancel>"
|
||||
rewCommandPrompt: "Увядзіце каманду ўзнагароды (выкарыстоўвайце '<player>' для ўзнагароды гульца), <semicolon>, <clear>, <cancel>"
|
||||
rewPermissionsPrompt: "Увядзіце дазвол на ўзнагароду, <space>, <clear>, <cancel>"
|
||||
rewPermissionsWorldPrompt: "Увядзіце дазвол на светы, <semicolon>, <clear>, <cancel>"
|
||||
rewMcMMOPrompt: "Увядзіце навыкі mcMMO Classic (ці ўвядзіце 'All' для ўсіх навыкаў), <space>, <cancel>"
|
||||
rewHeroesClassesPrompt: "Увядзіце класы Heroes, <space>, <cancel>"
|
||||
rewHeroesExperiencePrompt: "Увядзіце колькасць досведу (дробныя лічбы дазволены), <space>, <cancel>"
|
||||
rewPartiesExperiencePrompt: "Увядзіце колькасць досведу Parties, <clear>, <cancel>"
|
||||
rewCustomRewardPrompt: "Увядзіце імя карыстальніцкай узнагароды для выдачы, <clear>, <cancel>"
|
||||
rewItemsCleared: "Узнагароды выдалены."
|
||||
rewNoMcMMOSkills: "Няма набору навыкаў"
|
||||
rewNoHeroesClasses: "Няма набору класаў"
|
||||
rewSetMcMMOSkillsFirst: "Вы павінны спачатку ўстанавіць навыкі!"
|
||||
rewMcMMOCleared: "Узнагароды mcMMO Classic выдалены."
|
||||
rewSetHeroesClassesFirst: "Вы павінны спачатку ўстанавіць класы!"
|
||||
rewHeroesCleared: "Узнагароды Heroes выдалены."
|
||||
rewHeroesInvalidClass: "<input> не з'яўляецца дапушчальнай назвай класа Heroes!"
|
||||
rewCustomAlreadyAdded: "Гэта карыстальніцкая ўзнагарода ўжо была дададзена!"
|
||||
rewCustomNotFound: "Карыстальніцкі модуль узнагарод не знойдзены."
|
||||
rewCustomCleared: "Карыстальніцкія ўзнагароды былі выдалены."
|
||||
itemCreateLoadHand: "Загрузіць прадмет у руку"
|
||||
itemCreateSetName: "Усталяваць назву"
|
||||
itemCreateSetAmount: "Усталюйце колькасць"
|
||||
itemCreateSetDurab: "Устанавіце трываласць"
|
||||
itemCreateSetEnchs: "Дадайце зачараванні"
|
||||
itemCreateSetDisplay: "Задайце бачнае імя"
|
||||
itemCreateSetLore: "Усталюйце лор"
|
||||
itemCreateSetClearMeta: "Ачысціць дадатковыя даныя"
|
||||
itemCreateEnterName: "Увядзіце назву прадмета, <cancel>"
|
||||
itemCreateEnterAmount: "Увядзіце колькасць прадметаў (макс. 64), <cancel>"
|
||||
itemCreateEnterDurab: "Увядзіце трываласць прадмета, <clear>, <cancel>"
|
||||
itemCreateEnterEnch: "Увядзіце назву зачаравання, <clear>, <cancel>"
|
||||
itemCreateEnterLevel: "Увядзіце ўзровень (лічбу) для <enchantment>"
|
||||
itemCreateEnterDisplay: "Увядзіце адлюстроўваемае імя, <clear>, <cancel>"
|
||||
itemCreateEnterLore: "Увядзіце подпіс прадмета, <semicolon>, <clear>, <cancel>"
|
||||
itemCreateNoItem: "Няма прадмета ў руцэ!"
|
||||
itemCreateNoName: "Вы павінны спачатку ўвесці імя!"
|
||||
itemCreateInvalidName: "Недапушчальнае імя!"
|
||||
itemCreateInvalidDurab: "Недапушчальная трываласць прадмета!"
|
||||
itemCreateInvalidEnch: "Недапушчальнае зачараванне!"
|
||||
itemCreateInvalidInput: "Памылковы ўвод!"
|
||||
itemCreateNoNameAmount: "Вы павінны спачатку ўвесці імя і колькасць!"
|
||||
itemCreateCriticalError: "Адбылася крытычная памылка."
|
||||
dateCreateLoadTime: "Загрузіць бягучы час"
|
||||
dateCreateEnterDay: "Увядзіце дзень (макс. 31), <cancel>"
|
||||
dateCreateEnterMonth: "Увязіце месяц (макс. 12), <cancel>"
|
||||
dateCreateEnterYear: "Увядзіце год (макс. 9999), <cancel>"
|
||||
dateCreateEnterHour: "Увядзіце гадзіну (макс. 23), <cancel>"
|
||||
dateCreateEnterMinute: "Увядзіце хвіліны (макс. 59), <cancel>"
|
||||
dateCreateEnterSecond: "Увядзіце секунды (макс. 59), <cancel>"
|
||||
dateCreateEnterOffset: "Увядзіце змяшчэнне часу ў UTC (макс. 14), <cancel>"
|
||||
dateCreateEnterZone: "Увядзіце часавы пояс UTC, <cancel>"
|
||||
dateCreateNoYearAmount: "Вы павінны спачатку ўказаць год!"
|
||||
overrideCreateSet: "Вызначыць перавызначэння спісу дэталей"
|
||||
overrideCreateEnter: "Увядзіце замяняючы тэкст, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: "**КВЭСТ ВЫКАНАНЫ: <quest>**"
|
||||
questRewardsTitle: "Узнагароды"
|
||||
questFailed: "**КВЭСТ ПРАВАЛЕНЫ: <quest>**"
|
||||
questMaxAllowed: "Вы можаце мець толькі <number> квэстаў."
|
||||
questAlreadyOn: "Вы ўжо ў гэтым квэсце!"
|
||||
questTooEarly: "Вы не можаце ўзяць <quest> зноў яшчэ <time>."
|
||||
questAlreadyCompleted: "Вы ўжо выканалі <quest>."
|
||||
questInvalidLocation: "Вы не можаце ўзяць <quest> у гэтай лакацыі."
|
||||
questInvalidDeliveryItem: "<item> не з'яўляецца неабходным прадметам для гэтага квэста!"
|
||||
questSelectedLocation: "Абраная лакацыя"
|
||||
questListTitle: "- Спіс Квэстаў -"
|
||||
questHelpTitle: "- Квэставы Дапаможнік -"
|
||||
questDisplayHelp: "- Паказаць гэту даведку"
|
||||
questNPCListTitle: "- Квэсты | <npc> -"
|
||||
questAdminHelpTitle: "- Каманды адміністратара -"
|
||||
questEditorTitle: "- Рэдактар Квэстаў-"
|
||||
eventEditorTitle: "- Рэдактар Дзеянняў -"
|
||||
conditionEditorTitle: "- Рэдактар Умоў -"
|
||||
questCreateTitle: "- Стварыць Квэст -"
|
||||
questEditTitle: "- Змяніць Квэст -"
|
||||
questDeleteTitle: "- Адключыць Квэст -"
|
||||
eventCreateTitle: "- Стварыць Дзеянне -"
|
||||
eventEditTitle: "- Змяніць Дзеянне -"
|
||||
eventDeleteTitle: "- Выдаліць Дзеянне -"
|
||||
conditionCreateTitle: "- Стварыць Умову-"
|
||||
conditionEditTitle: "- Змяніць Умову-"
|
||||
conditionDeleteTitle: "- выдаліць Умову-"
|
||||
requirementsTitle: "Патрабаванні | <quest>"
|
||||
rewardsTitle: "Узнагарода | <quest>"
|
||||
plannerTitle: "Планіроўшчык | <quest>"
|
||||
optionsTitle: "Налады | <quest>"
|
||||
itemRequirementsTitle: "- Патрабаванні Прадметаў -"
|
||||
itemRewardsTitle: "- Прадметныя Ўзнагароды -"
|
||||
permissionRewardsTitle: "- Узнагароды за Дазволы -"
|
||||
mcMMORequirementsTitle: "- Патрабаванні mcMMO Classic -"
|
||||
mcMMORewardsTitle: "- Узнагароды mcMMO Classic -"
|
||||
heroesRequirementsTitle: "- Патрабаванні Герояў -"
|
||||
heroesRewardsTitle: "- Награда Герояў -"
|
||||
heroesClassesTitle: "- Клас Heroes -"
|
||||
heroesExperienceTitle: "- Вопыт Heroes -"
|
||||
heroesPrimaryTitle: "- Первічны Клас -"
|
||||
heroesSecondaryTitle: "- Другі Клас -"
|
||||
customObjectivesTitle: "- Карыстальніцкія задачы -"
|
||||
customRequirementsTitle: "- Карыстальніцкія Патрабаванні -"
|
||||
customRewardsTitle: "- Карыстальніцкія Награды -"
|
||||
skillListTitle: "- Спіс здольнасцей -"
|
||||
topQuestersTitle: "- Топ <number> Квэстаў -"
|
||||
createItemTitle: "- Стварыць Прадмет -"
|
||||
dateTimeTitle: "- Дата & Час -"
|
||||
timeZoneTitle: "- Часавыя Паясы -"
|
||||
enchantmentsTitle: "- Зачараванні -"
|
||||
questGUITitle: "- Дысплэй Прадметаў -"
|
||||
questRegionTitle: "- Рэгіён Квэста -"
|
||||
effEnterName: "Увядзіце назву эфекту, каб дадаць яго ў спіс, <cancel>"
|
||||
cmdAdd: "дадаць"
|
||||
strAdd: "потым увядзіце каманду '<command>', каб уключыць гэта"
|
||||
cmdClear: "ачысціць"
|
||||
strClear: "ці '<command>', каб усё сцерці"
|
||||
cmdCancel: "скасаваць"
|
||||
strCancel: "ці '<command>', каб вернуцца"
|
||||
cmdDone: "гатова"
|
||||
strDone: "потым увядзіце каманду <command>, каб захаваць"
|
||||
strSpace: "падзяляе прабелам"
|
||||
strSemicolon: "падзяляе кропкай з коскай"
|
||||
charSemi: ";"
|
||||
acceptQuest: "Прыняць квэст?"
|
||||
abandonQuest: "Адмовіцца ад квэсту?"
|
||||
enterAnOption: "Увядзіце параметр"
|
||||
questAccepted: "Квэст прыняты: <quest>"
|
||||
currentQuest: "Бягучыя Квэсты:"
|
||||
completedQuest: "Выкананыя Квэсты:"
|
||||
noMoreQuest: "Больш няма даступных квэстаў."
|
||||
break: "Зламаць <item>: <count>"
|
||||
damage: "Пашкодзіць <item>: <count>"
|
||||
place: "Размясціць <item>: <count>"
|
||||
use: "Скарыстаць <item>: <count>"
|
||||
cut: "Зрэзаць <item>: <count>"
|
||||
craftItem: "Стварыць <item>: <count>"
|
||||
smeltItem: "Пераплаўце <item>: <count>"
|
||||
enchItem: "Зачаруйце <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Зварыце <item> <level>: <count>"
|
||||
consumeItem: "Ужывіце <item>: <count>"
|
||||
catchFish: "Зліавце Рыбу: <count>"
|
||||
milkCow: "Падаіце Карову: <count>"
|
||||
kill: "Забейце <mob>: <count>"
|
||||
killAtLocation: "Забейце <mob> у <location>: <count>"
|
||||
killPlayer: "Забейце Гульцоў: <count>"
|
||||
deliver: "Данясіце <item> <npc>: <count>"
|
||||
talkTo: "Пагаварыце з <npc>"
|
||||
tame: "Украціце <mob>: <count>"
|
||||
shearSheep: "Пасрыгіце <color> Авечку: <count>"
|
||||
goTo: "Ідзіце ў <location>"
|
||||
location: "Месцазнаходжанне <id>"
|
||||
completed: "Выканана"
|
||||
redoCompleted: "(Выканана)"
|
||||
consoleError: "Гэта аперацыя можа быць выканана толькі ў гульне."
|
||||
noActiveQuest: "У вас зараз няма актыўных квэстаў."
|
||||
speakTo: "Пачатак: Паразмаўляйце з <npc>"
|
||||
mustSpeakTo: "Вы павінны паразмаўляць з <npc>, каб пачаць гэты квэст."
|
||||
noCommandStart: "<quest> не можа быць пачаты праз каманду."
|
||||
permissionDisplay: "Права:"
|
||||
heroesClass: "клас"
|
||||
mcMMOLevel: "узровень"
|
||||
haveCompleted: "Вы выканалі <quest>"
|
||||
mustComplete: "Неабходна скончыць <quest>"
|
||||
cannotComplete: "Немагчыма выканаць <quest>"
|
||||
questNotFound: "Квэст не знойдзены."
|
||||
alreadyConversing: "Вы ўжо ў размове!"
|
||||
inputNum: "Увод павінен быць лічбай."
|
||||
inputPosNum: "Увод павінен быць дадатным лікам."
|
||||
questModified: "Ваш актыўны квэст <quest> быў зменены. Вы павінны пакінуць квэст."
|
||||
questNotExist: "Ваш актыўны квэст <quest> больш не існуе. Вы павінны пакінуць квэст."
|
||||
questInvalidChoice: "Няверны выбар. Выберыце '<yes>' ці '<no>'"
|
||||
pageSelectionNum: "Нумар старонкі павінен быць лічбай."
|
||||
pageSelectionPosNum: "Нумар старонкі павінны быць дадатным лікам."
|
||||
questTakeDisabled: "Атрыманне квэстаў з дапамогай каманд адключана."
|
||||
questQuit: "Вы пакінулі квэст <quest>"
|
||||
questQuitDisabled: "Выхад з гэтага квэсту адключаны."
|
||||
questsUnknownCommand: "Невядомая каманда. Напішыце /quests для дапамогі."
|
||||
pageNotExist: "Старонка не існуе."
|
||||
pageFooter: "- Старонка <current> з <all> -"
|
||||
questsReloaded: "Даныя квэстаў перазагружаны."
|
||||
numQuestsLoaded: "<number> квэстаў загружана."
|
||||
questForceTake: "<player> прымусова пачаў квэст <quest>."
|
||||
questForcedTake: "<player> прымусіў вас узяць квэст <quest>."
|
||||
questForceQuit: "<player> прымусова пакінуў квэст <quest>."
|
||||
questForcedQuit: "<player> прымусіў вас пакінуць квэст <quest>."
|
||||
questForceFinish: "<player> прымусова завяршыў квэст <quest>."
|
||||
questForcedFinish: "<player> прымусіў вас завяршыць квэст <quest>."
|
||||
questForceNextStage: "<player> прасунуў вас на наступны этап квесту <quest>."
|
||||
questForcedNextStage: "<player> прасунуў вас на наступны этап вашага квесту <quest>."
|
||||
questReset: "<player> быў скінуты."
|
||||
questRemoved: "Квест <quest> у гульца <player> быў абнуліраваны."
|
||||
setQuestPoints: "%green%<player>%gold% <points> былі ўстаноўлены на %purple%<number>%gold%."
|
||||
questPointsSet: "%green%<player> %gold%усталяваў для вашых <points> %purple%<number>%gold%."
|
||||
takeQuestPoints: "Забраць <number> <points> ад <player>."
|
||||
questPointsTaken: "<player> ўзяў <number> <points>."
|
||||
giveQuestPoints: "Вам дадзена <number> <points> ад <player>."
|
||||
questPointsGiven: "<player> даў <number> <points>."
|
||||
invalidMinimum: "Увод павінен быць хаця б <number>!"
|
||||
invalidRange: "Увод павінен быць паміж <least> і <greatest>!"
|
||||
invalidOption: "Памылковы параметр!"
|
||||
noCurrentQuest: "<player> зараз не мае актыўных квэстаў."
|
||||
playerNotFound: "Гулец не знойдзены."
|
||||
questsPlayerHasQuestAlready: "<player> ужо выконвае квэст <quest>!"
|
||||
questsUnknownAdminCommand: "Невядомая каманда. Увядзіце /questsadmin для дапамогі."
|
||||
errorNPCID: "Памылка: Няма NPC з ID <number>"
|
||||
questSaveError: "Узнікла памылка падчас захоўвання."
|
||||
questErrorReadingFile: "Памылка чытання <file>."
|
||||
errorLoading: "Плагін загружаецца. Калі ласка, паспрабуйце пазней!"
|
||||
unknownError: "Здарылася невядомая памылка. Паглядзіце кансоль для падрабязнасцей."
|
||||
journalTitle: "Журнал Квэстаў"
|
||||
journalTaken: "Вы ўзялі свой <journal>."
|
||||
journalPutAway: "Вы прыбралі свой <journal>."
|
||||
journalNoRoom: "У вас няма месца ў інвентары для вашага <journal>!"
|
||||
journalNoQuests: "У вас няма прынятых квэстаў!"
|
||||
journalDenied: "Вы не можаце нічога зрабіць з вашым <journal>."
|
||||
compassSet: "Устанавіце цэль компаса на квэст <quest>."
|
||||
compassNone: "Няма цэлі компаса на квэст <quest>."
|
||||
compassReset: "Скінуць цэлі компаса."
|
||||
timeZone: "Часавы пояс"
|
||||
timeDay: "Дзень"
|
||||
timeDays: "Дні"
|
||||
timeMonth: "Месяц"
|
||||
timeMonths: "Месяцы"
|
||||
timeYear: "Год"
|
||||
timeYears: "Годы"
|
||||
timeHour: "Гадзіна"
|
||||
timeHours: "Гадзіны"
|
||||
timeMinute: "Хвіліна"
|
||||
timeMinutes: "Хвіліны"
|
||||
timeSecond: "Секунда"
|
||||
timeSeconds: "Секунды"
|
||||
timeMillisecond: "Міллісекунда"
|
||||
timeMilliseconds: "Мілісекунды"
|
||||
delay: "Затрымка"
|
||||
save: "Захаваць"
|
||||
exit: "Выхад"
|
||||
exited: "Выйсці"
|
||||
cancel: "Скасаваць"
|
||||
cancelled: "Скасавана"
|
||||
questTimeout: "Скасавана."
|
||||
yesWord: "Так"
|
||||
noWord: "Не"
|
||||
"true": "праўда"
|
||||
"false": "няпраўда"
|
||||
clear: "Ачысціць"
|
||||
cleared: "Ачышчана"
|
||||
none: "Няма"
|
||||
done: "Гатова"
|
||||
noneSet: "Не ўстаноўлена"
|
||||
noDelaySet: "Няма затрымкі"
|
||||
noIdsSet: "Няма ID"
|
||||
noNamesSet: "Няма імён"
|
||||
worlds: "Светы"
|
||||
points: "балы"
|
||||
enterNpcUniqueIds: "Увядзіце UUID NPC, <space>, <cancel>"
|
||||
enterOrClearNpcUniqueIds: "Увядзіце UUID NPC, <space>, <clear>, <cancel>"
|
||||
listsNotSameSize: "Усе неабходныя спісы павінны быць аднолькавага памеру!"
|
||||
listDuplicate: "Спіс мае дублікаты!"
|
||||
thankYouMore: "Дзякуй. Засталося толькі <amount>!"
|
||||
id: "ID"
|
||||
quest: "Квэст"
|
||||
event: "Дзеянне"
|
||||
condition: "Умова"
|
||||
quests: "Квесты"
|
||||
developedBy: "Распрацавана"
|
||||
questPoints: "Балы Квэсту"
|
||||
accepted: "Прынята"
|
||||
complete: "Выканана"
|
||||
redoable: "Паўторна"
|
||||
objectives: "Задачы"
|
||||
everything: "Усё"
|
||||
usage: "Выкарыстанне"
|
||||
requirements: "Патрабаванні"
|
||||
requirementsItemFail: "Немагчыма сабраць неабходны прадмет. Ён у іншай руцэ?"
|
||||
conditionFailQuit: "Умова не выканана. Вы пакінулі <quest>."
|
||||
conditionFailRetry: "Умовы для гэтага этапу <quest> яшчэ не выкананы."
|
||||
optionSilkTouchFail: "Немагчыма прасунуцца ў <quest> з зачараваннем Шаўковы дотык."
|
||||
with: "з"
|
||||
to: "у"
|
||||
blocksWithin: "у межах <amount> блокаў"
|
||||
experience: "Вопыт"
|
||||
partiesExperience: "Parties вопыт"
|
||||
timePrompt: "Увядзіце колькасць часу (у секундах), <clear>, <cancel>"
|
||||
timerMessage: "Засталося часу прайсці далей <quest>: <time>"
|
||||
timerStart: "У вас ёсць <time>, каб прайсці далей у <quest>."
|
||||
noPermission: "У вас няма праў для гэтага."
|
||||
trialMode: "Пробны Рэжым"
|
||||
modeDeny: "Вы не можаце зрабіць гэта ў <mode>."
|
||||
duplicateEditor: "Вы ўжо выкарыстоўваеце рэдактар!"
|
||||
difference: "Розніца ў '<data>'."
|
||||
notInstalled: "Не прызначана"
|
||||
confirmDelete: "Вы ўпэўнены?"
|
||||
updateTo: "Абнавіце да <version>: <url>"
|
||||
notConversing: "Вы не ў чаце!"
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Вземи <points> на играча"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Добави <points> на играча"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Задай <points> за всички играчи"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Принуди играч да завърши задача"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Въведете крайно съобщение
|
|||
questEditorEnterNPCStart: "Въведете UUID на NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Щракнете с десен бутон върху NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Щракнете с десен бутон върху block за да го използвате като начална точка, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Играчи добавени в същата група могат да изпълняват задачи заедно!"
|
||||
questDungeonsDisband: "Вашата група за задачи беше разпусната."
|
||||
questDungeonsInvite: "<player> може да изпълнява задачи с теб!"
|
||||
questDungeonsJoin: "Вече можете да изпълнявате задачи заедно с лидера на групата <player>."
|
||||
questDungeonsKicked: "<player> не може вече да изпълнява задачи с теб."
|
||||
questDungeonsLeave: "Вече не можете да изпълнявате задачи с лидера на групата <player>."
|
||||
questPartiesCreate: "Играчи добавени в същата група могат да изпълняват задачи заедно!"
|
||||
questPartiesDelete: "Вашата група за задачи беше разпусната."
|
||||
questPartiesJoin: "Вече можете да изпълнявате задачи с групата."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Съобщението е изчистено."
|
|||
stageEditorConfirmStageNote: "Всичките етапи след този ще бъдат преместени назад с едно място"
|
||||
stageEditorDeleteSucces: "Етапа е успешно изтрит."
|
||||
stageEditorEnchantments: "Омагьосвания"
|
||||
stageEditorNPCNote: 'Забележка: Можете да посочите името на NPC с <npc>'
|
||||
stageEditorNPCNote: "Забележка: Можете да посочите името на NPC с <npc>"
|
||||
stageEditorOptional: "По желание"
|
||||
stageEditorColors: "Цветове на овцете"
|
||||
eventEditorCreate: "Създайте ново действие"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Действието вече съществува!"
|
|||
eventEditorDeleted: "Действието е изтрито. Задачите и действията са автоматично презаредени."
|
||||
eventEditorSaved: "Действието е запазено. Задачите и действията са автоматично презаредени."
|
||||
eventEditorEnterEventName: "Въведете име на действието, <cancel>"
|
||||
eventEditorModifiedNote: 'Вие променихте действие, което се използва от следните задачи:'
|
||||
eventEditorModifiedNote: "Вие променихте действие, което се използва от следните задачи:"
|
||||
eventEditorForcedToQuit: "Ако запазите действието, всеки който има следните задачи ще бъде принуден да ги напусне."
|
||||
eventEditorEventInUse: "Следните задачи използват действието"
|
||||
eventEditorMustModifyQuests: "Първо трябва да промените тези мисии!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Следните задачи използват усло
|
|||
conditionEditorEnterName: "Въведете име на условието, <cancel>"
|
||||
conditionEditorSaved: "Условието е записано. Задачите и условията са автоматично презаредени."
|
||||
conditionEditorDeleted: "Условието е изтрито. Задачите и условията са автоматично презаредени."
|
||||
conditionEditorModifiedNote: 'Вие променихте условието, което се използва от следните задачи:'
|
||||
conditionEditorModifiedNote: "Вие променихте условието, което се използва от следните задачи:"
|
||||
conditionEditorForcedToQuit: "Ако запишете условието, всеки играч който изпълнява някой от тези задачи, ще бъде принуден да ги напусне."
|
||||
conditionEditorSetName: "Задайте име"
|
||||
conditionEditorEntity: "Обект"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Първо трябва да зададете годи
|
|||
overrideCreateSet: "Задайте лист с подробности"
|
||||
overrideCreateEnter: "Въведете заместващ текст, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**ИЗПЪЛНЕНА ЗАДАЧА: <quest>**'
|
||||
questCompleteTitle: "**ИЗПЪЛНЕНА ЗАДАЧА: <quest>**"
|
||||
questRewardsTitle: "Награди"
|
||||
questFailed: "**ПРОВАЛЕНА ЗАДАЧА: <quest>**"
|
||||
questMaxAllowed: "Може да имате само <number> задачи."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes класове -"
|
|||
heroesExperienceTitle: "- Heroes опит -"
|
||||
heroesPrimaryTitle: "- Основни класове -"
|
||||
heroesSecondaryTitle: "- Второетапни класове -"
|
||||
customObjectivesTitle: "- Персонализирани Цели -"
|
||||
customRequirementsTitle: "- Персонализирани изисквания -"
|
||||
customRewardsTitle: "- Персонализирани награди -"
|
||||
skillListTitle: "- Списък с умения -"
|
||||
|
@ -648,7 +641,7 @@ cut: "Срежете <item>: <count>"
|
|||
craftItem: "Създайте <item>: <count>"
|
||||
smeltItem: "Разтопете <item>: <count>"
|
||||
enchItem: "Омагьосайте <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Сварете <item>: <count>"
|
||||
brewItem: "Сварете <item> <level>: <count>"
|
||||
consumeItem: "Консумирайте <item>: <count>"
|
||||
catchFish: "Хваната риба: <count>"
|
||||
milkCow: "Издоени крави: <count>"
|
||||
|
@ -665,7 +658,7 @@ completed: "Завършено"
|
|||
redoCompleted: "(Завършено)"
|
||||
consoleError: "Тази операция може да се извърши само по време на игра."
|
||||
noActiveQuest: "В момента нямате активни задачи."
|
||||
speakTo: 'Начало: Говорете с <npc>'
|
||||
speakTo: "Начало: Говорете с <npc>"
|
||||
mustSpeakTo: "Трябва да говорите с <npc> за да започнете тази задача."
|
||||
noCommandStart: "<quest> не може да бъде започнат с команда."
|
||||
permissionDisplay: "Разрешения:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> премина към следващия етап
|
|||
questForcedNextStage: "<player> ви предвижи към следващите етап на задача <quest>."
|
||||
questReset: "<player> е нулиран."
|
||||
questRemoved: "Задача <quest> е премахната от списъка с приключени задачи на <player>."
|
||||
settingAllQuestPoints: "Задаване на точки на всички играчи' <points>..."
|
||||
allQuestPointsSet: "Точките на всички играчи' <points> са зададени на <number>!"
|
||||
setQuestPoints: "Точките на <player> <points> бяха зададени на <number>."
|
||||
questPointsSet: "<player> зададе вашите точки <points> на <number>."
|
||||
takeQuestPoints: "Взети са <number> точки <points> от <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> в момента няма активни задачи
|
|||
playerNotFound: "Играча не е намерен."
|
||||
questsPlayerHasQuestAlready: "<player> е вече на задача <quest>!"
|
||||
questsUnknownAdminCommand: "Непозната команда. Изпозвайте /questsadmin за помощ."
|
||||
errorNPCID: 'Грешка: Няма NPC с ID <number>'
|
||||
errorNPCID: "Грешка: Няма NPC с ID <number>"
|
||||
questSaveError: "Възникна грешка при записване на данните."
|
||||
questErrorReadingFile: "Грешка при чете на <file>."
|
||||
errorReading: "Грешка при четене на <file>, пропускане..."
|
||||
errorReadingSuppress: "Грешка при четене на <file>, потискане на допълнителни грешки."
|
||||
errorDataFolder: "Грешка: Не може да се чете от папката с данни!"
|
||||
errorLoading: "Плъгина се зарежда. Моля опитайте по-късно! (Обикновено виждате това когато имате грешка в конзолата)"
|
||||
unknownError: "Възникна неизвестна грешка. Вижте конзолния изход."
|
||||
journalTitle: "Дневник с задачи"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Може да се потвори"
|
|||
objectives: "Цели"
|
||||
everything: "Всичко"
|
||||
usage: "Изпозване"
|
||||
redoableEvery: "Може да се потваря всеки <time>."
|
||||
requirements: "Условия"
|
||||
requirementsItemFail: "Не може да се събере необходимият предмет, Грешна ръка?"
|
||||
conditionFailQuit: "Неуспешно изпълнение на условие, вие напуснахте задача <quest>."
|
||||
|
|
|
@ -1,864 +0,0 @@
|
|||
---
|
||||
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_HELP: "list [page] - List available Quests"
|
||||
COMMAND_TAKE: "take"
|
||||
COMMAND_TAKE_HELP: "take [quest name] - Accept a Quest"
|
||||
COMMAND_TAKE_USAGE: 'Usage: /quests take [quest]'
|
||||
COMMAND_QUIT: "quit"
|
||||
COMMAND_QUIT_HELP: "quit [quest] - Quit a current Quest"
|
||||
COMMAND_EDITOR: "editor"
|
||||
COMMAND_EDITOR_HELP: "editor - Create/Edit Quests"
|
||||
COMMAND_EVENTS_EDITOR: "events"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "events - Create/Edit Events"
|
||||
COMMAND_STATS: "stats"
|
||||
COMMAND_STATS_HELP: "stats - View your Questing stats"
|
||||
COMMAND_TOP: "top"
|
||||
COMMAND_TOP_HELP: "top [number] - View top Questers"
|
||||
COMMAND_TOP_USAGE: 'Usage: /quests top [number]'
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "info - Display plugin information"
|
||||
COMMAND_JOURNAL: "journal"
|
||||
COMMAND_JOURNAL_HELP: "journal - View/Put away your Quest Journal"
|
||||
COMMAND_QUEST_HELP: "- Display current Quest objectives"
|
||||
COMMAND_QUESTINFO_HELP: "[quest name] - Display Quest information"
|
||||
COMMAND_QUESTADMIN_HELP: "- View Questadmin help"
|
||||
COMMAND_QUESTADMIN_STATS: "stats"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "stats [player] - View Questing statistics of a player"
|
||||
COMMAND_QUESTADMIN_GIVE: "give"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "give [player] [quest] - Force a player to take a Quest"
|
||||
COMMAND_QUESTADMIN_QUIT: "quit"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "quit [player] [quest] - Force a player to quit their Quest"
|
||||
COMMAND_QUESTADMIN_POINTS: "points"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "points [player] [amount] - Set a players Quest Points"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "takepoints [player] [amount] - Take a players Quest Points"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "givepoints [player] [amount] - Give a player Quest Points"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "pointsall [amount] - Set ALL players' Quest Points"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "finish [player] [quest] - Immediately force Quest completion for a player"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "nextstage [player] [quest] - Immediately force Stage completion for a player"
|
||||
COMMAND_QUESTADMIN_SETSTAGE: "setstage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "setstage [player] [quest] [stage] - Set the current Stage for a player"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_USAGE: 'Usage: /questadmin setstage [player] [quest] [stage]'
|
||||
COMMAND_QUESTADMIN_PURGE: "purge"
|
||||
COMMAND_QUESTADMIN_PURGE_HELP: "purge [player] - Clear all Quests data of a player AND BLACKLISTS THEM"
|
||||
COMMAND_QUESTADMIN_RESET: "reset"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "reset [player] - Clear all Quests data of a player"
|
||||
COMMAND_QUESTADMIN_REMOVE: "remove"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "remove [player] [quest] - Remove a completed Quest from a player"
|
||||
COMMAND_QUESTADMIN_TOGGLEGUI: "togglegui"
|
||||
COMMAND_QUESTADMIN_TOGGLEGUI_HELP: "togglegui [npc id] - Toggle GUI Quest Display on an NPC"
|
||||
COMMAND_QUESTADMIN_RELOAD: "reload"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "reload - Reload all Quests"
|
||||
questEditorHeader: "Create Quest"
|
||||
questEditorCreate: "Create new Quest"
|
||||
questEditorEdit: "Edit a Quest"
|
||||
questEditorDelete: "Delete Quest"
|
||||
questEditorName: "Set name"
|
||||
questEditorAskMessage: "Set ask message"
|
||||
questEditorFinishMessage: "Set finish message"
|
||||
questEditorRedoDelay: "Set redo delay"
|
||||
questEditorNPCStart: "Set NPC start"
|
||||
questEditorBlockStart: "Set Block start"
|
||||
questEditorInitialEvent: "Set initial Event"
|
||||
questEditorSetGUI: "Set GUI Item display"
|
||||
questEditorReqs: "Edit Requirements"
|
||||
questEditorStages: "Edit Stages"
|
||||
questEditorRews: "Edit Rewards"
|
||||
questEditorEnterQuestName: "Enter Quest name (or 'cancel' to return)"
|
||||
questEditorEditEnterQuestName: "Enter Quest name to edit (or 'cancel' to return)"
|
||||
questEditorEnterAskMessage: "Enter ask message (or 'cancel' to return)"
|
||||
questEditorEnterFinishMessage: "Enter finish message (or 'cancel' to return)"
|
||||
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"
|
||||
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"
|
||||
questEditorEnterInitialEvent: "Enter an Event name, or enter 'clear' to clear the initial Event, or 'cancel' to return"
|
||||
questRequiredNoneSet: "Required, none set"
|
||||
questWGSetRegion: "Set Region"
|
||||
questWGNotInstalled: "WorldGuard not installed"
|
||||
questWGPrompt: "Enter WorldGuard region, or enter 'clear' to clear the region, or 'cancel' to return."
|
||||
questWGInvalidRegion: "<region> is not a valid WorldGuard region!"
|
||||
questWGRegionCleared: "Quest region cleared."
|
||||
questCitNotInstalled: "Citizens not installed"
|
||||
questDenNotInstalled: "Denizen not installed"
|
||||
questGUIError: 'Error: That item is already being used as the GUI Display for the Quest <quest>.'
|
||||
questCurrentItem: "Current item:"
|
||||
questSetItem: "Set Item"
|
||||
questClearItem: "Clear Item"
|
||||
questGUICleared: "Quest GUI Item Display cleared."
|
||||
questDeleted: "Quest deleted! Quests and Events have been reloaded."
|
||||
questEditorNameExists: "A Quest with that name already exists!"
|
||||
questEditorBeingEdited: "Someone is creating/editing a Quest with that name!"
|
||||
questEditorInvalidQuestName: "Name may not contain periods or commas!"
|
||||
questEditorInvalidEventName: "is not a valid event name!"
|
||||
questEditorInvalidNPC: "No NPC exists with that id!"
|
||||
questEditorNoStartBlockSelected: "You must select a block first."
|
||||
questEditorPositiveAmount: "Amount must be a positive number."
|
||||
questEditorQuestAsRequirement1: "The following Quests have"
|
||||
questEditorQuestAsRequirement2: "as a requirement:"
|
||||
questEditorQuestAsRequirement3: "You must modify these Quests so that they do not use it before deleting it."
|
||||
questEditorQuestNotFound: "Quest not found!"
|
||||
questEditorEventCleared: "Initial Event cleared."
|
||||
questEditorSave: "Finish and save"
|
||||
questEditorNeedAskMessage: "You must set an ask message!"
|
||||
questEditorNeedFinishMessage: "You must set a finish message!"
|
||||
questEditorNeedStages: "Your Quest has no Stages!"
|
||||
questEditorSaved: "Quest saved! (You will need to perform a Quest reload for it to appear)"
|
||||
questEditorExited: "Are you sure you want to exit without saving?"
|
||||
questEditorDeleted: "Are you sure you want to delete the Quest"
|
||||
questEditorNoPermsCreate: "You do not have permission to create Quests."
|
||||
questEditorNoPermsEdit: "You do not have permission to edit Quests."
|
||||
questEditorNoPermsDelete: "You do not have permission to delete Quests."
|
||||
stageEditorEditStage: "Edit Stage"
|
||||
stageEditorNewStage: "Add new Stage"
|
||||
stageEditorStages: "Stages"
|
||||
stageEditorStage: "Stage"
|
||||
stageEditorBreakBlocks: "Break Blocks"
|
||||
stageEditorDamageBlocks: "Damage Blocks"
|
||||
stageEditorPlaceBlocks: "Place Blocks"
|
||||
stageEditorUseBlocks: "Use Blocks"
|
||||
stageEditorCutBlocks: "Cut Blocks"
|
||||
stageEditorCatchFish: "Catch Fish"
|
||||
stageEditorFish: "fish"
|
||||
stageEditorKillPlayers: "Kill Players"
|
||||
stageEditorPlayers: "players"
|
||||
stageEditorEnchantItems: "Enchant Items"
|
||||
stageEditorDeliverItems: "Deliver Items"
|
||||
stageEditorTalkToNPCs: "Talk to NPCs"
|
||||
stageEditorKillNPCs: "Kill NPCs"
|
||||
stageEditorKillMobs: "Kill Mobs"
|
||||
stageEditorReachLocs: "Reach locations"
|
||||
stageEditorReachRadii1: "Reach within"
|
||||
stageEditorReachRadii2: "blocks of"
|
||||
stageEditorTameMobs: "Tame Mobs"
|
||||
stageEditorShearSheep: "Shear Sheep"
|
||||
stageEditorEvents: "Events"
|
||||
stageEditorStageEvents: "Stage Events"
|
||||
stageEditorStartEvent: "Start Event"
|
||||
stageEditorStartEventCleared: "Start Event cleared."
|
||||
stageEditorFinishEvent: "Finish Event"
|
||||
stageEditorFinishEventCleared: "Finish Event cleared."
|
||||
stageEditorChatEvents: "Chat Events"
|
||||
stageEditorChatTrigger: "Chat Trigger"
|
||||
stageEditorChatEventsCleared: "Chat Events cleared."
|
||||
stageEditorCommandEvents: "Command Events"
|
||||
stageEditorCommandTrigger: "Command Trigger"
|
||||
stageEditorCommandEventsCleared: "Command Events cleared."
|
||||
stageEditorTriggeredBy: "Triggered by"
|
||||
stageEditorDeathEvent: "Death Event"
|
||||
stageEditorDeathEventCleared: "Death Event cleared."
|
||||
stageEditorDisconnectEvent: "Disconnect Event"
|
||||
stageEditorDisconnectEventCleared: "Disconnect Event cleared."
|
||||
stageEditorDelayMessage: "Delay Message"
|
||||
stageEditorDenizenScript: "Denizen Script"
|
||||
stageEditorStartMessage: "Start Message"
|
||||
stageEditorCompleteMessage: "Complete Message"
|
||||
stageEditorDelete: "Delete Stage"
|
||||
stageEditorSetBlockNames: "Set block names"
|
||||
stageEditorSetBlockAmounts: "Set block amounts"
|
||||
stageEditorSetBlockDurability: "Set block durability"
|
||||
stageEditorSetDamageAmounts: "Set damage amounts"
|
||||
stageEditorSetPlaceAmounts: "Set place amounts"
|
||||
stageEditorSetUseAmounts: "Set use amounts"
|
||||
stageEditorSetCutAmounts: "Set cut amounts"
|
||||
stageEditorSetKillAmounts: "Set kill amounts"
|
||||
stageEditorSetEnchantAmounts: "Set enchant amounts"
|
||||
stageEditorSetMobAmounts: "Set mob amounts"
|
||||
stageEditorSetEnchantments: "Set enchantments"
|
||||
stageEditorSetItemNames: "Set item names"
|
||||
stageEditorSetKillIds: "Set NPC IDs"
|
||||
stageEditorSetMobTypes: "Set mob types"
|
||||
stageEditorSetKillLocations: "Set kill locations"
|
||||
stageEditorSetKillLocationRadii: "Set kill location radii"
|
||||
stageEditorSetKillLocationNames: "Set kill location names"
|
||||
stageEditorSetLocations: "Set locations"
|
||||
stageEditorSetLocationRadii: "Set location radii"
|
||||
stageEditorSetLocationNames: "Set location names"
|
||||
stageEditorSetTameAmounts: "Set tame amounts"
|
||||
stageEditorSetShearColors: "Set sheep colors"
|
||||
stageEditorSetShearAmounts: "Set shear amounts"
|
||||
stageEditorPassword: "Password Objectives"
|
||||
stageEditorAddPasswordDisplay: "Add password display"
|
||||
stageEditorAddPasswordPhrases: "Add password phrase(s)"
|
||||
stageEditorNoPasswordDisplays: "No password displays set"
|
||||
stageObjectiveOverride: "Objective Display Override"
|
||||
stageEditorCustom: "Custom Objectives"
|
||||
stageEditorNoModules: "No modules loaded"
|
||||
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."
|
||||
stageEditorCustomAlreadyAdded: "That custom objective has already been added!"
|
||||
stageEditorCustomCleared: "Custom objectives cleared."
|
||||
stageEditorCustomDataPrompt: "Enter value for <data>:"
|
||||
stageEditorEnterBlockNames: "Enter block names (or IDs), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorBreakBlocksPrompt: "Enter break amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorDamageBlocksPrompt: "Enter damage amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorPlaceBlocksPrompt: "Enter place amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorUseBlocksPrompt: "Enter use amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorCutBlocksPrompt: "Enter cut amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorEnterBlockDurability: "Enter block durability (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
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"
|
||||
stageEditorEnchantTypePrompt: "Enter enchantment names, separating each one by a comma, or enter 'cancel' to return."
|
||||
stageEditorEnchantAmountsPrompt: "Enter enchant amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorItemNamesPrompt: "Enter item names, separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorNPCPrompt: "Enter NPC ids, separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorNPCToTalkToPrompt: "Enter NPC IDs, separating each one by a space, or enter 'clear' to clear the NPC ID list, or 'cancel' to return."
|
||||
stageEditorDeliveryMessagesPrompt: "Enter delivery messages, separating each one by a semi-colon or enter 'cancel' to return."
|
||||
stageEditorKillNPCsPrompt: "Enter kill amounts (numbers), separating each one by a space, or enter 'cancel' to return."
|
||||
stageEditorMobsPrompt: "Enter mob names separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorMobAmountsPrompt: "Enter mob amounts separating each one by a space, 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, or enter 'cancel' to return"
|
||||
stageEditorMobLocationRadiiPrompt: "Enter kill location radii (number of blocks) separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorMobLocationNamesPrompt: "Enter location names separating each one by a comma, 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, or enter 'cancel' to return"
|
||||
stageEditorReachLocationRadiiPrompt: "Enter reach location radii (number of blocks) separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorReachLocationNamesPrompt: "Enter location names separating each one by a comma, or enter 'cancel' to return"
|
||||
stageEditorTameAmountsPrompt: "Enter tame amounts separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorShearColorsPrompt: "Enter sheep colors separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorShearAmountsPrompt: "Enter shear amounts separating each one by a space, or enter 'cancel' to return"
|
||||
stageEditorEventsPrompt: "Enter an event name, or enter 'clear' to clear the event, or 'cancel' to return"
|
||||
stageEditorChatEventsPrompt: "Enter an event name to add, or enter 'clear' to clear all chat events, or 'cancel' to return"
|
||||
stageEditorChatEventsTriggerPromptA: "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, or 'cancel' to return"
|
||||
stageEditorCommandEventsTriggerPromptA: "Enter a command trigger for"
|
||||
stageEditorCommandEventsTriggerPromptB: "or enter 'cancel' to return."
|
||||
stageEditorDelayPrompt: "Enter time (in seconds), or enter 'clear' to clear the delay, or 'cancel' to return"
|
||||
stageEditorDelayMessagePrompt: "Enter delay message, or enter 'clear' to clear the message, or 'cancel' to return"
|
||||
stageEditorScriptPrompt: "Enter script name, or enter 'clear' to clear the script, or 'cancel' to return"
|
||||
stageEditorStartMessagePrompt: "Enter start message, or enter 'clear' to clear the message, or 'cancel' to return"
|
||||
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)"
|
||||
stageEditorPasswordPhrasePrompt: "Enter a password phrase, or 'cancel' to return"
|
||||
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)"
|
||||
stageEditorObjectiveOverridePrompt: "Enter objective display override, or 'clear' to clear the override, or 'cancel' to return."
|
||||
stageEditorObjectiveOverrideHint: "(The objective display override will show up as the players current objective)"
|
||||
stageEditorObjectiveOverrideCleared: "Objective display override cleared."
|
||||
stageEditorDeliveryAddItem: "Add item"
|
||||
stageEditorDeliveryNPCs: "Set NPC IDs"
|
||||
stageEditorDeliveryMessages: "Set delivery messages"
|
||||
stageEditorContainsDuplicates: "List contains duplicates!"
|
||||
stageEditorInvalidBlockName: "is not a valid block name!"
|
||||
stageEditorInvalidEnchantment: "is not a valid enchantment name!"
|
||||
stageEditorInvalidNPC: "is not a valid NPC ID!"
|
||||
stageEditorInvalidMob: "is not a valid mob name!"
|
||||
stageEditorInvalidItemName: "is not a valid item name!"
|
||||
stageEditorInvalidNumber: "is not a number!"
|
||||
stageEditorInvalidDye: "is not a valid dye color!"
|
||||
stageEditorInvalidEvent: "is not a valid event name!"
|
||||
stageEditorDuplicateEvent: "Event is already in the list!"
|
||||
stageEditorInvalidDelay: "Delay must be at least one second!"
|
||||
stageEditorInvalidScript: "Denizen script not found!"
|
||||
stageEditorNoCitizens: "Citizens is not installed!"
|
||||
stageEditorNoDenizen: "Denizen is not installed!"
|
||||
stageEditorPositiveAmount: "You must enter a positive number!"
|
||||
stageEditorNoNumber: "Input was not a number!"
|
||||
stageEditorNotGreaterThanZero: "is not greater than 0!"
|
||||
stageEditorNotListofNumbers: "Invalid entry, input was not a list of numbers!"
|
||||
stageEditorNoDelaySet: "You must set a delay first!"
|
||||
stageEditorNoBlockNames: "You must set block names first!"
|
||||
stageEditorNoEnchantments: "You must set enchantments first!"
|
||||
stageEditorNoItems: "You must add items first!"
|
||||
stageEditorNoDeliveryMessage: "You must set at least one delivery message!"
|
||||
stageEditorNoNPCs: "You must set NPC IDs first!"
|
||||
stageEditorNoMobTypes: "You must set mob types first!"
|
||||
stageEditorNoKillLocations: "You must set kill locations first!"
|
||||
stageEditorNoBlockSelected: "You must select a block first."
|
||||
stageEditorNoColors: "You must set colors first!"
|
||||
stageEditorNoLocations: "You must set locations first!"
|
||||
stageEditorNoEnchantmentsSet: "No enchantments set"
|
||||
stageEditorNoItemsSet: "No items set"
|
||||
stageEditorNoMobTypesSet: "No mob types set"
|
||||
stageEditorNoLocationsSet: "No locations set"
|
||||
stageEditorNoColorsSet: "No colors set"
|
||||
stageEditorListNotSameSize: "The block names list and the amounts list are not the same size!"
|
||||
stageEditorEnchantmentNotSameSize: "The enchantments list, the item id list and the enchant amount list are not the same size!"
|
||||
stageEditorDeliveriesNotSameSize: "The item list and the NPC list are not equal in size!"
|
||||
stageEditorNPCKillsNotSameSize: "The NPC IDs list and the kill amounts list are not the same size!"
|
||||
stageEditorAllListsNotSameSize: "All of your lists are not the same size!"
|
||||
stageEditorMobTypesNotSameSize: "The mob types list and the mob amounts list are not the same size!"
|
||||
stageEditorTameMobsNotSameSize: "The mob types list and the tame amounts list are not the same size!"
|
||||
stageEditorShearNotSameSize: "The sheep colors list and the shear amounts list are not the same size!"
|
||||
stageEditorMustSetPasswordDisplays: "You must add at least one password display first!"
|
||||
stageEditorAddPasswordCleared: "Password Objectives cleared."
|
||||
stageEditorPasswordNotSameSize: "The password display and password phrase lists are not the same size!"
|
||||
stageEditorListContainsDuplicates: " List contains duplicates!"
|
||||
stageEditorDelayCleared: "Delay cleared."
|
||||
stageEditorDelayMessageCleared: "Delay message cleared."
|
||||
stageEditorDenizenCleared: "Denizen script cleared."
|
||||
stageEditorBreakBlocksCleared: "Break blocks objective cleared."
|
||||
stageEditorDamageBlocksCleared: "Damage blocks objective cleared."
|
||||
stageEditorPlaceBlocksCleared: "Place blocks objective cleared."
|
||||
stageEditorUseBlocksCleared: "Use blocks objective cleared."
|
||||
stageEditorCutBlocksCleared: "Cut blocks objective cleared."
|
||||
stageEditorEnchantmentsCleared: "Enchantment objective cleared."
|
||||
stageEditorDeliveriesCleared: "Delivery objective cleared."
|
||||
stageEditorReachLocationsCleared: "Reach Locations objective cleared."
|
||||
stageEditorKillNPCsCleared: "Kill NPCs objective cleared."
|
||||
stageEditorKillMobsCleared: "Kill Mobs objective cleared."
|
||||
stageEditorTameCleared: "Tame Mobs objective cleared."
|
||||
stageEditorShearCleared: "Shear Sheep objective cleared."
|
||||
stageEditorStartMessageCleared: "Start message cleared."
|
||||
stageEditorCompleteMessageCleared: "Complete message cleared."
|
||||
stageEditorConfirmStageDelete: "Are you sure you want to delete this stage?"
|
||||
stageEditorConfirmStageNote: "Any Stages after will be shifted back one spot"
|
||||
stageEditorDeleteSucces: "Stage deleted successfully."
|
||||
stageEditorEnchantments: "Enchantments"
|
||||
stageEditorNPCNote: 'Note: You may specify the name of the NPC with <npc>'
|
||||
stageEditorOptional: "Optional"
|
||||
stageEditorColors: "Sheep Colors"
|
||||
allListsNotSameSize: "All of your lists are not the same size!"
|
||||
eventEditorCreate: "Create new Event"
|
||||
eventEditorEdit: "Edit an Event"
|
||||
eventEditorDelete: "Delete an Event"
|
||||
eventEditorCreatePermisssions: "You do not have permission to create new Events."
|
||||
eventEditorEditPermisssions: "You do not have permission to edit Events."
|
||||
eventEditorDeletePermisssions: "You do not have permission to delete Events."
|
||||
eventEditorNoneToEdit: "No Events currently exist to be edited!"
|
||||
eventEditorNoneToDelete: "No Events currently exist to be deleted!"
|
||||
eventEditorNotFound: "Event not found!"
|
||||
eventEditorExists: "Event already exists!"
|
||||
eventEditorSomeone: "Someone is already creating or editing an Event with that name!"
|
||||
eventEditorAlpha: "Name must be alphanumeric!"
|
||||
eventEditorErrorReadingFile: "Error reading Events file."
|
||||
eventEditorErrorSaving: "An error occurred while saving."
|
||||
eventEditorDeleted: "Event deleted, Quests and Events reloaded."
|
||||
eventEditorSaved: "Event saved, Quests and Events reloaded."
|
||||
eventEditorEnterEventName: "Enter an Event name, or 'cancel' to return."
|
||||
eventEditorDeletePrompt: "Are you sure you want to delete the Event"
|
||||
eventEditorQuitWithoutSaving: "Are you sure you want to quit without saving?"
|
||||
eventEditorFinishAndSave: "Are you sure you want to finish and save the Event"
|
||||
eventEditorModifiedNote: 'Note: You have modified an Event that the following Quests use:'
|
||||
eventEditorForcedToQuit: "If you save the Event, anyone who is actively doing any of these Quests will be forced to quit them."
|
||||
eventEditorEventInUse: "The following Quests use the Event"
|
||||
eventEditorMustModifyQuests: "You must modify these Quests first!"
|
||||
eventEditorListSizeMismatch: "The lists are not the same size!"
|
||||
eventEditorListDuplicates: "List contains duplicates!"
|
||||
eventEditorNotANumberList: "Input was not a list of numbers!"
|
||||
eventEditorInvalidEntry: "Invalid entry"
|
||||
eventEditorSetName: "Set name"
|
||||
eventEditorSetMessage: "Set message"
|
||||
eventEditorClearInv: "Clear player inventory"
|
||||
eventEditorFailQuest: "Fail the quest"
|
||||
eventEditorSetExplosions: "Set explosion locations"
|
||||
eventEditorSetLightning: "Set lightning strike locations"
|
||||
eventEditorSetEffects: "Set effects"
|
||||
eventEditorSetStorm: "Set storm"
|
||||
eventEditorSetThunder: "Set thunder"
|
||||
eventEditorSetMobSpawns: "Set mob spawns"
|
||||
eventEditorSetPotionEffects: "Set potion effects"
|
||||
eventEditorSetHunger: "Set player hunger level"
|
||||
eventEditorSetSaturation: "Set player saturation level"
|
||||
eventEditorSetHealth: "Set player health level"
|
||||
eventEditorEnterTimerSeconds: "Set number of seconds left before the quest fails (use cancel-timer event to cancel timers)"
|
||||
eventEditorSetTimer: "Set time to fail quest"
|
||||
eventEditorCancelTimer: "Cancel the quest timer"
|
||||
eventEditorSetTeleport: "Set player teleport location"
|
||||
eventEditorSetCommands: "Set commands to execute"
|
||||
eventEditorItems: "Event Items"
|
||||
eventEditorSetItems: "Give items"
|
||||
eventEditorItemsCleared: "Event items cleared."
|
||||
eventEditorAddItem: "Add item"
|
||||
eventEditorSetItemNames: "Set item names"
|
||||
eventEditorSetItemAmounts: "Set item amounts"
|
||||
eventEditorNoNames: "No names set"
|
||||
eventEditorMustSetNames: "You must set item names first!"
|
||||
eventEditorInvalidName: "is not a valid item name!"
|
||||
eventEditorNotGreaterThanZero: "is not greater than 0!"
|
||||
eventEditorNotANumber: "is not a number!"
|
||||
eventEditorStorm: "Event Storm"
|
||||
eventEditorSetWorld: "Set world"
|
||||
eventEditorSetDuration: "Set duration"
|
||||
eventEditorNoWorld: "(No world set)"
|
||||
eventEditorSetWorldFirst: "You must set a world first!"
|
||||
eventEditorInvalidWorld: "is not a valid world name!"
|
||||
eventEditorMustSetStormDuration: "You must set a storm duration!"
|
||||
eventEditorStormCleared: "Storm data cleared."
|
||||
eventEditorEnterStormWorld: "Enter a world name for the storm to occur in, or enter 'cancel' to return"
|
||||
eventEditorEnterDuration: "Enter duration (in seconds)"
|
||||
eventEditorAtLeastOneSecond: "Amount must be at least 1 second!"
|
||||
eventEditorNotGreaterThanOneSecond: "is not greater than 1 second!"
|
||||
eventEditorThunder: "Event Thunder"
|
||||
eventEditorMustSetThunderDuration: "You must set a thunder duration!"
|
||||
eventEditorThunderCleared: "Thunder data cleared."
|
||||
eventEditorEnterThunderWorld: "Enter a world name for the thunder to occur in, or enter 'cancel' to return"
|
||||
eventEditorEffects: "Event Effects"
|
||||
eventEditorAddEffect: "Add effect"
|
||||
eventEditorAddEffectLocation: "Add effect location"
|
||||
eventEditorNoEffects: "No effects set"
|
||||
eventEditorMustAddEffects: "You must add effects first!"
|
||||
eventEditorInvalidEffect: "is not a valid effect name!"
|
||||
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"
|
||||
eventEditorMobSpawns: "Event Mob Spawns"
|
||||
eventEditorAddMobTypes: "Add mob"
|
||||
eventEditorNoTypesSet: "(No type set)"
|
||||
eventEditorMustSetMobTypesFirst: "You must set the mob type first!"
|
||||
eventEditorSetMobAmounts: "Set mob amount"
|
||||
eventEditorNoAmountsSet: "(No amounts set)"
|
||||
eventEditorMustSetMobAmountsFirst: "You must set mob amount first!"
|
||||
eventEditorAddSpawnLocation: "Set spawn location"
|
||||
eventEditorMobSpawnsCleared: "Mob spawns cleared."
|
||||
eventEditorMustSetMobLocationFirst: "You must set a spawn-location first!"
|
||||
eventEditorInvalidMob: "is not a valid mob name!"
|
||||
eventEditorSetMobName: "Set custom name for mob"
|
||||
eventEditorSetMobType: "Set mob type"
|
||||
eventEditorSetMobItemInHand: "Set item in hand"
|
||||
eventEditorSetMobItemInHandDrop: "Set drop chance of item in hand"
|
||||
eventEditorSetMobBoots: "Set boots"
|
||||
eventEditorSetMobBootsDrop: "Set drop chance of boots"
|
||||
eventEditorSetMobLeggings: "Set leggings"
|
||||
eventEditorSetMobLeggingsDrop: "Set drop chance of leggings"
|
||||
eventEditorSetMobChestPlate: "Set chest plate"
|
||||
eventEditorSetMobChestPlateDrop: "Set drop chance of chest plate"
|
||||
eventEditorSetMobHelmet: "Set 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"
|
||||
eventEditorSetDropChance: "Set the drop chance"
|
||||
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"
|
||||
eventEditorSetPotionEffectTypes: "Set potion effect types"
|
||||
eventEditorMustSetPotionTypesFirst: "You must set potion effect types first!"
|
||||
eventEditorSetPotionDurations: "Set potion effect durations"
|
||||
eventEditorMustSetPotionDurationsFirst: "You must set potion effect durations first!"
|
||||
eventEditorMustSetPotionTypesAndDurationsFirst: "You must set potion effect types and durations first!"
|
||||
eventEditorNoDurationsSet: "(No durations set)"
|
||||
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
|
||||
eventEditorPotionsCleared: "Potion effects cleared."
|
||||
eventEditorInvalidPotionType: "is not a valid potion effect type!"
|
||||
eventEditorEnterNPCId: "Enter NPC ID (or -1 to return)"
|
||||
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"
|
||||
eventEditorSelectBlockFirst: "You must select a block first."
|
||||
eventEditorSetMessagePrompt: "Enter message, or enter 'none' to delete, (or 'cancel' to return)"
|
||||
eventEditorSetItemNamesPrompt: "Enter item names separating each one by a space, or enter 'cancel' to return."
|
||||
eventEditorSetItemAmountsPrompt: "Enter item amounts (numbers) separating each one by a space, or enter 'cancel' to return."
|
||||
eventEditorSetMobTypesPrompt: "Enter mob name, or enter 'cancel' to return"
|
||||
eventEditorSetMobAmountsPrompt: "Enter mob amount, or enter 'cancel' to return"
|
||||
eventEditorSetMobNamePrompt: "Set the name for this mob, 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, or enter 'cancel' to return"
|
||||
eventEditorSetPotionEffectsPrompt: "Enter potion effect types separating each one by a space, or enter 'cancel' to return"
|
||||
eventEditorSetPotionDurationsPrompt: "Enter effect durations (in milliseconds) separating each one by a space, or enter 'cancel' to return"
|
||||
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!"
|
||||
eventEditorSetSaturationPrompt: "Enter saturation level, or -1 to remove it"
|
||||
eventEditorSaturationLevelAtLeastZero: "Saturation level must be at least 0!"
|
||||
eventEditorSetHealthPrompt: "Enter health level, or -1 to remove it"
|
||||
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"
|
||||
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."
|
||||
reqSetMoney: "Set money requirement"
|
||||
reqSetQuestPoints: "Set Quest Points requirement"
|
||||
reqSetItem: "Set item requirements"
|
||||
reqSetPerms: "Set permission requirements"
|
||||
reqSetQuest: "Set Quest requirements"
|
||||
reqSetQuestBlocks: "Set Quest blocks"
|
||||
reqSetMcMMO: "Set mcMMO requirements"
|
||||
reqSetHeroes: "Set Heroes requirements"
|
||||
reqSetCustom: "Custom requirements"
|
||||
reqSetFail: "Set fail requirements message"
|
||||
reqSetSkills: "Set skills"
|
||||
reqSetSkillAmounts: "Set skill amounts"
|
||||
reqHeroesSetPrimary: "Set Primary Class"
|
||||
reqHeroesSetSecondary: "Set Secondary Class"
|
||||
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"
|
||||
reqQuestPrompt: "Enter a list of Quest names separating each one by a <comma>, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
reqRemoveItemsPrompt: "Enter a list of true/false values, separating each one by a space, or enter 'cancel' to return."
|
||||
reqPermissionsPrompt: "Enter permission requirements separating each one by a space, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
||||
reqCustomPrompt: "Enter the name of a custom requirement to add, or enter 'clear' to clear all custom requirements, or 'cancel' to return."
|
||||
reqMcMMOPrompt: "Enter mcMMO skills, separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
reqMcMMOAmountsPrompt: "Enter mcMMO skill amounts, separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
reqHeroesPrimaryPrompt: "Enter a Heroes Primary Class name, or enter 'clear' to clear the requirement, or 'cancel' to return."
|
||||
reqHeroesSecondaryPrompt: "Enter a Heroes Secondary Class name, or enter 'clear' to clear the requirement, or 'cancel' to return."
|
||||
reqFailMessagePrompt: "Enter fail requirements message, or enter 'cancel' to return."
|
||||
reqAddItem: "Add item"
|
||||
reqSetRemoveItems: "Set remove items"
|
||||
reqNoItemsSet: "No items set"
|
||||
reqNoValuesSet: "No values set"
|
||||
reqHeroesPrimaryDisplay: "Primary Class:"
|
||||
reqHeroesSecondaryDisplay: "Secondary Class:"
|
||||
reqGreaterThanZero: "Amount must be greater than 0!"
|
||||
reqNotAQuestName: "<quest> is not a Quest name!"
|
||||
reqItemCleared: "Item requirements cleared."
|
||||
reqListsNotSameSize: "The items list and remove items list are not the same size!"
|
||||
reqTrueFalseError: '<input> is not a true or false value!%br%Example: true false true true'
|
||||
reqCustomAlreadyAdded: "That custom requirement has already been added!"
|
||||
reqCustomNotFound: "Custom requirement module not found."
|
||||
reqCustomCleared: "Custom requirements cleared."
|
||||
reqMcMMOError: "<input> is not an mcMMO skill name!"
|
||||
reqMcMMOCleared: "mcMMO skill requirements cleared."
|
||||
reqMcMMOAmountsCleared: "mcMMO skill amount requirements cleared."
|
||||
reqHeroesNotPrimary: "The <class> class is not primary!"
|
||||
reqHeroesPrimaryCleared: "Heroes Primary Class requirement cleared."
|
||||
reqHeroesNotSecondary: "The <class> class is not secondary!"
|
||||
reqHeroesSecondaryCleared: "Heroes Secondary Class requirement cleared."
|
||||
reqHeroesClassNotFound: "Class not found!"
|
||||
reqNone: "No requirements set"
|
||||
reqNotANumber: "<input> is not a number!"
|
||||
reqMustAddItem: "You must add at least one item first!"
|
||||
reqNoMessage: "You must set a fail requirements message!"
|
||||
reqNoMcMMO: "mcMMO not installed"
|
||||
reqNoHeroes: "Heroes not installed"
|
||||
rewSetMoney: "Set money reward"
|
||||
rewSetQuestPoints: "Set Quest Points reward"
|
||||
rewSetItems: "Set item rewards"
|
||||
rewSetExperience: "Set experience reward"
|
||||
rewSetCommands: "Set command rewards"
|
||||
rewSetPermission: "Set permission rewards"
|
||||
rewSetMcMMO: "Set mcMMO skill rewards"
|
||||
rewSetHeroes: "Set Heroes experience rewards"
|
||||
rewSetPhat: "Set PhatLoot rewards"
|
||||
rewSetCustom: "Set Custom Rewards"
|
||||
rewSetHeroesClasses: "Set classes"
|
||||
rewSetHeroesAmounts: "Set experience amounts"
|
||||
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"
|
||||
rewCommandPrompt: "Enter command rewards separating each one by a <comma>, or enter 'clear' to clear the list, or enter 'cancel' to return."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
rewHeroesExperiencePrompt: "Enter experience amounts (numbers, decimals are allowed) separating each one by a space, or enter 'cancel' to return."
|
||||
rewPhatLootsPrompt: "Enter PhatLoots separating each one by a space, or enter 'clear' to clear the list, or 'cancel' to return."
|
||||
rewCustomRewardPrompt: "Enter the name of a custom reward to add, or enter 'clear' to clear all custom rewards, or 'cancel' to return."
|
||||
rewItemsCleared: "Item rewards cleared."
|
||||
rewNoMcMMOSkills: "No skills set"
|
||||
rewNoHeroesClasses: "No classes set"
|
||||
rewSetMcMMOSkillsFirst: "You must set skills first!"
|
||||
rewMcMMOCleared: "mcMMO rewards cleared."
|
||||
rewMcMMOListsNotSameSize: "The skills list and skill amounts list are not the same size!"
|
||||
rewSetHeroesClassesFirst: "You must set classes first!"
|
||||
rewHeroesCleared: "Heroes rewards cleared."
|
||||
rewHeroesListsNotSameSize: "The classes list and experience amounts list are not the same size!"
|
||||
rewHeroesInvalidClass: "<input> is not a valid Heroes class name!"
|
||||
rewPhatLootsInvalid: "<input> is not a valid PhatLoot name!"
|
||||
rewPhatLootsCleared: "PhatLoots reward cleared."
|
||||
rewCustomAlreadyAdded: "That custom reward has already been added!"
|
||||
rewCustomNotFound: "Custom reward module not found."
|
||||
rewCustomCleared: "Custom rewards cleared."
|
||||
rewNoPhat: "PhatLoots not installed"
|
||||
itemCreateLoadHand: "Load item in hand"
|
||||
itemCreateSetName: "Set name"
|
||||
itemCreateSetAmount: "Set amount"
|
||||
itemCreateSetDurab: "Set durability"
|
||||
itemCreateSetEnchs: "Add/clear enchantments"
|
||||
itemCreateSetDisplay: "Set display name"
|
||||
itemCreateSetLore: "Set lore"
|
||||
itemCreateEnterName: "Enter an item name, or 'cancel' to return."
|
||||
itemCreateEnterAmount: "Enter item amount (max. 64), or 'cancel' to return."
|
||||
itemCreateEnterDurab: "Enter item durability, or 'clear' to clear the data, or 'cancel' to return."
|
||||
itemCreateEnterEnch: "Enter an enchantment name, or 'clear' to clear the enchantments, or 'cancel' to return."
|
||||
itemCreateEnterLevel: "Enter a level (number) for <enchantment>"
|
||||
itemCreateEnterDisplay: "Enter item display name, or 'clear' to clear the display name, or 'cancel' to return."
|
||||
itemCreateEnterLore: "Enter item lore, separating each line by a semi-colon ; or 'clear' to clear the lore, or 'cancel' to return."
|
||||
itemCreateLoaded: "Item loaded."
|
||||
itemCreateNoItem: "No item in hand!"
|
||||
itemCreateNoName: "You must set a name first!"
|
||||
itemCreateInvalidName: "Invalid item name!"
|
||||
itemCreateInvalidAmount: "Amount must be between 1-64!"
|
||||
itemCreateInvalidDurab: "Invalid item durability!"
|
||||
itemCreateInvalidEnch: "Invalid enchantment name!"
|
||||
itemCreateInvalidLevel: "Level must be greater than 0!"
|
||||
itemCreateInvalidInput: "Invalid input!"
|
||||
itemCreateNotNumber: "Input was not a number!"
|
||||
itemCreateNoNameAmount: "You must set a name and amount first!"
|
||||
itemCreateCriticalError: "A critical error has occurred."
|
||||
questTitle: "-- <quest> --"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEST COMPLETE: <quest>**'
|
||||
questRewardsTitle: "Rewards:"
|
||||
journalTitle: "Quest Journal"
|
||||
questsTitle: "- Quests -"
|
||||
questHelpTitle: "- Quests -"
|
||||
questListTitle: "- Quests -"
|
||||
questNPCListTitle: "- Quests | <npc> -"
|
||||
questAdminHelpTitle: "- Questadmin -"
|
||||
questEditorTitle: "- Quest Editor -"
|
||||
eventEditorTitle: "- Event Editor - "
|
||||
questCreateTitle: "- Create Quest -"
|
||||
questEditTitle: "- Edit Quest -"
|
||||
questDeleteTitle: "- Delete Quest -"
|
||||
requirementsTitle: "- <quest> | Requirements -"
|
||||
rewardsTitle: "- <quest> | Rewards -"
|
||||
itemRequirementsTitle: "- Item Requirements -"
|
||||
itemRewardsTitle: "- Item Rewards -"
|
||||
mcMMORequirementsTitle: "- mcMMO Requirements -"
|
||||
mcMMORewardsTitle: "- mcMMO Rewards -"
|
||||
heroesRequirementsTitle: "- Heroes Requirements -"
|
||||
heroesRewardsTitle: "- Heroes Rewards -"
|
||||
heroesClassesTitle: "- Heroes Classes -"
|
||||
heroesExperienceTitle: "- Heroes Experience -"
|
||||
heroesPrimaryTitle: "- Primary Classes -"
|
||||
heroesSecondaryTitle: "- Secondary Classes -"
|
||||
phatLootsRewardsTitle: "- PhatLoots Rewards -"
|
||||
customRequirementsTitle: "- Custom Requirements -"
|
||||
customRewardsTitle: "- Custom Rewards -"
|
||||
skillListTitle: "- Skill List -"
|
||||
eventTitle: "- Event -"
|
||||
completedQuestsTitle: "- Completed Quests -"
|
||||
topQuestersTitle: "- Top <number> Questers -"
|
||||
createItemTitle: "- Create Item -"
|
||||
enchantmentsTitle: "- Enchantments -"
|
||||
questGUITitle: "- GUI Item Display -"
|
||||
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"
|
||||
effBowFire: "Sound of a bow firing"
|
||||
effClick1: "A click sound"
|
||||
effClick2: "A different click sound"
|
||||
effDoorToggle: "Sound of a door opening or closing"
|
||||
effExtinguish: "Sound of fire being extinguished"
|
||||
effGhastShoot: "Sound of a Ghast firing"
|
||||
effGhastShriek: "Sound of a Ghast shrieking"
|
||||
effZombieWood: "Sound of a Zombie chewing an iron 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"
|
||||
cmdCancel: "cancel"
|
||||
cmdAdd: "add"
|
||||
cmdClear: "clear"
|
||||
cmdNone: "none"
|
||||
cmdDone: "done"
|
||||
acceptQuest: "Accept Quest?"
|
||||
enterAnOption: "Enter an option"
|
||||
questAccepted: 'Quest accepted: <quest>'
|
||||
currentQuest: "Current Quests:"
|
||||
noMoreQuest: "No more quests available."
|
||||
damage: "Damage"
|
||||
break: "Break"
|
||||
place: "Place"
|
||||
use: "Use"
|
||||
cut: "Cut"
|
||||
catchFish: "Catch Fish"
|
||||
enchantItem: "Enchant <item> with <enchantment>"
|
||||
kill: "Kill"
|
||||
killAtLocation: "Kill <mob> at <location>"
|
||||
killPlayer: "Kill a Player"
|
||||
deliver: "Deliver <item> to <npc>"
|
||||
talkTo: "Talk to <npc>"
|
||||
tame: "Tame"
|
||||
shearSheep: "Shear <color> sheep"
|
||||
goTo: "Go to <location>"
|
||||
completed: "Completed"
|
||||
redoCompleted: "(Completed)"
|
||||
consoleError: "This command may only be performed in-game."
|
||||
invalidSelection: "Invalid selection!"
|
||||
noActiveQuest: "You do not currently have any active Quests."
|
||||
speakTo: 'Start: Speak to <npc>'
|
||||
mustSpeakTo: "You must speak to <npc> to start this Quest."
|
||||
noCommandStart: "<quest> may not be started via command."
|
||||
permissionDisplay: "Permission:"
|
||||
heroesClass: "class"
|
||||
mcMMOLevel: "level"
|
||||
haveCompleted: "You have completed <quest>"
|
||||
cannotComplete: "Cannot complete <quest>"
|
||||
questNotFound: "Quest not found."
|
||||
alreadyConversing: "You already are in a conversation!"
|
||||
inputNum: "Input must be a number."
|
||||
inputPosNum: "Input must be a positive number."
|
||||
questModified: "Your active Quest <quest> has been modified. You have been forced to quit the Quest."
|
||||
questNotExist: "Your active Quest <quest> no longer exists. You have been forced to quit the Quest."
|
||||
questInvalidChoice: "Invalid choice. Type 'Yes' or 'No'"
|
||||
questPointsDisplay: "Quest points:"
|
||||
questNoDrop: "You may not drop Quest items."
|
||||
questNoBrew: "You may not brew Quest items."
|
||||
questNoStore: "You may not store Quest items."
|
||||
questNoCraft: "You may not craft Quest items."
|
||||
questNoEquip: "You may not equip Quest items."
|
||||
questNoDispense: "You may not put Quest items in dispensers."
|
||||
questNoEnchant: "You may not enchant Quest items."
|
||||
questNoSmelt: "You may not smelt using Quest items."
|
||||
questInfoNoPerms: "You do not have permission to view a Quest's information."
|
||||
questCmdNoPerms: "You do not have access to that command."
|
||||
pageSelectionNum: "Page selection must be a number."
|
||||
pageSelectionPosNum: "Page selection must be a positive number."
|
||||
questListNoPerms: "You do not have permission to view the Quests list."
|
||||
questTakeNoPerms: "You do not have permission to take Quests via commands."
|
||||
questTakeDisabled: "Taking Quests via commands has been disabled."
|
||||
questQuit: "You have quit <quest>"
|
||||
questQuitNoPerms: "You do not have permission to quit Quests."
|
||||
questQuitDisabled: "Quitting Quests has been disabled."
|
||||
questEditorNoPerms: "You do not have permission to use the Quests Editor."
|
||||
eventEditorNoPerms: "You do not have permission to use the Events Editor."
|
||||
questsUnknownCommand: "Unknown Quests command. Type /quests for help."
|
||||
pageNotExist: "Page does not exist."
|
||||
pageFooter: "- Page <current> of <all> -"
|
||||
questsReloaded: "Quests reloaded."
|
||||
numQuestsLoaded: "<number> Quests loaded."
|
||||
questForceTake: "<player> has forcibly started the Quest <quest>."
|
||||
questForcedTake: "<player> has forced you to take the Quest <quest>."
|
||||
questForceQuit: "<player> has forcibly quit the Quest <quest>."
|
||||
questForcedQuit: "<player> has forced you to quit the Quest <quest>."
|
||||
questForceFinish: "<player> has forcibly finished their Quest <quest>."
|
||||
questForcedFinish: "<player> has forced you to finish your Quest <quest>."
|
||||
questForceNextStage: "<player> has advanced to the next Stage in the Quest <quest>."
|
||||
questForcedNextStage: "<player> has advanced you to the next Stage in your Quest <quest>."
|
||||
questPurged: "<player> has been purged and blacklisted."
|
||||
questReset: "<player> has been reset."
|
||||
questRemoved: "Quest <quest> has been removed from player <player>'s completed Quests."
|
||||
settingAllQuestPoints: "Setting all players' Quest Points..."
|
||||
allQuestPointsSet: "All players' Quest Points have been set to <number>!"
|
||||
setQuestPoints: "<player>'s Quest Points have been set to <number>."
|
||||
questPointsSet: "<player> has set your Quest Points to <number>."
|
||||
takeQuestPoints: "Took away <number> Quest Points from <player>."
|
||||
questPointsTaken: "<player> took away <number> Quest Points."
|
||||
giveQuestPoints: "Gave <number> Quest Points from <player>."
|
||||
questPointsGiven: "<player> gave you <number> Quest Points."
|
||||
enableNPCGUI: "<npc> will now provide a GUI Quest Display."
|
||||
disableNPCGUI: "<npc> will no longer provide a GUI Quest Display."
|
||||
invalidNumber: "Invalid number."
|
||||
noCurrentQuest: "<player> does not currently have any active Quests."
|
||||
playerNotFound: "Player not found."
|
||||
invalidStageNum: "Invalid stage number for Quest <quest>"
|
||||
errorNPCID: 'Error: There is no NPC with ID <number>'
|
||||
errorReading: "Error reading <file>, skipping.."
|
||||
errorReadingSuppress: "Error reading <file>, suppressing further errors."
|
||||
errorDataFolder: 'Error: Unable to read Quests data folder!'
|
||||
questsPlayerHasQuestAlready: "<player> is already on the Quest <quest>!"
|
||||
questsUnknownAdminCommand: "Unknown Questsadmin command. Type /questsadmin for help."
|
||||
unknownError: "An unknown error occurred. See console output."
|
||||
journalTaken: "You take out your Quest Journal."
|
||||
journalPutAway: "You put away your Quest Journal."
|
||||
journalAlreadyHave: "You already have your Quest Journal out."
|
||||
journalNoRoom: "You have no room in your inventory for your Quest Journal!"
|
||||
journalNoQuests: "You have no accepted quests!"
|
||||
journalDenied: "You cannot do that with your Quest Journal."
|
||||
ENCHANTMENT_ARROW_DAMAGE: "Power"
|
||||
ENCHANTMENT_ARROW_FIRE: "Flame"
|
||||
ENCHANTMENT_ARROW_INFINITE: "Infinity"
|
||||
ENCHANTMENT_ARROW_KNOCKBACK: "Punch"
|
||||
ENCHANTMENT_BINDING_CURSE: "BindingCurse"
|
||||
ENCHANTMENT_DAMAGE_ALL: "Sharpness"
|
||||
ENCHANTMENT_DAMAGE_ARTHROPODS: "BaneOfArthropods"
|
||||
ENCHANTMENT_DEPTH_STRIDER: "DepthStrider"
|
||||
ENCHANTMENT_DAMAGE_UNDEAD: "Smite"
|
||||
ENCHANTMENT_DIG_SPEED: "Efficiency"
|
||||
ENCHANTMENT_DURABILITY: "Unbreaking"
|
||||
ENCHANTMENT_FIRE_ASPECT: "FireAspect"
|
||||
ENCHANTMENT_FROST_WALKER: "FrostWalker"
|
||||
ENCHANTMENT_KNOCKBACK: "Knockback"
|
||||
ENCHANTMENT_LOOT_BONUS_BLOCKS: "Fortune"
|
||||
ENCHANTMENT_LOOT_BONUS_MOBS: "Looting"
|
||||
ENCHANTMENT_LUCK: "LuckOfTheSea"
|
||||
ENCHANTMENT_LURE: "Lure"
|
||||
ENCHANTMENT_MENDING: "Mending"
|
||||
ENCHANTMENT_OXYGEN: "Respiration"
|
||||
ENCHANTMENT_PROTECTION_ENVIRONMENTAL: "Protection"
|
||||
ENCHANTMENT_PROTECTION_EXPLOSIONS: "BlastProtection"
|
||||
ENCHANTMENT_PROTECTION_FALL: "FeatherFalling"
|
||||
ENCHANTMENT_PROTECTION_FIRE: "FireProtection"
|
||||
ENCHANTMENT_PROTECTION_PROJECTILE: "ProjectileProtection"
|
||||
ENCHANTMENT_SILK_TOUCH: "SilkTouch"
|
||||
ENCHANTMENT_SWEEPING_EDGE: "SweepingEdge"
|
||||
ENCHANTMENT_THORNS: "Thorns"
|
||||
ENCHANTMENT_VANISHING_CURSE: "VanishingCurse"
|
||||
ENCHANTMENT_WATER_WORKER: "AquaAffinity"
|
||||
COLOR_BLACK: "Black"
|
||||
COLOR_BLUE: "Blue"
|
||||
COLOR_BROWN: "Brown"
|
||||
COLOR_CYAN: "Cyan"
|
||||
COLOR_GRAY: "Gray"
|
||||
COLOR_GREEN: "Green"
|
||||
COLOR_LIGHT_BLUE: "LightBlue"
|
||||
COLOR_LIME: "Lime"
|
||||
COLOR_MAGENTA: "Magenta"
|
||||
COLOR_ORANGE: "Orange"
|
||||
COLOR_PINK: "Pink"
|
||||
COLOR_PURPLE: "Purple"
|
||||
COLOR_RED: "Red"
|
||||
COLOR_SILVER: "Silver"
|
||||
COLOR_WHITE: "White"
|
||||
COLOR_YELLOW: "Yellow"
|
||||
timeDay: "Day"
|
||||
timeDays: "Days"
|
||||
timeHour: "Hour"
|
||||
timeHours: "Hours"
|
||||
timeMinute: "Minute"
|
||||
timeMinutes: "Minutes"
|
||||
timeSecond: "Second"
|
||||
timeSeconds: "Seconds"
|
||||
timeMillisecond: "Millisecond"
|
||||
timeMilliseconds: "Milliseconds"
|
||||
event: "Event"
|
||||
delay: "Delay"
|
||||
save: "Save"
|
||||
exit: "Exit"
|
||||
exited: "Exited"
|
||||
cancel: "Cancel"
|
||||
cancelled: "Cancelled"
|
||||
questTimeout: "Cancelled."
|
||||
back: "Back"
|
||||
yesWord: "Yes"
|
||||
noWord: "No"
|
||||
"true": "true"
|
||||
"false": "false"
|
||||
clear: "Clear"
|
||||
edit: "Edit"
|
||||
none: "None"
|
||||
done: "Done"
|
||||
comma: "comma"
|
||||
finish: "Finish"
|
||||
quit: "Quit"
|
||||
noneSet: "None set"
|
||||
noDelaySet: "No delay set"
|
||||
noIdsSet: "No IDs set"
|
||||
noNamesSet: "No names set"
|
||||
worlds: "Worlds"
|
||||
mobs: "Mobs"
|
||||
points: "points"
|
||||
invalidOption: "Invalid option!"
|
||||
npcHint: 'Note: You can left or right click on NPC''s to get their ID.'
|
||||
listDuplicate: "List contains duplicates!"
|
||||
id: "ID"
|
||||
quest: "Quest"
|
||||
quests: "Quests"
|
||||
createdBy: "Created by"
|
||||
continuedBy: "and continued by"
|
||||
questPoints: "Quest Points"
|
||||
accepted: "Accepted"
|
||||
complete: "Complete"
|
||||
redoable: "Redoable"
|
||||
usage: "Usage"
|
||||
redoableEvery: "Redoable every <time>."
|
||||
requirements: "Requirements"
|
||||
money: "Money"
|
||||
with: "With"
|
||||
to: "to"
|
||||
blocksWithin: "within <amount> blocks of"
|
||||
valRequired: "Value required"
|
||||
enchantedItem: "*Enchanted*"
|
||||
experience: "Experience"
|
||||
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"
|
||||
questErrorReadingFile: "Error reading Quests file."
|
||||
questSaveError: "An error occurred while saving."
|
||||
questBlacklisted: "You are blacklisted. Contact an admin if this is in error."
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [hráč] [množství] - Sebere hráči úkolové body"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [hráč] [množství] - Přidělí hráči úkolové body"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [množství] - Nastaví všem hráčům úkolové body"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [hráč] [úkol] - Okamžitě dokončí úkol hráče"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Zadejte konečnou zprávu (<cancel>)"
|
|||
questEditorEnterNPCStart: "Zadejte NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Klikněte na NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Pravým-klikem na blok použijete počáteční bod, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Hráči přidaní do této skupiny mohou provádět questy společně!"
|
||||
questDungeonsDisband: "Skupina úkolů byla rozpuštěna."
|
||||
questDungeonsInvite: "<player> nyní může s vámi provádět questy!"
|
||||
questDungeonsJoin: "Nyní můžete provádět questy s Leader <player>."
|
||||
questDungeonsKicked: "<player> již s vámi nemůže provádět úkoly."
|
||||
questDungeonsLeave: "S Leader <player> již nemůžete provádět úkoly."
|
||||
questPartiesCreate: "Hráči si do této strany může provádět úkoly společně!"
|
||||
questPartiesDelete: "Úkolu strana byla rozpuštěna."
|
||||
questPartiesJoin: "Nyní můžete provádět úkoly u párty."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Zpráva byla vymazána."
|
|||
stageEditorConfirmStageNote: "Každá etapa se bude posunuta zpět na jedno místo"
|
||||
stageEditorDeleteSucces: "Fáze byla úspěšně odstraněna."
|
||||
stageEditorEnchantments: "Očarování"
|
||||
stageEditorNPCNote: 'Poznámka: Můžete zadat název NPC pomocí <npc>'
|
||||
stageEditorNPCNote: "Poznámka: Můžete zadat název NPC pomocí <npc>"
|
||||
stageEditorOptional: "Nepovinné"
|
||||
stageEditorColors: "Barvy ovcí"
|
||||
eventEditorCreate: "Vytvořit novou událost"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Událost již existuje!"
|
|||
eventEditorDeleted: "Event vymazán, úkoly a Eventy se znovu načtou."
|
||||
eventEditorSaved: "Event uložen, úkoly a Eventy se znovu načtou."
|
||||
eventEditorEnterEventName: "Napiš jméno Eventu, <cancel>"
|
||||
eventEditorModifiedNote: 'Upravili jste událost, kterou používají následující úkoly:'
|
||||
eventEditorModifiedNote: "Upravili jste událost, kterou používají následující úkoly:"
|
||||
eventEditorForcedToQuit: "Jestliže uložíš Event, někdo, kdo teď dělá nějaký z úkolů bude nucen přestat."
|
||||
eventEditorEventInUse: "Následující úkoly používají event"
|
||||
eventEditorMustModifyQuests: "Nejprve musíte tyto úkoly upravit!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Následující úkoly používají podmínku"
|
|||
conditionEditorEnterName: "Zadej název podmínky, <cancel>"
|
||||
conditionEditorSaved: "Podmínka uložena. Data úkol a podmínek znovu načtena."
|
||||
conditionEditorDeleted: "Podmínka odstraněna. Data úkol a podmínek znovu načtena."
|
||||
conditionEditorModifiedNote: 'Upravili jste podmínku, kterou používají následující úkoly:'
|
||||
conditionEditorModifiedNote: "Upravili jste podmínku, kterou používají následující úkoly:"
|
||||
conditionEditorForcedToQuit: "Pokud podmínku uložíš, bude každý, kdo teď dělá nějaký z úkolů bude nucen přestat."
|
||||
conditionEditorSetName: "Nastavit jméno"
|
||||
conditionEditorEntity: "Entita"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Nejprve musíte nastavit rok!"
|
|||
overrideCreateSet: "Nastavit přepsání seznamu podrobností"
|
||||
overrideCreateEnter: "Zadejte náhradní text, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**ÚKOL DOKONČEN: <quest>**'
|
||||
questCompleteTitle: "**ÚKOL DOKONČEN: <quest>**"
|
||||
questRewardsTitle: "Odměny"
|
||||
questFailed: "*ÚKOL NEÚSPĚŠNÝ*"
|
||||
questMaxAllowed: "Můžete mít pouze <number> úkolů."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Hrdinové Třídy -"
|
|||
heroesExperienceTitle: "- Hrdonové Zkušenosti -"
|
||||
heroesPrimaryTitle: "- Hlavní Třída -"
|
||||
heroesSecondaryTitle: "- Vedlejší Třída -"
|
||||
customObjectivesTitle: "- Vlastní Cíle -"
|
||||
customRequirementsTitle: "- Vlastní Požadavky -"
|
||||
customRewardsTitle: "- Vlastní Odměny -"
|
||||
skillListTitle: "- Seznam Dovednostní -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Úkol přijat: <quest>"
|
|||
currentQuest: "Aktuální úkoly:"
|
||||
completedQuest: "Splněné Úkoly:"
|
||||
noMoreQuest: "Žádné další úkoly nejsou k dispozici."
|
||||
break: "Zničení"
|
||||
damage: "Poškození"
|
||||
place: "Položení"
|
||||
use: "Použít"
|
||||
cut: "Ostříhání"
|
||||
craftItem: "Vyrobit <item>"
|
||||
smeltItem: "Tavit<item>"
|
||||
break: "Zničení <item>: <count>"
|
||||
damage: "Poškození <item>: <count>"
|
||||
place: "Položení <item>: <count>"
|
||||
use: "Použít <item>: <count>"
|
||||
cut: "Ostříhání <item>: <count>"
|
||||
craftItem: "Vyrobit <item>: <count>"
|
||||
smeltItem: "Tavit <item>: <count>"
|
||||
enchItem: "Očarovat <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Vařit <item>"
|
||||
consumeItem: "Konzumovat <item>"
|
||||
catchFish: "Chycení ryb"
|
||||
milkCow: "K Dojení Krávy"
|
||||
kill: "Zabití"
|
||||
killAtLocation: "Zabití <mob> v <location>"
|
||||
killPlayer: "Zabijte hráče"
|
||||
deliver: "Doručení <item> k <npc>"
|
||||
brewItem: "Vařit <item> <level>: <count>"
|
||||
consumeItem: "Konzumovat <item>: <count>"
|
||||
catchFish: "Chycení ryb: <count>"
|
||||
milkCow: "K Dojení Krávy: <count>"
|
||||
kill: "Zabití <mob>: <count>"
|
||||
killAtLocation: "Zabití <mob> v <location>: <count>"
|
||||
killPlayer: "Zabijte hráče: <count>"
|
||||
deliver: "Doručení <item> k <npc>: <count>"
|
||||
talkTo: "Promluvte si s <npc>"
|
||||
tame: "Ochočení"
|
||||
shearSheep: "Ostříhej <color> ovci"
|
||||
tame: "Ochočení <mob>: <count>"
|
||||
shearSheep: "Ostříhej <color> ovci: <count>"
|
||||
goTo: "Běž do <location>"
|
||||
location: "Umístění <id>"
|
||||
completed: "Dokončeno"
|
||||
redoCompleted: "(Dokončeno)"
|
||||
consoleError: "Tento příkaz může být proveden pouze ve hře."
|
||||
noActiveQuest: "Nemáš nyní žádný rozdělaný úkol."
|
||||
speakTo: 'Začni: Mluv s <npc>'
|
||||
speakTo: "Začni: Mluv s <npc>"
|
||||
mustSpeakTo: "Musíš si promluvit s <npc> pro odstartování úkolu."
|
||||
noCommandStart: "<quest> Nemusí být odstartován přes příkaz."
|
||||
permissionDisplay: "Oprávnění:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> postoupil do další fáze úkolu <quest>."
|
|||
questForcedNextStage: "<player> vás posunul na další fázi v úkolu <quest>."
|
||||
questReset: "<player> byl resetovat."
|
||||
questRemoved: "Úkol <quest> byl smazán ze seznamu hráče <player> splněných úkolů."
|
||||
settingAllQuestPoints: "Nastavení bodů z úkolu u všech hráčů..."
|
||||
allQuestPointsSet: "Body z úkolů byli u všech hráčů nastaveny na <number>!"
|
||||
setQuestPoints: "<player> body z úkolu byli nastaveny na <number>."
|
||||
questPointsSet: "<player> nastavil tvoje body z úkolu na <number>."
|
||||
takeQuestPoints: "Odnesli <number> bodů z úkolu <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> Nemá nyní žádné aktivní úkoly."
|
|||
playerNotFound: "Hráč nebyl nalezen."
|
||||
questsPlayerHasQuestAlready: "<player> je již v úkolu <quest>!"
|
||||
questsUnknownAdminCommand: "Neznámý příkaz Questsadmin. Zadej /questsadmin pro nápovědu."
|
||||
errorNPCID: 'Error: Tady není žádné NPC s ID <number>'
|
||||
errorNPCID: "Error: Tady není žádné NPC s ID <number>"
|
||||
questSaveError: "Při ukládání nastala chyba."
|
||||
questErrorReadingFile: "Chyba při čtení souborů úkolů."
|
||||
errorReading: "Chyba při čtení souboru <file>, přeskakuji.."
|
||||
errorReadingSuppress: "Chyba při čtení souboru <file>, potlačuji další chyby."
|
||||
errorDataFolder: "Chyba: Nelze číst datovou složku Úkolu!"
|
||||
errorLoading: "Plugin se aktuálně načítá. Prosím zkuste to znovu později!"
|
||||
unknownError: "Došlo k neznámé chybě, viz výstup konzoly."
|
||||
journalTitle: "List úkolů"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Opakovatelný"
|
|||
objectives: "Cíle"
|
||||
everything: "Vše"
|
||||
usage: "Použití"
|
||||
redoableEvery: "Opakovatelný každých <time>."
|
||||
requirements: "Požadavky"
|
||||
requirementsItemFail: "Požadovanou položku nelze shromáždit. Je to ve vaší volné ruce?"
|
||||
conditionFailQuit: "Podmínka se nezdařila. Ukončil jsi <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "tagpoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [spiller] [beløb] - Tag en spillers Quest Points"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givpoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [spiller] [beløb] - Giv en spiller Quest Points"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Sæt alle players' Quest Points"
|
||||
COMMAND_QUESTADMIN_FINISH: "færdiggør"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [spiller] [quest] - Fuldføre en quest for en spiller med det sammen"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "næste"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Skriv slut beskeden (<cancel>)"
|
|||
questEditorEnterNPCStart: "Indtast NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Klik på en NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Højre-klik på en block for at sætte start pointet, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Spillere der er tilføjet kan udføre quests sammen!"
|
||||
questDungeonsDisband: "Quest gruppen blev opløst."
|
||||
questDungeonsInvite: "<player> kan nu udføre quests med dig!"
|
||||
questDungeonsJoin: "Du kan nu udføre opgaver med Leader <player>."
|
||||
questDungeonsKicked: "<player> har nu ikke mulighed for at lave quests med dig."
|
||||
questDungeonsLeave: "Du kan ikke længere udføre opgaver med Leader <player>."
|
||||
questPartiesCreate: "Spillere tilføjet til gruppen kan lave quest's sammen!"
|
||||
questPartiesDelete: "Quest gruppen blev opløst."
|
||||
questPartiesJoin: "Du kan nu udføre quests med festen."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Besked cleared."
|
|||
stageEditorConfirmStageNote: "Eventuelle faser efter vil blive flyttet et step tilbage"
|
||||
stageEditorDeleteSucces: "Fase slettet."
|
||||
stageEditorEnchantments: "Enchantments"
|
||||
stageEditorNPCNote: 'Bemærk: Du kan angive navnet på NPC med <npc>'
|
||||
stageEditorNPCNote: "Bemærk: Du kan angive navnet på NPC med <npc>"
|
||||
stageEditorOptional: "Valgfrit"
|
||||
stageEditorColors: "Får farver"
|
||||
eventEditorCreate: "Opret en begivenhed"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Begivenheden findes allerede!"
|
|||
eventEditorDeleted: "Begivenhed slettet, Quests og begivenheder er blevet genindlæst."
|
||||
eventEditorSaved: "Begivenhed gemt, Quests og begivenheder er blevet genindlæst."
|
||||
eventEditorEnterEventName: "Indtast et begivenhedsnavn, <cancel>"
|
||||
eventEditorModifiedNote: 'Du har ændret en begivenhed, der bruger følgende quests:'
|
||||
eventEditorModifiedNote: "Du har ændret en begivenhed, der bruger følgende quests:"
|
||||
eventEditorForcedToQuit: "Hvis du redder arrangementet, vil enhver, der aktivt gør nogen af disse Quests, blive tvunget til at afslutte dem."
|
||||
eventEditorEventInUse: "Følgende quests bruger arrangementet"
|
||||
eventEditorMustModifyQuests: "Du skal først ændre disse quests!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Følgende missioner bruger betingelsen"
|
|||
conditionEditorEnterName: "Indtast betingelsesnavn, <cancel>"
|
||||
conditionEditorSaved: "Tilstand gemt. Oplysninger om søgning og tilstand genindlæst."
|
||||
conditionEditorDeleted: "Tilstand slettet. Oplysninger om søgning og tilstand genindlæst."
|
||||
conditionEditorModifiedNote: 'Du har ændret en betingelse, som følgende missioner bruger:'
|
||||
conditionEditorModifiedNote: "Du har ændret en betingelse, som følgende missioner bruger:"
|
||||
conditionEditorForcedToQuit: "Hvis du gemmer betingelsen, vil enhver, der aktivt udfører en af disse opgaver, blive tvunget til at afslutte dem."
|
||||
conditionEditorSetName: "Indstil navn"
|
||||
conditionEditorEntity: "Enhed"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Du skal først sætte et år!"
|
|||
overrideCreateSet: "Angiv tilsidesættelse af detaljeringsliste"
|
||||
overrideCreateEnter: "Indtast udskiftningstekst, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**MISSON GENNEMFØRT: <quest>**'
|
||||
questCompleteTitle: "**MISSON GENNEMFØRT: <quest>**"
|
||||
questRewardsTitle: "Belønninger"
|
||||
questFailed: "*QUEST FEJLEDE*"
|
||||
questMaxAllowed: "Du kan kun have <number> Quests aktive."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes Klasser -"
|
|||
heroesExperienceTitle: "- Heroes Erfaring -"
|
||||
heroesPrimaryTitle: "- Primære Klasser -"
|
||||
heroesSecondaryTitle: "- Sekundære Klasser -"
|
||||
customObjectivesTitle: "- Håndlavede Mål -"
|
||||
customRequirementsTitle: "- Brugerdefineret Krav -"
|
||||
customRewardsTitle: "- Brugerdefineret Belønninger -"
|
||||
skillListTitle: "- Færdighedsliste -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Quest accepteret: <quest>"
|
|||
currentQuest: "Nuværende Quests:"
|
||||
completedQuest: "Afsluttede Opgaver:"
|
||||
noMoreQuest: "Ikke flere quests til rådighed."
|
||||
break: "Ødelæg"
|
||||
damage: "Skade"
|
||||
place: "Sæt"
|
||||
use: "Brug"
|
||||
cut: "Klip"
|
||||
craftItem: "Fremstil <item>"
|
||||
smeltItem: "Smelt <item>"
|
||||
break: "Ødelæg <item>: <count>"
|
||||
damage: "Skade <item>: <count>"
|
||||
place: "Sæt <item>: <count>"
|
||||
use: "Brug <item>: <count>"
|
||||
cut: "Klip <item>: <count>"
|
||||
craftItem: "Fremstil <item>: <count>"
|
||||
smeltItem: "Smelt <item>: <count>"
|
||||
enchItem: "Očarovat <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Bryg <item>"
|
||||
consumeItem: "Forbrug <item>"
|
||||
catchFish: "Fang fisk"
|
||||
milkCow: "At Mælke Ko"
|
||||
kill: "Dræb"
|
||||
killAtLocation: "Dræb <mob> ved <location>"
|
||||
killPlayer: "Dræb en spiller"
|
||||
deliver: "Levere <item> til <npc>"
|
||||
brewItem: "Bryg <item> <level>: <count>"
|
||||
consumeItem: "Forbrug <item>: <count>"
|
||||
catchFish: "Fang fisk: <count>"
|
||||
milkCow: "At Mælke Ko: <count>"
|
||||
kill: "Dræb <mob>: <count>"
|
||||
killAtLocation: "Dræb <mob> ved <location>: <count>"
|
||||
killPlayer: "Dræb en spiller: <count>"
|
||||
deliver: "Levere <item> til <npc>: <count>"
|
||||
talkTo: "Snak med <npc>"
|
||||
tame: "Tæm"
|
||||
shearSheep: "Klip <color> får"
|
||||
tame: "Tæm <mob>: <count>"
|
||||
shearSheep: "Klip <color> får: <count>"
|
||||
goTo: "Gå til <location>"
|
||||
location: "Placering <id>"
|
||||
completed: "Gennemført"
|
||||
redoCompleted: "(Gennemført)"
|
||||
consoleError: "Denne kommando kan kun bruges in-game."
|
||||
noActiveQuest: "Du har i øjeblikket ikke nogen aktive Quests."
|
||||
speakTo: 'Start: Tal til <npc>'
|
||||
speakTo: "Start: Tal til <npc>"
|
||||
mustSpeakTo: "Du skal tale med <npc> for at starte denne Quest."
|
||||
noCommandStart: "<quest> kan ikke startes med kommando."
|
||||
permissionDisplay: "Tilladelser:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> er gået videre til næste scene i Questen <quest
|
|||
questForcedNextStage: "<player> har avancerede dig til den næste scene i din Quest <quest>."
|
||||
questReset: "<player> blev nulstillet."
|
||||
questRemoved: "Quest <quest> er blevet slettet af spiller <player>'s fuldførte Quests."
|
||||
settingAllQuestPoints: "Indstiller alle spillerenes Quest Points..."
|
||||
allQuestPointsSet: "Alle spillere's Quest Point blev sat til <number>!"
|
||||
setQuestPoints: "<player>'s Quest Point blev sat til <number>."
|
||||
questPointsSet: "<player> har sat dine Quest Point til <number>."
|
||||
takeQuestPoints: "Fjernede <number> Quest Point fra <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> har ikke nogle Quests aktive."
|
|||
playerNotFound: "Spiller ikke fundet."
|
||||
questsPlayerHasQuestAlready: "<player> er allerede på den Quest <quest>!"
|
||||
questsUnknownAdminCommand: "Ukendt Questsadmin kommando. Skriv /questsadmin for hjælp."
|
||||
errorNPCID: 'Fejl: Der er ingen NPC med ID <number>'
|
||||
errorNPCID: "Fejl: Der er ingen NPC med ID <number>"
|
||||
questSaveError: "Der opstod en fejl under gemning."
|
||||
questErrorReadingFile: "Fejl ved læsning af quests fil."
|
||||
errorReading: "Fejl ved læsning <file>, springer over.."
|
||||
errorReadingSuppress: "Fejl ved læsning <file>, undertrykke yderligere fejl."
|
||||
errorDataFolder: "Fejl: Kan ikke læse Quests data mappe!"
|
||||
errorLoading: "Plugin indlæses i øjeblikket. Prøv igen senere!"
|
||||
unknownError: "Der opstod en ukendt fejl.Se konsoludgang."
|
||||
journalTitle: "Quest Journal"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Fortrydelse"
|
|||
objectives: "Mål"
|
||||
everything: "Alting"
|
||||
usage: "Brug"
|
||||
redoableEvery: "Fortrydelse hvert <time>."
|
||||
requirements: "Kravende"
|
||||
requirementsItemFail: "Kan ikke indsamle den krævede vare. Er det i din off-hand?"
|
||||
conditionFailQuit: "Tilstand mislykkedes. Du har afsluttet <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "nehmepunkte"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [spieler] [menge] - Einem Spieler Questpunkte wegnehmen"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "gebepunkte"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [spieler] [menge] - Einem Spieler Questpunkte geben"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "punktealler"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Gibt allen Spielern Questpunkte"
|
||||
COMMAND_QUESTADMIN_FINISH: "beenden"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [spieler] [quest] - Eine Quest für einen Spieler sofort erfolgreich abschliessen"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nächstestation"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Gib eine Endnachricht ein (<cancel>)"
|
|||
questEditorEnterNPCStart: "Gib die NPC UUID ein, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Klicke auf einen NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Rechts-klicke auf einen Block um ihn als Start-Punkt auszuwählen, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Spieler zur Gruppe hinzufügen, um diese Quest gemeinsam durchführen zu können!"
|
||||
questDungeonsDisband: "Die Questgruppe wurde aufgelöst."
|
||||
questDungeonsInvite: "<player> kann nun keine Quests mehr mit dir durchführen!"
|
||||
questDungeonsJoin: "Sie können jetzt Quests mit Leader <player> ausführen."
|
||||
questDungeonsKicked: "<player> kann nun keine Quests mehr mit dir durchführen."
|
||||
questDungeonsLeave: "Mit Leader <player> können Sie keine Quests mehr ausführen."
|
||||
questPartiesCreate: "Spieler zur gruppe hinzugefügt um diese Quest gemeinsam durchführen zu können!"
|
||||
questPartiesDelete: "Die Questgruppe wurde aufgelöst."
|
||||
questPartiesJoin: "Du kannst jetzt Quests mit der Gruppe durchführen."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Nachricht gelöscht."
|
|||
stageEditorConfirmStageNote: "Alle nachfolgenden Stufen werden um einen Punkt zurückgeschoben"
|
||||
stageEditorDeleteSucces: "Phase erfolgreich gelöscht."
|
||||
stageEditorEnchantments: "Verzauberungen"
|
||||
stageEditorNPCNote: 'Hinweis: Du kannst den Namen des NPC mit <npc> spezifizieren'
|
||||
stageEditorNPCNote: "Hinweis: Du kannst den Namen des NPC mit <npc> spezifizieren"
|
||||
stageEditorOptional: "Optional"
|
||||
stageEditorColors: "Schaf-Farben"
|
||||
eventEditorCreate: "Erstelle ein neues Event"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Event existiert bereits!"
|
|||
eventEditorDeleted: "Event wurde gelöscht, Quests und Events sind automatisch neu geladen worden."
|
||||
eventEditorSaved: "Event gespeichert, Quests und Events wurden automatisch neu geladen."
|
||||
eventEditorEnterEventName: "Event Name eingeben, <cancel>"
|
||||
eventEditorModifiedNote: 'Sie haben eine Event geändert, das die folgenden Quests verwenden:'
|
||||
eventEditorModifiedNote: "Sie haben eine Event geändert, das die folgenden Quests verwenden:"
|
||||
eventEditorForcedToQuit: "Wenn du das Event speicherst, wird jeder der gerade eine dieser Quests abschließt, gezwungen diese abzubrechen."
|
||||
eventEditorEventInUse: "Folgende Quests benutzen das Event"
|
||||
eventEditorMustModifyQuests: "Du musst diese Quests zuerst bearbeiten!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Die folgenden Quests verwenden die Kondition"
|
|||
conditionEditorEnterName: "Geben Sie den Kondition ein, <cancel>"
|
||||
conditionEditorSaved: "Kondition gespeichert. Quest- und Konditiondaten neu geladen."
|
||||
conditionEditorDeleted: "Kondition gelöscht. Quest- und Konditiondaten neu geladen."
|
||||
conditionEditorModifiedNote: 'Sie haben eine Kondition geändert, das die folgenden Quests verwenden:'
|
||||
conditionEditorModifiedNote: "Sie haben eine Kondition geändert, das die folgenden Quests verwenden:"
|
||||
conditionEditorForcedToQuit: "Wenn Sie die Kondition speichern, wird jeder, der eine dieser Quests aktiv ausführt, gezwungen, sie zu beenden."
|
||||
conditionEditorSetName: "Name setzen"
|
||||
conditionEditorEntity: "Entität"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Sie müssen zuerst ein Jahr einstellen!"
|
|||
overrideCreateSet: "Festlegen der Überschreibung der Detailliste"
|
||||
overrideCreateEnter: "Geben Sie den Ersatztext ein, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEST ABGESCHLOSSEN: <quest>**'
|
||||
questCompleteTitle: "**QUEST ABGESCHLOSSEN: <quest>**"
|
||||
questRewardsTitle: "Belohnungen"
|
||||
questFailed: "*QUEST FEHLGESCHLAGEN*"
|
||||
questMaxAllowed: "Du darfst nur bis zu <number> annehmen."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes Klassen -"
|
|||
heroesExperienceTitle: "- Heroes Erfahrungen -"
|
||||
heroesPrimaryTitle: "- Hauptklasse -"
|
||||
heroesSecondaryTitle: "- Nebenklasse -"
|
||||
customObjectivesTitle: "- Benutzerdefinierte Ziele -"
|
||||
customRequirementsTitle: "- Eigene Voraussetzungen -"
|
||||
customRewardsTitle: "- Eigene Belohnungen -"
|
||||
skillListTitle: "- Skill Liste -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Quest angenommen: <quest>"
|
|||
currentQuest: "Aktuelle Quests:"
|
||||
completedQuest: "Abgeschlossene Quests:"
|
||||
noMoreQuest: "Keine weiteren Quests zur Verfügung."
|
||||
break: "Abbauen"
|
||||
damage: "Schaden"
|
||||
place: "Platzieren"
|
||||
use: "Benutzen"
|
||||
cut: "Schneiden"
|
||||
craftItem: "<item> herstellen"
|
||||
smeltItem: "<item> schmelzen"
|
||||
break: "Abbauen <item>: <count>"
|
||||
damage: "Schaden <item>: <count>"
|
||||
place: "Platzieren <item>: <count>"
|
||||
use: "Benutzen <item>: <count>"
|
||||
cut: "Schneiden <item>: <count>"
|
||||
craftItem: "Herstellen <item>: <count>"
|
||||
smeltItem: "Schmelzen <item>: <count>"
|
||||
enchItem: "Verzauberung <enchantment> <level> <item>: <count>"
|
||||
brewItem: "<item> brauen"
|
||||
consumeItem: "<item> konsumieren"
|
||||
catchFish: "Fisch fangen"
|
||||
milkCow: "Kuh Melken"
|
||||
kill: "Killen"
|
||||
killAtLocation: "Töte <mob> bei <location>"
|
||||
killPlayer: "Spieler töten"
|
||||
deliver: "Liefere <item> zu <npc>"
|
||||
brewItem: "Brauen <item> <level>: <count>"
|
||||
consumeItem: "Konsumieren <item>: <count>"
|
||||
catchFish: "Fisch fangen: <count>"
|
||||
milkCow: "Kuh Melken: <count>"
|
||||
kill: "Killen <mob>: <count>"
|
||||
killAtLocation: "Töte <mob> bei <location>: <count>"
|
||||
killPlayer: "Spieler töten: <count>"
|
||||
deliver: "Liefere <item> zu <npc>: <count>"
|
||||
talkTo: "Sprich mit <npc>"
|
||||
tame: "Zähmen"
|
||||
shearSheep: "Schere <color> Schafe"
|
||||
tame: "Zähmen <mob>: <count>"
|
||||
shearSheep: "Schere <color> Schafe: <count>"
|
||||
goTo: "Gehe nach <location>"
|
||||
location: "Standort <id>"
|
||||
completed: "Erledigt"
|
||||
redoCompleted: "(Erledigt)"
|
||||
consoleError: "Dieser Befehl kann nur im Spiel ausgeführt werden."
|
||||
noActiveQuest: "Du hast aktuell keine offene Quests."
|
||||
speakTo: 'Start: Spreche mit <npc>'
|
||||
speakTo: "Start: Spreche mit <npc>"
|
||||
mustSpeakTo: "Um die Quest zu starten musst du zuerst mit <npc> sprechen."
|
||||
noCommandStart: "<quest> kann nicht mit einem Befehl gestartet werden."
|
||||
permissionDisplay: "Berechtigung:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> ist in die nächste Stufe der Quest <quest> fortg
|
|||
questForcedNextStage: "<player> hat dich in den nächste Stufe bei der Quest <quest> gesetzt."
|
||||
questReset: "<player> wurde zurückgesetzt."
|
||||
questRemoved: "Quest <quest> wurde von <player> aus den abgeschlossenen Quests entfernt."
|
||||
settingAllQuestPoints: "Ändere die Questpunkte von allen Spielern..."
|
||||
allQuestPointsSet: "Bei allen Spielern wurde die Questpunkte auf <number> gesetzt!"
|
||||
setQuestPoints: "<player>'s Questpunkte wurden auf <number> Punkte gesetzt."
|
||||
questPointsSet: "<player> hat deine Questpunktzahl auf <number> gesetzt."
|
||||
takeQuestPoints: "Du hast <number> Questpunkte von <player> weggenommen."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> hat aktuell keine aktiven Quests."
|
|||
playerNotFound: "Spieler nicht gefunden."
|
||||
questsPlayerHasQuestAlready: "<player> ist bereits an der Quest <quest> dran!"
|
||||
questsUnknownAdminCommand: "Dieser Questsadmin-Befehl ist unbekannt. Nutze /questsadmin für Hilfe."
|
||||
errorNPCID: 'Fehler: Es existiert kein NPC mit der ID <number>'
|
||||
errorNPCID: "Fehler: Es existiert kein NPC mit der ID <number>"
|
||||
questSaveError: "Beim Speichern ist ein Fehler aufgetreten."
|
||||
questErrorReadingFile: "Fehler beim Lesen der Questdatei."
|
||||
errorReading: "Fehler beim lesen von <file>, Überspringe.."
|
||||
errorReadingSuppress: "Fehler beim lesen von <file>, unterdrücke weitere Fehler."
|
||||
errorDataFolder: "Fehler: Der Quest - Dateienordner konnte nicht gelesen werden!"
|
||||
errorLoading: "Plugin wird gerade geladen. Bitte versuchen Sie es später noch einmal!"
|
||||
unknownError: "Ein unbekannter Fehler ist aufgetreten. Überprüfe die Konsole."
|
||||
journalTitle: "Quest-Tagebuch"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Wiederholbar"
|
|||
objectives: "Ziele"
|
||||
everything: "Alles"
|
||||
usage: "Benutze"
|
||||
redoableEvery: "Wiederholbar jede/n <time>."
|
||||
requirements: "Vorraussetzungen"
|
||||
requirementsItemFail: "Erforderlicher Gegenstand kann nicht abgeholt werden. Ist es in Ihrer weniger dominanten Hand?"
|
||||
conditionFailQuit: "Kondition fehlgeschlagen. Sie haben <quest> beendet."
|
||||
|
|
|
@ -1,55 +1,53 @@
|
|||
---
|
||||
COMMAND_LIST: "list"
|
||||
COMMAND_LIST_HELP: "<command> [page] - List available Quests"
|
||||
COMMAND_LIST_HELP: "%gold%<command> %yellow%[page] - List available quests"
|
||||
COMMAND_TAKE: "take"
|
||||
COMMAND_TAKE_HELP: "<command> [quest] - Accept a quest via command"
|
||||
COMMAND_TAKE_HELP: "%gold%<command> %yellow%[quest] - Accept a quest via command"
|
||||
COMMAND_QUIT: "quit"
|
||||
COMMAND_QUIT_HELP: "<command> [quest] - Quit a current Quest"
|
||||
COMMAND_QUIT_HELP: "%gold%<command> %yellow%[quest] - Quit a current quest"
|
||||
COMMAND_JOURNAL: "journal"
|
||||
COMMAND_JOURNAL_HELP: "<command> - View or hide yer <journal>"
|
||||
COMMAND_JOURNAL_HELP: "%gold%<command> %yellow%- View or hide yer <journal>"
|
||||
COMMAND_EDITOR: "editor"
|
||||
COMMAND_EDITOR_HELP: "<command> - Create/Edit Quests"
|
||||
COMMAND_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete quests"
|
||||
COMMAND_EVENTS_EDITOR: "actions"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "<command> - Create/Edit Actions"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete actions"
|
||||
COMMAND_CONDITIONS_EDITOR: "conditions"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "<command> - Create, edit or delete conditions"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete conditions"
|
||||
COMMAND_STATS: "stats"
|
||||
COMMAND_STATS_HELP: "<command> - View your Questing stats"
|
||||
COMMAND_STATS_HELP: "%gold%<command> %yellow%- View quest statistics"
|
||||
COMMAND_TOP: "top"
|
||||
COMMAND_TOP_HELP: "<command> [number] - View top Questers"
|
||||
COMMAND_TOP_HELP: "%gold%<command> %yellow%[number] - View plugin leaderboards"
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "<command> - Display plugin information"
|
||||
COMMAND_INFO_HELP: "%gold%<command> %yellow%- View plugin information"
|
||||
COMMAND_CHOICE: "choice"
|
||||
COMMAND_CHOICE_HELP: "<command> [choice] - Make a menu selection"
|
||||
COMMAND_CHOICE_HELP: "%gold%<command> %yellow%[choice] - Make a menu selection"
|
||||
COMMAND_QUEST_HELP: "- Display current Quest objectives"
|
||||
COMMAND_QUESTINFO_HELP: "[quest] - Display Quest information"
|
||||
COMMAND_QUESTINFO_HELP: "%yellow%[quest] - View information about a quest"
|
||||
COMMAND_QUESTADMIN_HELP: "- View Questadmin help"
|
||||
COMMAND_QUESTADMIN_STATS: "stats"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "<command> [player] - View Questing statistics of a player"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "%gold%<command> %red%[player] - View quest statistics o' a player"
|
||||
COMMAND_QUESTADMIN_GIVE: "give"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "<command> [player] [quest] - Force a player to take a Quest"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "%gold%<command> %red%[player] [quest] - Force a player t' take a quest"
|
||||
COMMAND_QUESTADMIN_QUIT: "quit"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "<command> [player] [quest] - Force a player to quit their Quest"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "%gold%<command> %red%[player] [quest] - Force a player t' quit a quest"
|
||||
COMMAND_QUESTADMIN_POINTS: "points"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "<command> [player] [amount] - Set a player's <points>"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "%gold%<command> %red%[player] [amount] - Set a player's <points>"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Take away a player's <points>"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Take away a player's <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Add t' a player's <points>"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "givepoints [player] [amount] - Give a player Quest Points"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Set ALL players' <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Add t' a player's <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Immediately force Quest completion for a player"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "%gold%<command> %red%[player] [quest] - Force a player t' complete a quest"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "<command> [player] [quest] - Immediately force Stage completion for a player"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "%gold%<command> %red%[player] [quest] - Force a player t' complete current stage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE: "setstage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "<command> [player] [quest] [stage] - Set the current Stage for a player"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "%gold%<command> %red%[player] [quest] [stage] - Set the current stage fer a player"
|
||||
COMMAND_QUESTADMIN_RESET: "reset"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "<command> [player] - Clear all Quests data of a player"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "%gold%<command> %red%[player] - Clear all questin' data o' a player"
|
||||
COMMAND_QUESTADMIN_REMOVE: "remove"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "<command> [player] [quest] - Remove a completed Quest from a player"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "%gold%<command> %red%[player] [quest] - Remove a completed quest from a player"
|
||||
COMMAND_QUESTADMIN_RELOAD: "reload"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "<command> - Reload all Quests"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "%gold%<command> %red%- Safely reload the plugin"
|
||||
questEditorCreate: "Create new Quest"
|
||||
questEditorEdit: "Edit a Quest"
|
||||
questEditorDelete: "Delete a Quest"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Enter finish message (<cancel>)"
|
|||
questEditorEnterNPCStart: "Enter NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Click on a NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Right-jab on a block t' use as a start point, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Players added t' this group may perform quests together!"
|
||||
questDungeonsDisband: "Th' quest group was disbanded."
|
||||
questDungeonsInvite: "<player> can now perform quests wit' ye!"
|
||||
questDungeonsJoin: "Ye can now perform quests wit' Captain <player>."
|
||||
questDungeonsKicked: "<player> can no longer perform quests wit' ye."
|
||||
questDungeonsLeave: "Ye can no longer perform quests wit' Captain <player>."
|
||||
questPartiesCreate: "Players added t' this party may perform quests together!"
|
||||
questPartiesDelete: "Th' quest party was disbanded."
|
||||
questPartiesJoin: "Ye can now perform quests wit' th' party."
|
||||
|
@ -104,7 +96,7 @@ questEditorSave: "Finish 'n save"
|
|||
questEditorNeedAskMessage: "Ye must set an ask message!"
|
||||
questEditorNeedFinishMessage: "Ye must set a finish message!"
|
||||
questEditorNeedStages: "Yer Quest has no Stages!"
|
||||
questEditorSaved: "Quest saved! (Ye will needs t' perform a Quest reload fer it t' appear)"
|
||||
questEditorSaved: "%bold%Quest saved! %reset%(Ye will needs t' perform %red%<command> %reset%fer it t' appear in-game)"
|
||||
stageEditorEditStage: "Edit Stage"
|
||||
stageEditorNewStage: "Add new Stage"
|
||||
stageEditorStages: "Stages"
|
||||
|
@ -187,7 +179,7 @@ stageEditorModulePrompt: "Enter the name o' a module, <clear>, <cancel>"
|
|||
stageEditorCustomPrompt: "Enter th' name o' a custom objective t' add, <clear>, <cancel>"
|
||||
stageEditorCustomAlreadyAdded: "That custom objective has already been added!"
|
||||
stageEditorCustomCleared: "Custom objectives cleared."
|
||||
stageEditorCustomDataPrompt: "Enter value fer <data>:"
|
||||
stageEditorCustomDataPrompt: "Enter value fer %gold%<data>%yellow%:"
|
||||
stageEditorEnterBlockNames: "Enter block names, <space>, <cancel>"
|
||||
stageEditorEnterBlockAmounts: "Enter block amounts, <space>, <cancel>"
|
||||
stageEditorEnterBlockDurability: "Enter block durabilities (numbers), <space>, <cancel>"
|
||||
|
@ -225,21 +217,21 @@ stageEditorPasswordPhrasePrompt: "Enter password phrases, <semicolon>, <cancel>"
|
|||
stageEditorDeliveryAddItem: "Add item"
|
||||
stageEditorNPCUniqueIds: "Add NPC UUIDs"
|
||||
stageEditorDeliveryMessages: "Set delivery messages"
|
||||
stageEditorNotSolid: "<input> ain't a solid block!"
|
||||
stageEditorInvalidBlockName: "<input> ain't a valid block name!"
|
||||
stageEditorInvalidNPC: "<input> ain't a valid NPC UUID!"
|
||||
stageEditorInvalidMob: "<input> ain't a valid mob name!"
|
||||
stageEditorInvalidItemName: "<input> ain't a valid item name!"
|
||||
stageEditorInvalidDye: "<input> ain't a valid dye color!"
|
||||
stageEditorInvalidCondition: "<input> ain't a valid condition name!"
|
||||
stageEditorNotSolid: "%red%<input> %yellow%ain't a solid block!"
|
||||
stageEditorInvalidBlockName: "%red%<input> %yellow%ain't a valid block name!"
|
||||
stageEditorInvalidNPC: "%red%<input> %yellow%ain't a valid NPC UUID!"
|
||||
stageEditorInvalidMob: "%red%<input> %yellow%ain't a valid mob name!"
|
||||
stageEditorInvalidItemName: "%red%<input> %yellow%ain't a valid item name!"
|
||||
stageEditorInvalidDye: "%red%<input> %yellow%ain't a valid dye color!"
|
||||
stageEditorInvalidCondition: "%red%<input> %yellow%ain't a valid condition name!"
|
||||
stageEditorInvalidEvent: "<input> ain't a valid action name!"
|
||||
stageEditorDuplicateEvent: "Action be already in th' list!"
|
||||
stageEditorInvalidScript: "Denizen script nah found!"
|
||||
stageEditorNoCitizens: "Citizens ain't installed!"
|
||||
stageEditorNoDenizen: "Denizen ain't installed!"
|
||||
stageEditorPositiveAmount: "Ye must enter a positive number!"
|
||||
stageEditorNotListOfNumbers: "<data> ain't a list o' numbers!"
|
||||
stageEditorNotListOfUniqueIds: "<data> ain't a list o' valid UUIDs!"
|
||||
stageEditorNotListOfNumbers: "%gold%<data> %red%ain't a list of numbers!"
|
||||
stageEditorNotListOfUniqueIds: "%gold%<data> %red%ain't a list o' valid UUIDs!"
|
||||
stageEditorNoDelaySet: "Ye must set a delay first!"
|
||||
stageEditorNoItems: "Ye must add items first!"
|
||||
stageEditorNoDeliveryMessage: "Ye must set at least one delivery message!"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Message cleared."
|
|||
stageEditorConfirmStageNote: "Any Stages aft will be shifted back one spot"
|
||||
stageEditorDeleteSucces: "Stage deleted successfully."
|
||||
stageEditorEnchantments: "Enchantments"
|
||||
stageEditorNPCNote: 'Note: Ye may specify th'' name o'' th'' NPC wit'' <npc>'
|
||||
stageEditorNPCNote: "Note: Ye may specify th' name o' th' NPC wit' <npc>"
|
||||
stageEditorOptional: "Optional"
|
||||
stageEditorColors: "Sheep Colors"
|
||||
eventEditorCreate: "Create new Action"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Action already exists!"
|
|||
eventEditorDeleted: "Action deleted, Quests 'n Actions reloaded."
|
||||
eventEditorSaved: "Action saved, Quests 'n Actions reloaded."
|
||||
eventEditorEnterEventName: "Enter action name, <cancel>"
|
||||
eventEditorModifiedNote: 'Ye ''ave modified an action that th'' followin'' quests use:'
|
||||
eventEditorModifiedNote: "Ye 'ave modified an action that th' followin' quests use:"
|
||||
eventEditorForcedToQuit: "If ye save th' Action, anyone who be actively doin' any o' these Quests will be forced t' abandon ship."
|
||||
eventEditorEventInUse: "Th' followin' Quests use th' Action"
|
||||
eventEditorMustModifyQuests: "Ye must modify these Quests first!"
|
||||
|
@ -323,7 +315,7 @@ eventEditorEnterThunderWorld: "Enter a world name fer th' thunder t' occur in, <
|
|||
eventEditorAddEffect: "Add effect"
|
||||
eventEditorAddEffectLocation: "Add effect spot"
|
||||
eventEditorMustAddEffects: "Ye must add effects first!"
|
||||
eventEditorInvalidEffect: "<input> ain't a valid sound effect name!"
|
||||
eventEditorInvalidEffect: "%red%<input> %yellow%ain't a valid sound effect name!"
|
||||
eventEditorEffectsCleared: "Action sound effects cleared."
|
||||
eventEditorEffectLocationPrompt: "Right-jab on a block t' play an effect at, <add>, <cancel>"
|
||||
eventEditorAddMobTypes: "Add mob"
|
||||
|
@ -355,7 +347,7 @@ eventEditorMustSetPotionDurationsFirst: "Ye must set potion effect durations fir
|
|||
eventEditorMustSetPotionTypesAndDurationsFirst: "Ye must set potion effect types 'n durations first!"
|
||||
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
|
||||
eventEditorPotionsCleared: "Potion effects cleared."
|
||||
eventEditorInvalidPotionType: "<input> ain't a valid potion effect type!"
|
||||
eventEditorInvalidPotionType: "%red%<input> %yellow%ain't a valid potion effect type!"
|
||||
eventEditorLightningPrompt: "Right-jab on a block t' spawn a lightnin' strike at, <add>, <clear>, <cancel>"
|
||||
eventEditorExplosionPrompt: "Right-jab on a block t' spawn an explosion at, <add>, <clear>, <cancel>"
|
||||
eventEditorSelectBlockFirst: "Ye must select a block first."
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Th' followin' quests use th' condition"
|
|||
conditionEditorEnterName: "Enter condition name, <cancel>"
|
||||
conditionEditorSaved: "Condition saved. Quest 'n condition data reloaded."
|
||||
conditionEditorDeleted: "Condition deleted. Quest 'n condition data reloaded."
|
||||
conditionEditorModifiedNote: 'Ye ''ave modified a condition that th'' followin'' quests use:'
|
||||
conditionEditorModifiedNote: "Ye 'ave modified a condition that th' followin' quests use:"
|
||||
conditionEditorForcedToQuit: "If ye save th' condition, anyone who be actively doin' any o' these quests will be forced t' quit them."
|
||||
conditionEditorSetName: "Set name"
|
||||
conditionEditorEntity: "Entity"
|
||||
|
@ -402,11 +394,11 @@ conditionEditorItemsWear: "Wear as armor"
|
|||
conditionEditorWorldsTitle: "- Worlds -"
|
||||
conditionEditorWorldsPrompt: "Enter world names, <space>, <cancel>"
|
||||
conditionEditorStayWithinWorld: "Stay within world"
|
||||
conditionEditorInvalidWorld: "<input> ain't a valid world name!"
|
||||
conditionEditorInvalidWorld: "%red%<input> %yellow%ain't a valid world name!"
|
||||
conditionEditorBiomesTitle: "- Biomes -"
|
||||
conditionEditorBiomesPrompt: "Enter biome names, <space>, <cancel>"
|
||||
conditionEditorStayWithinBiome: "Stay within biome"
|
||||
conditionEditorInvalidBiome: "<input> ain't a valid biome name!"
|
||||
conditionEditorInvalidBiome: "%red%<input> %yellow%ain't a valid biome name!"
|
||||
conditionEditorRegionsTitle: "- Regions -"
|
||||
conditionEditorRegionsPrompt: "Enter region names, <space>, <cancel>"
|
||||
conditionEditorStayWithinRegion: "Stay within region"
|
||||
|
@ -415,7 +407,7 @@ conditionEditorSetStartTick: "Set start tick"
|
|||
conditionEditorSetEndTick: "Set end tick"
|
||||
conditionEditorTicksPrompt: "Enter tick value, <space>, <cancel>"
|
||||
conditionEditorStayWithinTicks: "Stay within ticks"
|
||||
conditionEditorInvalidTicks: "<input> ain't a valid tick value!"
|
||||
conditionEditorInvalidTicks: "%red%<input> %yellow%ain't a valid tick value!"
|
||||
conditionEditorPlaceholderTitle: "- PlaceholderAPI -"
|
||||
conditionEditorSetPlaceholderId: "Set placeholder identifiers"
|
||||
conditionEditorSetPlaceholderVal: "Set placeholder values"
|
||||
|
@ -449,12 +441,12 @@ reqAddItem: "Add item"
|
|||
reqSetRemoveItems: "Set remove items"
|
||||
reqHeroesPrimaryDisplay: "Primary Class:"
|
||||
reqHeroesSecondaryDisplay: "Secondary Class:"
|
||||
reqNotAQuestName: "<quest> ain't a Quest name!"
|
||||
reqNotAQuestName: "%purple%<quest> %red%ain't a quest name!"
|
||||
reqItemCleared: "Item requirements cleared."
|
||||
reqCustomAlreadyAdded: "That custom requirement has already been added!"
|
||||
reqCustomNotFound: "Custom requirement module nah found."
|
||||
reqCustomCleared: "Custom requirements cleared."
|
||||
reqMcMMOError: "<input> ain't an mcMMO Classic skill name!"
|
||||
reqMcMMOError: "%red%<input> %yellow%ain't an mcMMO Classic skill name!"
|
||||
reqMcMMOCleared: "mcMMO Classic skill requirements cleared."
|
||||
reqMcMMOAmountsCleared: "mcMMO Classic skill amount requirements cleared."
|
||||
reqHeroesNotPrimary: "Th' <class> class ain't primary!"
|
||||
|
@ -462,8 +454,8 @@ reqHeroesPrimaryCleared: "Heroes Primary Class requirement cleared."
|
|||
reqHeroesNotSecondary: "Th' <class> class ain't secondary!"
|
||||
reqHeroesSecondaryCleared: "Heroes Secondary Class requirement cleared."
|
||||
reqHeroesClassNotFound: "Class nah found!"
|
||||
reqNotANumber: "<input> ain't a number!"
|
||||
reqNotAUniqueId: "<input> ain't a valid UUID!"
|
||||
reqNotANumber: "%red%<input> %yellow%ain't a number!"
|
||||
reqNotAUniqueId: "%red%<input> %yellow%ain't a valid UUID!"
|
||||
reqMustAddItem: "Ye must add at least one item first!"
|
||||
reqNoMessage: "Ye must set a fail requirements message!"
|
||||
plnStart: "Set start date"
|
||||
|
@ -471,8 +463,8 @@ plnEnd: "Set end date"
|
|||
plnRepeat: "Set repeat cycle"
|
||||
plnCooldown: "Set player cooldown"
|
||||
plnOverride: "Ignore cooldown after repeat"
|
||||
plnTooEarly: "<quest> will be active in <time>."
|
||||
plnTooLate: "<quest> was last active <time> ago."
|
||||
plnTooEarly: "%purple%<quest> %red%will be active in %aqua%<time>%yellow%."
|
||||
plnTooLate: "%purple%<quest> %red%was last active %aqua%<time> %yellow%ago."
|
||||
optGeneral: "General"
|
||||
optMultiplayer: "Multiplayer"
|
||||
optBooleanQuery: "Select '<true>' or '<false>'"
|
||||
|
@ -484,7 +476,7 @@ optAllowCommands: "Allow commands durin' quest"
|
|||
optAllowQuitting: "Allow quitting durin' quest"
|
||||
optIgnoreSilkTouch: "Ignore blocks broken wit' Silk Touch"
|
||||
optIgnoreBlockReplace: "Ignore blocks replaced once broken"
|
||||
optCommandsDenied: "Ye cannot use commands durin' <quest>."
|
||||
optCommandsDenied: "Ye cannot use commands durin' %purple%<quest>%red%."
|
||||
optPluginListTitle: "- Available Plugins -"
|
||||
optExternalPartyPlugin: "Set provider via Unite"
|
||||
optExternalPartyPluginPrompt: "Enter a plugin name, <clear>, <cancel>"
|
||||
|
@ -529,7 +521,7 @@ rewSetMcMMOSkillsFirst: "Ye must set skills first!"
|
|||
rewMcMMOCleared: "mcMMO Classic rewards cleared."
|
||||
rewSetHeroesClassesFirst: "Ye must set classes first!"
|
||||
rewHeroesCleared: "Heroes rewards cleared."
|
||||
rewHeroesInvalidClass: "<input> ain't a valid Heroes class name!"
|
||||
rewHeroesInvalidClass: "%red%<input> %yellow%ain't a valid Heroes class name!"
|
||||
rewCustomAlreadyAdded: "That custom reward has already been added!"
|
||||
rewCustomNotFound: "Custom reward module nah found."
|
||||
rewCustomCleared: "Custom rewards cleared."
|
||||
|
@ -569,14 +561,14 @@ dateCreateNoYearAmount: "Ye must set a year first!"
|
|||
overrideCreateSet: "Set details list o'erride"
|
||||
overrideCreateEnter: "Enter replacement text, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEST COMPLETE MATEY: <quest>**'
|
||||
questCompleteTitle: "**QUEST COMPLETE: %yellow%<quest>%gold%**"
|
||||
questRewardsTitle: "Rewards"
|
||||
questFailed: "**QUEST FAILED MATEY: <quest>**"
|
||||
questMaxAllowed: "Ye may only have up t' <number> Quests."
|
||||
questAlreadyOn: "Ye be already on that Quest!"
|
||||
questTooEarly: "Ye may nah take <quest> again fer another <time>."
|
||||
questAlreadyCompleted: "Ye 'ave already looted <quest>."
|
||||
questInvalidLocation: "Ye may nah take <quest> at this location."
|
||||
questTooEarly: "Ye may nah take %purple%<quest> %yellow%again fer another %aqua%<time>."
|
||||
questAlreadyCompleted: "Ye 'ave already looted %purple%<quest>%yellow%."
|
||||
questInvalidLocation: "Ye may nah take %purple%<quest> %yellow%at this location."
|
||||
questInvalidDeliveryItem: "<item> ain't a required item fer this quest!"
|
||||
questSelectedLocation: "Chosen spot"
|
||||
questListTitle: "- Quests -"
|
||||
|
@ -611,10 +603,11 @@ heroesClassesTitle: "- Heroes Classes -"
|
|||
heroesExperienceTitle: "- Heroes Experience -"
|
||||
heroesPrimaryTitle: "- Primary Classes -"
|
||||
heroesSecondaryTitle: "- Secondary Classes -"
|
||||
customObjectivesTitle: "- Custom Objectives -"
|
||||
customRequirementsTitle: "- Custom Requirements -"
|
||||
customRewardsTitle: "- Custom Rewards -"
|
||||
skillListTitle: "- Skill List -"
|
||||
topQuestersTitle: "- Top <number> Questers -"
|
||||
topQuestersTitle: "- Top %purple%<number> %gold%Questers -"
|
||||
createItemTitle: "- Create Item -"
|
||||
dateTimeTitle: "- Date & Time -"
|
||||
timeZoneTitle: "- Time Zones -"
|
||||
|
@ -648,7 +641,7 @@ cut: "Shear <item>: <count>"
|
|||
craftItem: "Craft <item>: <count>"
|
||||
smeltItem: "Smelt <item>: <count>"
|
||||
enchItem: "Enchant <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Brew <item>: <count>"
|
||||
brewItem: "Brew <item> <level>: <count>"
|
||||
consumeItem: "Consume <item>: <count>"
|
||||
catchFish: "Catch Fish: <count>"
|
||||
milkCow: "Milk Cow: <count>"
|
||||
|
@ -665,63 +658,58 @@ completed: "Completed"
|
|||
redoCompleted: "(Completed)"
|
||||
consoleError: "This operation may only be performed in-game, ye bilge-drinkin' swab."
|
||||
noActiveQuest: "Ye do nah currently 'ave any active Quests."
|
||||
speakTo: 'Start: Speak t'' <npc>'
|
||||
mustSpeakTo: "Ye must speak t' <npc> t' start this Quest."
|
||||
noCommandStart: "<quest> may not be started via command."
|
||||
speakTo: "Start: Speak t' <npc>"
|
||||
mustSpeakTo: "Ye must speak t' %purple%<npc> %yellow%t' start this quest."
|
||||
noCommandStart: "%purple%<quest> %yellow%may nah be started via command."
|
||||
permissionDisplay: "Permission:"
|
||||
heroesClass: "class"
|
||||
mcMMOLevel: "level"
|
||||
haveCompleted: "Ye 'ave completed <quest>"
|
||||
haveCompleted: "Ye 'ave looted %purple%<quest>"
|
||||
mustComplete: "Must complete <quest>"
|
||||
cannotComplete: "Cannot complete <quest>"
|
||||
cannotComplete: "Cannot complete %purple%<quest>"
|
||||
questNotFound: "Quest nah found."
|
||||
alreadyConversing: "Ye are already in a conversation!"
|
||||
inputNum: "Input must be a number."
|
||||
inputPosNum: "Input must be a positive number."
|
||||
questModified: "Yer active Quest <quest> has been modified. Ye 'ave been forced t' abandon ship."
|
||||
questNotExist: "Yer active Quest <quest> no longer exists. Ye 'ave been forced t' abandon ship."
|
||||
questNotExist: "Yer active quest %purple%<quest> %red%no longer exists. Ye 'ave been forced t' abandon ship."
|
||||
questInvalidChoice: "Invalid choice. Type '<yes>' or '<no>'"
|
||||
pageSelectionNum: "Page selection must be a number."
|
||||
pageSelectionPosNum: "Page selection must be a positive number."
|
||||
questTakeDisabled: "Takin' Quests via commands has been disabled."
|
||||
questQuit: "Ye 'ave quit <quest>"
|
||||
questQuit: "Ye 'ave quit %purple%<quest>"
|
||||
questQuitDisabled: "Quittin' this quest has been disabled."
|
||||
questsUnknownCommand: "Unknown Quests command. Type /quests fer help."
|
||||
pageNotExist: "Page does nah exist."
|
||||
pageFooter: "- Page <current> o' <all> -"
|
||||
questsReloaded: "Quests reloaded."
|
||||
numQuestsLoaded: "<number> Quests loaded."
|
||||
questForceTake: "<player> has forcibly started th' Quest <quest>."
|
||||
questForcedTake: "<player> has forced ye t' take th' Quest <quest>."
|
||||
questForceQuit: "<player> has forcibly quit th' Quest <quest>."
|
||||
questForcedQuit: "<player> has forced ye t' quit th' Quest <quest>."
|
||||
questForceFinish: "<player> has forcibly finished thar Quest <quest>."
|
||||
questForcedFinish: "<player> has forced ye t' finish yer Quest <quest>."
|
||||
questForceNextStage: "<player> has advanced t' th' next Stage in th' Quest <quest>."
|
||||
questForcedNextStage: "<player> has advanced ye t' th' next Stage in yer Quest <quest>."
|
||||
questReset: "<player> has been reset."
|
||||
questRemoved: "Quest <quest> has been removed from player <player>'s completed Quests."
|
||||
settingAllQuestPoints: "Settin' all players' <points>..."
|
||||
allQuestPointsSet: "All players' <points> 'ave been set t' <number>!"
|
||||
setQuestPoints: "<player>'s <points> 'ave been set t' <number>."
|
||||
questPointsSet: "<player> has set yer <points> t' <number>."
|
||||
takeQuestPoints: "Took away <number> <points> from <player>."
|
||||
questPointsTaken: "<player> loot away <number> <points>."
|
||||
giveQuestPoints: "Gave <number> <points> from <player>."
|
||||
questPointsGiven: "<player> gave ye <number> <points>."
|
||||
numQuestsLoaded: "%purple%<number> %gold%quests loaded."
|
||||
questForceTake: "%green%<player> %gold%has forcibly started th' quest %purple%<quest>%gold%."
|
||||
questForcedTake: "%green%<player> %gold%has forced ye t' take th' quest %purple%<quest>%gold%."
|
||||
questForceQuit: "%green%<player> %gold%has forcibly quit th' quest %purple%<quest>%gold%."
|
||||
questForcedQuit: "%green%<player> %gold%has forced ye t' quit th' quest %purple%<quest>%gold%."
|
||||
questForceFinish: "%green%<player> %gold%has forcibly finished their quest %purple%<quest>%gold%."
|
||||
questForcedFinish: "%green%<player> has forced ye t' finish your quest %purple%<<quest>%gold%."
|
||||
questForceNextStage: "%green%<player> has advanced t' th' next stage in the quest %purple%<quest>%gold%."
|
||||
questForcedNextStage: "%green%<player> has advanced ye t' th' next stage in yer quest %purple%<quest>%gold%."
|
||||
questReset: "%green%<player> %gold%has been reset."
|
||||
questRemoved: "Quest %purple%<quest> %gold%has been removed from player %green%<player>%gold%'s looted quests."
|
||||
setQuestPoints: "%green%<player>%gold%'s <points> 'ave been set t' %purple%<number>%gold%."
|
||||
questPointsSet: "%green%<player> %gold%has set yer <points> t' %purple%<number>%gold%."
|
||||
takeQuestPoints: "Took away %purple%<number> %gold%<points> from %green%<player>%gold%."
|
||||
questPointsTaken: "%green%<player> %gold%took away %purple%<number> %gold%<points>."
|
||||
giveQuestPoints: "Gave %purple%<number> %gold%<points> from %green%<player>%gold%."
|
||||
questPointsGiven: "%green%<player> %gold%gave ye %purple%<number> %gold%<points>."
|
||||
invalidMinimum: "Input must be at least <number>!"
|
||||
invalidRange: "Input must be between <least> 'n <greatest>!"
|
||||
invalidOption: "Invalid option!"
|
||||
noCurrentQuest: "<player> does nah currently 'ave any active Quests."
|
||||
playerNotFound: "Player nah found."
|
||||
questsPlayerHasQuestAlready: "<player> be already on th' Quest <quest>!"
|
||||
questsPlayerHasQuestAlready: "%green%<player> %gold%is already on th' quest %purple%<quest>%gold%!"
|
||||
questsUnknownAdminCommand: "Unknown Questsadmin command. Type /questsadmin fer help."
|
||||
errorNPCID: 'Error: Thar be no NPC wit'' ID <number>'
|
||||
errorNPCID: "Error: Thar be no NPC wit' ID <number>"
|
||||
questSaveError: "An error occurred while savin'."
|
||||
questErrorReadingFile: "Error readin' Quests file."
|
||||
errorReading: "Error readin' <file>, skippin'.."
|
||||
errorReadingSuppress: "Error readin' <file>, suppressin' further errors."
|
||||
errorDataFolder: "Error: Unable t' read Quests data folder!"
|
||||
errorLoading: "Plugin be currently loadin'. Try again later!"
|
||||
unknownError: "An unknown error occurred. See console output."
|
||||
journalTitle: "Quest Journal"
|
||||
|
@ -730,8 +718,8 @@ journalPutAway: "Ye put away yer <journal>."
|
|||
journalNoRoom: "Ye 'ave no cabin in yer loot fer yer <journal>!"
|
||||
journalNoQuests: "Ye 'ave no accepted quests!"
|
||||
journalDenied: "Ye cannot do that wit' yer <journal>."
|
||||
compassSet: "Set compass target t' quest <quest>."
|
||||
compassNone: "No compass target fer quest <quest>."
|
||||
compassSet: "Set compass target t' quest %gold%<quest>%yellow%."
|
||||
compassNone: "No compass target for quest %gray%<quest>%yellow%."
|
||||
compassReset: "Reset compass target."
|
||||
timeZone: "Time zone"
|
||||
timeDay: "Day"
|
||||
|
@ -773,7 +761,7 @@ enterNpcUniqueIds: "Enter NPC UUIDs, <space>, <cancel>"
|
|||
enterOrClearNpcUniqueIds: "Enter NPC UUIDs, <space>, <clear>, <cancel>"
|
||||
listsNotSameSize: "All required lists must 'ave th' same number o' entries!"
|
||||
listDuplicate: "List contains duplicates!"
|
||||
thankYouMore: "Thank ye. Only <amount> more t' go!"
|
||||
thankYouMore: "Thank ye. Only %purple%<amount> %reset%more t' go!"
|
||||
id: "ID"
|
||||
quest: "Quest"
|
||||
event: "Action"
|
||||
|
@ -787,25 +775,24 @@ redoable: "Redoable"
|
|||
objectives: "Objectives"
|
||||
everything: "Everythin'"
|
||||
usage: "Usage"
|
||||
redoableEvery: "Redoable every <time>."
|
||||
requirements: "Requirements"
|
||||
requirementsItemFail: "Unable t' collect required item. Be it in yer off-hand?"
|
||||
conditionFailQuit: "Condition failed. Ye 'ave quit <quest>."
|
||||
conditionFailRetry: "Condition nah yet met fer this stage o' <quest>."
|
||||
optionSilkTouchFail: "Cannot progress <quest> wit' th' Silk Touch enchantment."
|
||||
conditionFailQuit: "Condition failed. Ye 'ave quit %purple%<quest>%red%."
|
||||
conditionFailRetry: "Condition nah yet met fer this stage o' %gold%<quest>%yellow%."
|
||||
optionSilkTouchFail: "Cannot progress %purple%<quest> %red%wit' th' Silk Touch enchantment."
|
||||
with: "With"
|
||||
to: "t'"
|
||||
blocksWithin: "within <amount> blocks o'"
|
||||
blocksWithin: "within %purple%<amount> %gray%blocks o'"
|
||||
experience: "Experience"
|
||||
partiesExperience: "Parties experience"
|
||||
timePrompt: "Enter amount o' time (in seconds), <clear>, <cancel>"
|
||||
timerMessage: "Time left t' progress <quest>: <time>"
|
||||
timerStart: "Ye 'ave <time> t' progress <quest>."
|
||||
timerMessage: "Time left t' progress %gold%<quest>%green%: %red%<time>"
|
||||
timerStart: "Ye 'ave %red%<time> t' %green%progress %gold%<quest>%green%."
|
||||
noPermission: "Ye do nah 'ave permission t' do that."
|
||||
trialMode: "Trial Mode"
|
||||
modeDeny: "Ye be unable t' do that in <mode>."
|
||||
duplicateEditor: "Ye be already usin' an editor!"
|
||||
difference: "Th' difference be '<data>'."
|
||||
difference: "Th' difference be %gold%<data>%gray%."
|
||||
notInstalled: "Nah installed"
|
||||
confirmDelete: "Are ye sure?"
|
||||
updateTo: "Update t' <version>: <url>"
|
||||
|
|
|
@ -1,55 +1,53 @@
|
|||
---
|
||||
COMMAND_LIST: "list"
|
||||
COMMAND_LIST_HELP: "<command> [page] - List available quests"
|
||||
COMMAND_LIST_HELP: "%gold%<command> %yellow%[page] - List available quests"
|
||||
COMMAND_TAKE: "take"
|
||||
COMMAND_TAKE_HELP: "<command> [quest] - Accept a quest via command"
|
||||
COMMAND_TAKE_HELP: "%gold%<command> %yellow%[quest] - Accept a quest via command"
|
||||
COMMAND_QUIT: "quit"
|
||||
COMMAND_QUIT_HELP: "<command> [quest] - Quit a current quest"
|
||||
COMMAND_QUIT_HELP: "%gold%<command> %yellow%[quest] - Quit a current quest"
|
||||
COMMAND_JOURNAL: "journal"
|
||||
COMMAND_JOURNAL_HELP: "<command> - View or hide your <journal>"
|
||||
COMMAND_JOURNAL_HELP: "%gold%<command> %yellow%- View or hide your <journal>"
|
||||
COMMAND_EDITOR: "editor"
|
||||
COMMAND_EDITOR_HELP: "<command> - Create, edit or delete quests"
|
||||
COMMAND_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete quests"
|
||||
COMMAND_EVENTS_EDITOR: "actions"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "<command> - Create, edit or delete actions"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete actions"
|
||||
COMMAND_CONDITIONS_EDITOR: "conditions"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "<command> - Create, edit or delete conditions"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete conditions"
|
||||
COMMAND_STATS: "stats"
|
||||
COMMAND_STATS_HELP: "<command> - View quest statistics"
|
||||
COMMAND_STATS_HELP: "%gold%<command> %yellow%- View quest statistics"
|
||||
COMMAND_TOP: "top"
|
||||
COMMAND_TOP_HELP: "<command> [number] - View plugin leaderboards"
|
||||
COMMAND_TOP_HELP: "%gold%<command> %yellow%[number] - View plugin leaderboards"
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "<command> - View plugin information"
|
||||
COMMAND_INFO_HELP: "%gold%<command> %yellow%- View plugin information"
|
||||
COMMAND_CHOICE: "choice"
|
||||
COMMAND_CHOICE_HELP: "<command> [choice] - Make a menu selection"
|
||||
COMMAND_CHOICE_HELP: "%gold%<command> %yellow%[choice] - Make a menu selection"
|
||||
COMMAND_QUEST_HELP: "- View current quest objectives"
|
||||
COMMAND_QUESTINFO_HELP: "[quest] - View information about a quest"
|
||||
COMMAND_QUESTINFO_HELP: "%yellow%[quest] - View information about a quest"
|
||||
COMMAND_QUESTADMIN_HELP: "- Display administrator help"
|
||||
COMMAND_QUESTADMIN_STATS: "stats"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "<command> [player] - View quest statistics of a player"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "%gold%<command> %red%[player] - View quest statistics of a player"
|
||||
COMMAND_QUESTADMIN_GIVE: "give"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "<command> [player] [quest] - Force a player to take a quest"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "%gold%<command> %red%[player] [quest] - Force a player to take a quest"
|
||||
COMMAND_QUESTADMIN_QUIT: "quit"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "<command> [player] [quest] - Force a player to quit a quest"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "%gold%<command> %red%[player] [quest] - Force a player to quit a quest"
|
||||
COMMAND_QUESTADMIN_POINTS: "points"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "<command> [player] [amount] - Set a player's <points>"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "%gold%<command> %red%[player] [amount] - Set a player's <points>"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Take away a player's <points>"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Take away a player's <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Add to a player's <points>"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Set ALL players' <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Add to a player's <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Force a player to complete a quest"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "%gold%<command> %red%[player] [quest] - Force a player to complete a quest"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "<command> [player] [quest] - Force a player to complete current stage"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "%gold%<command> %red%[player] [quest] - Force a player to complete current stage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE: "setstage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "<command> [player] [quest] [stage] - Set the current stage for a player"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "%gold%<command> %red%[player] [quest] [stage] - Set the current stage for a player"
|
||||
COMMAND_QUESTADMIN_RESET: "reset"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "<command> [player] - Clear all questing data of a player"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "%gold%<command> %red%[player] - Clear all questing data of a player"
|
||||
COMMAND_QUESTADMIN_REMOVE: "remove"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "<command> [player] [quest] - Remove a completed quest from a player"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "%gold%<command> %red%[player] [quest] - Remove a completed quest from a player"
|
||||
COMMAND_QUESTADMIN_RELOAD: "reload"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "<command> - Safely reload the plugin"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "%gold%<command> %red%- Safely reload the plugin"
|
||||
questEditorCreate: "Create new quest"
|
||||
questEditorEdit: "Edit a quest"
|
||||
questEditorDelete: "Delete a quest"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Enter finish message, <cancel>"
|
|||
questEditorEnterNPCStart: "Enter NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Click on a NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Right-click on a block to use as a start point, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Players added to this group may perform quests together!"
|
||||
questDungeonsDisband: "The quest group was disbanded."
|
||||
questDungeonsInvite: "<player> can now perform quests with you!"
|
||||
questDungeonsJoin: "You can now perform quests with Leader <player>."
|
||||
questDungeonsKicked: "<player> can no longer perform quests with you."
|
||||
questDungeonsLeave: "You can no longer perform quests with Leader <player>."
|
||||
questPartiesCreate: "Players added to this party may perform quests together!"
|
||||
questPartiesDelete: "The quest party was disbanded."
|
||||
questPartiesJoin: "You can now perform quests with the party."
|
||||
|
@ -176,7 +168,7 @@ stageEditorSetLocationNames: "Set location names"
|
|||
stageEditorSetTameAmounts: "Set tame amounts"
|
||||
stageEditorSetShearColors: "Set sheep colors"
|
||||
stageEditorSetShearAmounts: "Set shear amounts"
|
||||
stageEditorPassword: "Password"
|
||||
stageEditorPassword: "Say password"
|
||||
stageEditorAddPasswordDisplay: "Add password hints"
|
||||
stageEditorAddPasswordPhrases: "Add password phrases"
|
||||
stageEditorCustom: "Custom objectives"
|
||||
|
@ -187,7 +179,7 @@ stageEditorModulePrompt: "Enter the name of a module, <clear>, <cancel>"
|
|||
stageEditorCustomPrompt: "Enter the name of a custom objective to add, <clear>, <cancel>"
|
||||
stageEditorCustomAlreadyAdded: "That custom objective has already been added!"
|
||||
stageEditorCustomCleared: "Custom objectives cleared."
|
||||
stageEditorCustomDataPrompt: "Enter value for <data>:"
|
||||
stageEditorCustomDataPrompt: "Enter value for %gold%<data>%yellow%:"
|
||||
stageEditorEnterBlockNames: "Enter block names, <space>, <cancel>"
|
||||
stageEditorEnterBlockAmounts: "Enter block amounts, <space>, <cancel>"
|
||||
stageEditorEnterBlockDurability: "Enter block durabilities (numbers), <space>, <cancel>"
|
||||
|
@ -225,21 +217,21 @@ stageEditorPasswordPhrasePrompt: "Enter password phrases, <semicolon>, <cancel>"
|
|||
stageEditorDeliveryAddItem: "Add item"
|
||||
stageEditorNPCUniqueIds: "Add NPC UUIDs"
|
||||
stageEditorDeliveryMessages: "Set partial delivery messages"
|
||||
stageEditorNotSolid: "<input> is not a solid block!"
|
||||
stageEditorInvalidBlockName: "<input> is not a valid block name!"
|
||||
stageEditorInvalidNPC: "<input> is not a valid NPC UUID!"
|
||||
stageEditorInvalidMob: "<input> is not a valid mob name!"
|
||||
stageEditorInvalidItemName: "<input> is not a valid item name!"
|
||||
stageEditorInvalidDye: "<input> is not a valid dye color!"
|
||||
stageEditorInvalidCondition: "<input> is not a valid condition name!"
|
||||
stageEditorInvalidEvent: "<input> is not a valid action name!"
|
||||
stageEditorNotSolid: "%red%<input> %yellow%is not a solid block!"
|
||||
stageEditorInvalidBlockName: "%red%<input> %yellow%is not a valid block name!"
|
||||
stageEditorInvalidNPC: "%red%<input> %yellow%is not a valid NPC UUID!"
|
||||
stageEditorInvalidMob: "%red%<input> %yellow%is not a valid mob name!"
|
||||
stageEditorInvalidItemName: "%red%<input> %yellow%is not a valid item name!"
|
||||
stageEditorInvalidDye: "%red%<input> %yellow%is not a valid dye color!"
|
||||
stageEditorInvalidCondition: "%red%<input> %yellow%is not a valid condition name!"
|
||||
stageEditorInvalidEvent: "%red%<input> %yellow%is not a valid action name!"
|
||||
stageEditorDuplicateEvent: "Action is already in the list!"
|
||||
stageEditorInvalidScript: "Denizen script not found!"
|
||||
stageEditorNoCitizens: "Citizens is not installed!"
|
||||
stageEditorNoDenizen: "Denizen is not installed!"
|
||||
stageEditorPositiveAmount: "You must enter a positive number!"
|
||||
stageEditorNotListOfNumbers: "<data> is not a list of numbers!"
|
||||
stageEditorNotListOfUniqueIds: "<data> is not a list of valid UUIDs!"
|
||||
stageEditorNotListOfNumbers: "%gold%<data> %red%is not a list of numbers!"
|
||||
stageEditorNotListOfUniqueIds: "%gold%<data> %red%is not a list of valid UUIDs!"
|
||||
stageEditorNoDelaySet: "You must set a delay first!"
|
||||
stageEditorNoItems: "You must add items first!"
|
||||
stageEditorNoDeliveryMessage: "You must set at least one delivery message!"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Message cleared."
|
|||
stageEditorConfirmStageNote: "Any stages after will be shifted back one spot"
|
||||
stageEditorDeleteSucces: "Stage deleted successfully."
|
||||
stageEditorEnchantments: "Enchantments"
|
||||
stageEditorNPCNote: 'Note: You may specify the name of the NPC with <npc>'
|
||||
stageEditorNPCNote: "Note: You may specify the name of the NPC with <npc>"
|
||||
stageEditorOptional: "Optional"
|
||||
stageEditorColors: "Sheep Colors"
|
||||
eventEditorCreate: "Create new action"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Action already exists!"
|
|||
eventEditorDeleted: "Action deleted. Quest and action data reloaded."
|
||||
eventEditorSaved: "Action saved. Quest and action data reloaded."
|
||||
eventEditorEnterEventName: "Enter action name, <cancel>"
|
||||
eventEditorModifiedNote: 'You have modified an action that the following quests use:'
|
||||
eventEditorModifiedNote: "You have modified an action that the following quests use:"
|
||||
eventEditorForcedToQuit: "If you save the action, anyone who is actively doing any of these quests will be forced to quit them."
|
||||
eventEditorEventInUse: "The following quests use the action"
|
||||
eventEditorMustModifyQuests: "You must modify these quests first!"
|
||||
|
@ -312,7 +304,7 @@ eventEditorItemsCleared: "Action items cleared."
|
|||
eventEditorSetWorld: "Set world"
|
||||
eventEditorSetDuration: "Set duration"
|
||||
eventEditorSetWorldFirst: "You must set a world first!"
|
||||
eventEditorInvalidWorld: "<input> is not a valid world name!"
|
||||
eventEditorInvalidWorld: "%red%<input> %yellow%is not a valid world name!"
|
||||
eventEditorMustSetStormDuration: "You must set a storm duration!"
|
||||
eventEditorStormCleared: "Storm data cleared."
|
||||
eventEditorEnterStormWorld: "Enter a world name for the storm to occur in, <cancel>"
|
||||
|
@ -323,7 +315,7 @@ eventEditorEnterThunderWorld: "Enter a world name for the thunder to occur in, <
|
|||
eventEditorAddEffect: "Add sound effect"
|
||||
eventEditorAddEffectLocation: "Add sound effect location"
|
||||
eventEditorMustAddEffects: "You must add sound effects first!"
|
||||
eventEditorInvalidEffect: "<input> is not a valid sound effect name!"
|
||||
eventEditorInvalidEffect: "%red%<input> %yellow%is not a valid sound effect name!"
|
||||
eventEditorEffectsCleared: "Action sound effects cleared."
|
||||
eventEditorEffectLocationPrompt: "Right-click on a block to play a sound effect at, <add>, <cancel>"
|
||||
eventEditorAddMobTypes: "Add mob"
|
||||
|
@ -355,7 +347,7 @@ eventEditorMustSetPotionDurationsFirst: "You must set potion effect durations fi
|
|||
eventEditorMustSetPotionTypesAndDurationsFirst: "You must set potion effect types and durations first!"
|
||||
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
|
||||
eventEditorPotionsCleared: "Potion effects cleared."
|
||||
eventEditorInvalidPotionType: "<input> is not a valid potion effect type!"
|
||||
eventEditorInvalidPotionType: "%red%<input> %yellow%is not a valid potion effect type!"
|
||||
eventEditorLightningPrompt: "Right-click on a block to spawn a lightning strike at, <add>, <clear>, <cancel>"
|
||||
eventEditorExplosionPrompt: "Right-click on a block to spawn an explosion at, <add>, <clear>, <cancel>"
|
||||
eventEditorSelectBlockFirst: "You must select a block first."
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "The following quests use the condition"
|
|||
conditionEditorEnterName: "Enter condition name, <cancel>"
|
||||
conditionEditorSaved: "Condition saved. Quest and condition data reloaded."
|
||||
conditionEditorDeleted: "Condition deleted. Quest and condition data reloaded."
|
||||
conditionEditorModifiedNote: 'You have modified a condition that the following quests use:'
|
||||
conditionEditorModifiedNote: "You have modified a condition that the following quests use:"
|
||||
conditionEditorForcedToQuit: "If you save the condition, anyone who is actively doing any of these quests will be forced to quit them."
|
||||
conditionEditorSetName: "Set name"
|
||||
conditionEditorEntity: "Entity"
|
||||
|
@ -402,11 +394,11 @@ conditionEditorItemsWear: "Wear as armor"
|
|||
conditionEditorWorldsTitle: "- Worlds -"
|
||||
conditionEditorWorldsPrompt: "Enter world names, <space>, <cancel>"
|
||||
conditionEditorStayWithinWorld: "Stay within world"
|
||||
conditionEditorInvalidWorld: "<input> is not a valid world name!"
|
||||
conditionEditorInvalidWorld: "%red%<input> %yellow%is not a valid world name!"
|
||||
conditionEditorBiomesTitle: "- Biomes -"
|
||||
conditionEditorBiomesPrompt: "Enter biome names, <space>, <cancel>"
|
||||
conditionEditorStayWithinBiome: "Stay within biome"
|
||||
conditionEditorInvalidBiome: "<input> is not a valid biome name!"
|
||||
conditionEditorInvalidBiome: "%red%<input> %yellow%is not a valid biome name!"
|
||||
conditionEditorRegionsTitle: "- Regions -"
|
||||
conditionEditorRegionsPrompt: "Enter region names, <space>, <cancel>"
|
||||
conditionEditorStayWithinRegion: "Stay within region"
|
||||
|
@ -415,7 +407,7 @@ conditionEditorSetStartTick: "Set start tick"
|
|||
conditionEditorSetEndTick: "Set end tick"
|
||||
conditionEditorTicksPrompt: "Enter tick value, <space>, <cancel>"
|
||||
conditionEditorStayWithinTicks: "Stay within ticks"
|
||||
conditionEditorInvalidTicks: "<input> is not a valid tick value!"
|
||||
conditionEditorInvalidTicks: "%red%<input> %yellow%is not a valid tick value!"
|
||||
conditionEditorPlaceholderTitle: "- PlaceholderAPI -"
|
||||
conditionEditorSetPlaceholderId: "Set placeholder identifiers"
|
||||
conditionEditorSetPlaceholderVal: "Set placeholder values"
|
||||
|
@ -449,12 +441,12 @@ reqAddItem: "Add item"
|
|||
reqSetRemoveItems: "Set remove items"
|
||||
reqHeroesPrimaryDisplay: "Primary Class:"
|
||||
reqHeroesSecondaryDisplay: "Secondary Class:"
|
||||
reqNotAQuestName: "<quest> is not a quest name!"
|
||||
reqNotAQuestName: "%purple%<quest> %red%is not a quest name!"
|
||||
reqItemCleared: "Item requirements cleared."
|
||||
reqCustomAlreadyAdded: "That custom requirement has already been added!"
|
||||
reqCustomNotFound: "Custom requirement module not found."
|
||||
reqCustomCleared: "Custom requirements cleared."
|
||||
reqMcMMOError: "<input> is not an mcMMO Classic skill name!"
|
||||
reqMcMMOError: "%red%<input> %yellow%is not an mcMMO Classic skill name!"
|
||||
reqMcMMOCleared: "mcMMO Classic skill requirements cleared."
|
||||
reqMcMMOAmountsCleared: "mcMMO Classic skill amount requirements cleared."
|
||||
reqHeroesNotPrimary: "The <class> class is not primary!"
|
||||
|
@ -462,8 +454,8 @@ reqHeroesPrimaryCleared: "Heroes Primary Class requirement cleared."
|
|||
reqHeroesNotSecondary: "The <class> class is not secondary!"
|
||||
reqHeroesSecondaryCleared: "Heroes Secondary Class requirement cleared."
|
||||
reqHeroesClassNotFound: "Class not found!"
|
||||
reqNotANumber: "<input> is not a number!"
|
||||
reqNotAUniqueId: "<input> is not a valid UUID!"
|
||||
reqNotANumber: "%red%<input> %yellow%is not a number!"
|
||||
reqNotAUniqueId: "%red%<input> %yellow%is not a valid UUID!"
|
||||
reqMustAddItem: "You must add at least one item first!"
|
||||
reqNoMessage: "You must set a fail requirements message!"
|
||||
plnStart: "Set start date"
|
||||
|
@ -471,8 +463,8 @@ plnEnd: "Set end date"
|
|||
plnRepeat: "Set repeat cycle"
|
||||
plnCooldown: "Set player cooldown"
|
||||
plnOverride: "Ignore cooldown after repeat"
|
||||
plnTooEarly: "<quest> will be active in <time>."
|
||||
plnTooLate: "<quest> was last active <time> ago."
|
||||
plnTooEarly: "%purple%<quest> %red%will be active in %aqua%<time>%yellow%."
|
||||
plnTooLate: "%purple%<quest> %red%was last active %aqua%<time> %yellow%ago."
|
||||
optGeneral: "General"
|
||||
optMultiplayer: "Multiplayer"
|
||||
optBooleanQuery: "Select '<true>' or '<false>'"
|
||||
|
@ -484,7 +476,7 @@ optAllowCommands: "Allow commands during quest"
|
|||
optAllowQuitting: "Allow quitting during quest"
|
||||
optIgnoreSilkTouch: "Ignore blocks broken with Silk Touch"
|
||||
optIgnoreBlockReplace: "Ignore blocks replaced once broken"
|
||||
optCommandsDenied: "You cannot use commands during <quest>."
|
||||
optCommandsDenied: "You cannot use commands during %purple%<quest>%red%."
|
||||
optPluginListTitle: "- Available Plugins -"
|
||||
optExternalPartyPlugin: "Set provider via Unite"
|
||||
optExternalPartyPluginPrompt: "Enter a plugin name, <clear>, <cancel>"
|
||||
|
@ -529,7 +521,7 @@ rewSetMcMMOSkillsFirst: "You must set skills first!"
|
|||
rewMcMMOCleared: "mcMMO Classic rewards cleared."
|
||||
rewSetHeroesClassesFirst: "You must set classes first!"
|
||||
rewHeroesCleared: "Heroes rewards cleared."
|
||||
rewHeroesInvalidClass: "<input> is not a valid Heroes class name!"
|
||||
rewHeroesInvalidClass: "%red%<input> %yellow%is not a valid Heroes class name!"
|
||||
rewCustomAlreadyAdded: "That custom reward has already been added!"
|
||||
rewCustomNotFound: "Custom reward module not found."
|
||||
rewCustomCleared: "Custom rewards cleared."
|
||||
|
@ -569,14 +561,14 @@ dateCreateNoYearAmount: "You must set a year first!"
|
|||
overrideCreateSet: "Set details list override"
|
||||
overrideCreateEnter: "Enter replacement text, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEST COMPLETE: <quest>**'
|
||||
questCompleteTitle: "**QUEST COMPLETE: %yellow%<quest>%gold%**"
|
||||
questRewardsTitle: "Rewards"
|
||||
questFailed: "**QUEST FAILED: <quest>**"
|
||||
questMaxAllowed: "You may only have up to <number> quests."
|
||||
questAlreadyOn: "You are already on that quest!"
|
||||
questTooEarly: "You may not take <quest> again for another <time>."
|
||||
questAlreadyCompleted: "You have already completed <quest>."
|
||||
questInvalidLocation: "You may not take <quest> at this location."
|
||||
questTooEarly: "You may not take %purple%<quest> %yellow%again for another %aqua%<time>."
|
||||
questAlreadyCompleted: "You have already completed %purple%<quest>%yellow%."
|
||||
questInvalidLocation: "You may not take %purple%<quest> %yellow%at this location."
|
||||
questInvalidDeliveryItem: "<item> is not a required item for this quest!"
|
||||
questSelectedLocation: "Selected location"
|
||||
questListTitle: "- List of Quests -"
|
||||
|
@ -599,7 +591,7 @@ conditionDeleteTitle: "- Delete Condition -"
|
|||
requirementsTitle: "Requirements | <quest>"
|
||||
rewardsTitle: "Rewards | <quest>"
|
||||
plannerTitle: "Planner | <quest>"
|
||||
optionsTitle: "- <quest> | Options -"
|
||||
optionsTitle: "Options | <quest>"
|
||||
itemRequirementsTitle: "- Item Requirements -"
|
||||
itemRewardsTitle: "- Item Rewards -"
|
||||
permissionRewardsTitle: "- Permission Rewards -"
|
||||
|
@ -611,10 +603,11 @@ heroesClassesTitle: "- Heroes Classes -"
|
|||
heroesExperienceTitle: "- Heroes Experience -"
|
||||
heroesPrimaryTitle: "- Primary Classes -"
|
||||
heroesSecondaryTitle: "- Secondary Classes -"
|
||||
customObjectivesTitle: "- Custom Objectives -"
|
||||
customRequirementsTitle: "- Custom Requirements -"
|
||||
customRewardsTitle: "- Custom Rewards -"
|
||||
skillListTitle: "- Skill List -"
|
||||
topQuestersTitle: "- Top <number> Questers -"
|
||||
topQuestersTitle: "- Top %purple%<number> %gold%Questers -"
|
||||
createItemTitle: "- Create Item -"
|
||||
dateTimeTitle: "- Date & Time -"
|
||||
timeZoneTitle: "- Time Zones -"
|
||||
|
@ -648,7 +641,7 @@ cut: "Shear <item>: <count>"
|
|||
craftItem: "Craft <item>: <count>"
|
||||
smeltItem: "Smelt <item>: <count>"
|
||||
enchItem: "Enchant <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Brew <item>: <count>"
|
||||
brewItem: "Brew <item> <level>: <count>"
|
||||
consumeItem: "Consume <item>: <count>"
|
||||
catchFish: "Catch Fish: <count>"
|
||||
milkCow: "Milk Cow: <count>"
|
||||
|
@ -665,63 +658,58 @@ completed: "Completed"
|
|||
redoCompleted: "(Completed)"
|
||||
consoleError: "This operation may only be performed in-game."
|
||||
noActiveQuest: "You do not currently have any active quests."
|
||||
speakTo: 'Start: Speak to <npc>'
|
||||
mustSpeakTo: "You must speak to <npc> to start this quest."
|
||||
noCommandStart: "<quest> may not be started via command."
|
||||
speakTo: "Start: Speak to <npc>"
|
||||
mustSpeakTo: "You must speak to %purple%<npc> %yellow%to start this quest."
|
||||
noCommandStart: "%purple%<quest> %yellow%may not be started via command."
|
||||
permissionDisplay: "Permission:"
|
||||
heroesClass: "class"
|
||||
mcMMOLevel: "level"
|
||||
haveCompleted: "You have completed <quest>"
|
||||
haveCompleted: "You have completed %purple%<quest>"
|
||||
mustComplete: "Must complete <quest>"
|
||||
cannotComplete: "Cannot complete <quest>"
|
||||
cannotComplete: "Cannot complete %purple%<quest>"
|
||||
questNotFound: "Quest not found."
|
||||
alreadyConversing: "You are already in a conversation!"
|
||||
inputNum: "Input must be a number."
|
||||
inputPosNum: "Input must be a positive number."
|
||||
questModified: "Your active quest <quest> has been modified. You have been forced to quit the quest."
|
||||
questNotExist: "Your active quest <quest> no longer exists. You have been forced to quit the quest."
|
||||
questNotExist: "Your active quest %purple%<quest> %red%no longer exists. You have been forced to quit the quest."
|
||||
questInvalidChoice: "Invalid choice. Type '<yes>' or '<no>'"
|
||||
pageSelectionNum: "Page selection must be a number."
|
||||
pageSelectionPosNum: "Page selection must be a positive number."
|
||||
questTakeDisabled: "Taking quests via commands has been disabled."
|
||||
questQuit: "You have quit <quest>"
|
||||
questQuit: "You have quit %purple%<quest>"
|
||||
questQuitDisabled: "Quitting this quest has been disabled."
|
||||
questsUnknownCommand: "Unknown command. Type /quests for help."
|
||||
pageNotExist: "Page does not exist."
|
||||
pageFooter: "- Page <current> of <all> -"
|
||||
questsReloaded: "Quest data reloaded."
|
||||
numQuestsLoaded: "<number> quests loaded."
|
||||
questForceTake: "<player> has forcibly started the quest <quest>."
|
||||
questForcedTake: "<player> has forced you to take the quest <quest>."
|
||||
questForceQuit: "<player> has forcibly quit the quest <quest>."
|
||||
questForcedQuit: "<player> has forced you to quit the quest <quest>."
|
||||
questForceFinish: "<player> has forcibly finished their quest <quest>."
|
||||
questForcedFinish: "<player> has forced you to finish your quest <quest>."
|
||||
questForceNextStage: "<player> has advanced to the next stage in the quest <quest>."
|
||||
questForcedNextStage: "<player> has advanced you to the next stage in your quest <quest>."
|
||||
questReset: "<player> has been reset."
|
||||
questRemoved: "Quest <quest> has been removed from player <player>'s completed quests."
|
||||
settingAllQuestPoints: "Setting all players' <points>..."
|
||||
allQuestPointsSet: "All players' <points> have been set to <number>!"
|
||||
setQuestPoints: "<player>'s <points> have been set to <number>."
|
||||
questPointsSet: "<player> has set your <points> to <number>."
|
||||
takeQuestPoints: "Took away <number> <points> from <player>."
|
||||
questPointsTaken: "<player> took away <number> <points>."
|
||||
giveQuestPoints: "Gave <number> <points> from <player>."
|
||||
questPointsGiven: "<player> gave you <number> <points>."
|
||||
numQuestsLoaded: "%purple%<number> %gold%quests loaded."
|
||||
questForceTake: "%green%<player> %gold%has forcibly started the quest %purple%<quest>%gold%."
|
||||
questForcedTake: "%green%<player> %gold%has forced you to take the quest %purple%<quest>%gold%."
|
||||
questForceQuit: "%green%<player> %gold%has forcibly quit the quest %purple%<quest>%gold%."
|
||||
questForcedQuit: "%green%<player> %gold%has forced you to quit the quest %purple%<quest>%gold%."
|
||||
questForceFinish: "%green%<player> %gold%has forcibly finished their quest %purple%<quest>%gold%."
|
||||
questForcedFinish: "%green%<player> has forced you to finish your quest %purple%<quest>%gold%."
|
||||
questForceNextStage: "%green%<player> has advanced to the next stage in the quest %purple%<quest>%gold%."
|
||||
questForcedNextStage: "%green%<player> has advanced you to the next stage in your quest %purple%<quest>%gold%."
|
||||
questReset: "%green%<player> %gold%has been reset."
|
||||
questRemoved: "Quest %purple%<quest> %gold%has been removed from player %green%<player>%gold%'s completed quests."
|
||||
setQuestPoints: "%green%<player>%gold%'s <points> have been set to %purple%<number>%gold%."
|
||||
questPointsSet: "%green%<player> %gold%has set your <points> to %purple%<number>%gold%."
|
||||
takeQuestPoints: "Took away %purple%<number> %gold%<points> from %green%<player>%gold%."
|
||||
questPointsTaken: "%green%<player> %gold%took away %purple%<number> %gold%<points>."
|
||||
giveQuestPoints: "Gave %purple%<number> %gold%<points> from %green%<player>%gold%."
|
||||
questPointsGiven: "%green%<player> %gold%gave you %purple%<number> %gold%<points>."
|
||||
invalidMinimum: "Input must be at least <number>!"
|
||||
invalidRange: "Input must be between <least> and <greatest>!"
|
||||
invalidOption: "Invalid option!"
|
||||
noCurrentQuest: "<player> does not currently have any active quests."
|
||||
playerNotFound: "Player not found."
|
||||
questsPlayerHasQuestAlready: "<player> is already on the quest <quest>!"
|
||||
questsPlayerHasQuestAlready: "%green%<player> %gold%is already on the quest %purple%<quest>%gold%!"
|
||||
questsUnknownAdminCommand: "Unknown command. Type /questsadmin for help."
|
||||
errorNPCID: 'Error: There is no NPC with ID <number>'
|
||||
errorNPCID: "Error: There is no NPC with ID <number>"
|
||||
questSaveError: "An error occurred while saving."
|
||||
questErrorReadingFile: "Error reading <file>."
|
||||
errorReading: "Error reading <file>, skipping..."
|
||||
errorReadingSuppress: "Error reading <file>, suppressing further errors."
|
||||
errorDataFolder: "Error: Unable to read from data folder!"
|
||||
errorLoading: "Plugin is currently loading. Please try again later!"
|
||||
unknownError: "An unknown error occurred. See console output."
|
||||
journalTitle: "Quest Journal"
|
||||
|
@ -730,8 +718,8 @@ journalPutAway: "You put away your <journal>."
|
|||
journalNoRoom: "You have no room in your inventory for your <journal>!"
|
||||
journalNoQuests: "You have no accepted quests!"
|
||||
journalDenied: "You cannot do that with your <journal>."
|
||||
compassSet: "Set compass target to quest <quest>."
|
||||
compassNone: "No compass target for quest <quest>."
|
||||
compassSet: "Set compass target to quest %gold%<quest>%yellow%."
|
||||
compassNone: "No compass target for quest %gray%<quest>%yellow%."
|
||||
compassReset: "Reset compass target."
|
||||
timeZone: "Time zone"
|
||||
timeDay: "Day"
|
||||
|
@ -773,7 +761,7 @@ enterNpcUniqueIds: "Enter NPC UUIDs, <space>, <cancel>"
|
|||
enterOrClearNpcUniqueIds: "Enter NPC UUIDs, <space>, <clear>, <cancel>"
|
||||
listsNotSameSize: "All required lists must have the same number of entries!"
|
||||
listDuplicate: "List contains duplicates!"
|
||||
thankYouMore: "Thank you. Only <amount> more to go!"
|
||||
thankYouMore: "Thank you. Only %purple%<amount> %reset%more to go!"
|
||||
id: "ID"
|
||||
quest: "Quest"
|
||||
event: "Action"
|
||||
|
@ -787,25 +775,24 @@ redoable: "Redoable"
|
|||
objectives: "Objectives"
|
||||
everything: "Everything"
|
||||
usage: "Usage"
|
||||
redoableEvery: "Redoable every <time>."
|
||||
requirements: "Requirements"
|
||||
requirementsItemFail: "Unable to collect required item. Is it in your off-hand?"
|
||||
conditionFailQuit: "Condition failed. You have quit <quest>."
|
||||
conditionFailRetry: "Condition not yet met for this stage of <quest>."
|
||||
optionSilkTouchFail: "Cannot progress <quest> with the Silk Touch enchantment."
|
||||
conditionFailQuit: "Condition failed. You have quit %purple%<quest>%red%."
|
||||
conditionFailRetry: "Condition not yet met for this stage of %gold%<quest>%yellow%."
|
||||
optionSilkTouchFail: "Cannot progress %purple%<quest> %red%with the Silk Touch enchantment."
|
||||
with: "with"
|
||||
to: "to"
|
||||
blocksWithin: "within <amount> blocks of"
|
||||
blocksWithin: "within %purple%<amount> %gray%blocks of"
|
||||
experience: "Experience"
|
||||
partiesExperience: "Parties experience"
|
||||
timePrompt: "Enter amount of time (in seconds), <clear>, <cancel>"
|
||||
timerMessage: "Time left to progress <quest>: <time>"
|
||||
timerStart: "You have <time> to progress <quest>."
|
||||
timerMessage: "Time left to progress %gold%<quest>%green%: %red%<time>"
|
||||
timerStart: "You have %red%<time> %green%to progress %gold%<quest>%green%."
|
||||
noPermission: "You do not have permission to do that."
|
||||
trialMode: "Trial Mode"
|
||||
modeDeny: "You are unable to do that in <mode>."
|
||||
duplicateEditor: "You are already using an editor!"
|
||||
difference: "The difference is '<data>'."
|
||||
difference: "The difference is %gold%<data>%gray%."
|
||||
notInstalled: "Not installed"
|
||||
confirmDelete: "Are you sure?"
|
||||
updateTo: "Update to <version>: <url>"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
COMMAND_LIST: "lista"
|
||||
COMMAND_LIST_HELP: "<command> [pagina] - Lista de Misiones disponibles"
|
||||
COMMAND_LIST_HELP: "<command> [pagina] - Lista de misiones disponibles"
|
||||
COMMAND_TAKE: "tomar"
|
||||
COMMAND_TAKE_HELP: "<command> [búsqueda] - Aceptar una misión"
|
||||
COMMAND_QUIT: "salir"
|
||||
|
@ -8,7 +8,7 @@ COMMAND_QUIT_HELP: "<command> [misión] - Salte de una misión"
|
|||
COMMAND_JOURNAL: "diario"
|
||||
COMMAND_JOURNAL_HELP: "<command> - Ver/Esconder el diario de misiones"
|
||||
COMMAND_EDITOR: "editor"
|
||||
COMMAND_EDITOR_HELP: "<command> - Crea/Edit la Misiones"
|
||||
COMMAND_EDITOR_HELP: "<command> - Crea, edita o borra misiones"
|
||||
COMMAND_EVENTS_EDITOR: "acciones"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "<command> - Crea, edita o borra acciones"
|
||||
COMMAND_CONDITIONS_EDITOR: "condiciones"
|
||||
|
@ -16,7 +16,7 @@ COMMAND_CONDITIONS_EDITOR_HELP: "<command> - Crear, editar o eliminar condicione
|
|||
COMMAND_STATS: "estadísticas"
|
||||
COMMAND_STATS_HELP: "<command> - Ver tus estadísticas de la misión"
|
||||
COMMAND_TOP: "top"
|
||||
COMMAND_TOP_HELP: "<command> [number] - Ver lo mejor del complemento"
|
||||
COMMAND_TOP_HELP: "<command> [número] - Ver lo mejor del complemento"
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "<command> - Muestra información del plugin"
|
||||
COMMAND_CHOICE: "selección"
|
||||
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "quitarpuntos"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [jugador] [cantidad] - Quita puntos de Misión a un jugador"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "darpuntos"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [jugador] [cantidad] - Dar puntos de Misión a un jugador"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [monto] - Establecer Puntos de Misión a todos los jugadores"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [jugador] [búsqueda] - Forzar a completar la misión a un jugador"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Ingrese mensaje final, <cancel>"
|
|||
questEditorEnterNPCStart: "Ingrese UUID de NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Haga clic en un NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Click-derecho en un bloque para utilizarlo como punto de inicio, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Los jugadores añadidos a este grupo pueden realizar misiones juntos!"
|
||||
questDungeonsDisband: "El grupo de misiones fue disuelto."
|
||||
questDungeonsInvite: "¡<player> ya puede realizar misiones contigo!"
|
||||
questDungeonsJoin: "Ahora puedes realizar misiones con el Líder <player>."
|
||||
questDungeonsKicked: "<player> ya no puede realizar misiones contigo."
|
||||
questDungeonsLeave: "Ya no puedes realizar misiones con el Líder <player>."
|
||||
questPartiesCreate: "Jugadores agregados a este partido pueden realizar misiones juntas!"
|
||||
questPartiesDelete: "El grupo de misión fue disuelto."
|
||||
questPartiesJoin: "Ahora puedes realizar misiones con el grupo."
|
||||
|
@ -179,7 +171,7 @@ stageEditorSetShearAmounts: "Establecer cantidad de cortes"
|
|||
stageEditorPassword: "Contraseña"
|
||||
stageEditorAddPasswordDisplay: "Agregar sugerencias de contraseña"
|
||||
stageEditorAddPasswordPhrases: "Agregar frases de contraseña"
|
||||
stageEditorCustom: "Objetivos Personalizados"
|
||||
stageEditorCustom: "Objetivos personalizados"
|
||||
stageEditorModules: "- Módulos -"
|
||||
stageEditorNoModules: "No hay módulos cargados"
|
||||
stageEditorModuleNotFound: "Módulo de objetivo personalizado no encontrado."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Mensaje despejado."
|
|||
stageEditorConfirmStageNote: "Cualquier etapa después, será desplazada un lugar"
|
||||
stageEditorDeleteSucces: "Etapa eliminada con éxito."
|
||||
stageEditorEnchantments: "Encantamientos"
|
||||
stageEditorNPCNote: 'Nota: Puedes especificar el nombre del NPC con <npc>'
|
||||
stageEditorNPCNote: "Nota: Puedes especificar el nombre del NPC con <npc>"
|
||||
stageEditorOptional: "Opcional"
|
||||
stageEditorColors: "Colores de Oveja"
|
||||
eventEditorCreate: "Crear nuevo acción"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "¡Acción ya existe!"
|
|||
eventEditorDeleted: "Acción eliminada. Datos de misión y acción recargados."
|
||||
eventEditorSaved: "Acción guardado. Datos de misión y acción recargados."
|
||||
eventEditorEnterEventName: "Ingrese nombre de acción, <cancel>"
|
||||
eventEditorModifiedNote: 'Has modificado un acción que usan las siguientes misiones:'
|
||||
eventEditorModifiedNote: "Has modificado un acción que usan las siguientes misiones:"
|
||||
eventEditorForcedToQuit: "Si guardas el acción, cualquier que esté haciendo activamente algunas de estás misiones serán obligados a abandonarlas."
|
||||
eventEditorEventInUse: "Las siguientes misiones usan el acción"
|
||||
eventEditorMustModifyQuests: "¡Debes modificar estar Misiones primero!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Las siguientes misiones usan la condición"
|
|||
conditionEditorEnterName: "Ingrese nombre de la condición, <cancel>"
|
||||
conditionEditorSaved: "Condición guardada. Misión y datos de condición recargados."
|
||||
conditionEditorDeleted: "Condición eliminada. Misión y datos de condición recargados."
|
||||
conditionEditorModifiedNote: 'Has modificado una condición que utilizan las siguientes misiones:'
|
||||
conditionEditorModifiedNote: "Has modificado una condición que utilizan las siguientes misiones:"
|
||||
conditionEditorForcedToQuit: "Si guardas la condición, cualquiera que esté realizando activamente cualquiera de estas misiones se verá obligado a abandonarlas."
|
||||
conditionEditorSetName: "Definir nombre"
|
||||
conditionEditorEntity: "Entidad"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "¡Debes establecer un año primero!"
|
|||
overrideCreateSet: "Establecer anulación de lista de detalles"
|
||||
overrideCreateEnter: "Ingrese el texto de reemplazo, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**MISIÓN COMPLETA: <quest>**'
|
||||
questCompleteTitle: "**MISIÓN COMPLETA: <quest>**"
|
||||
questRewardsTitle: "Premios"
|
||||
questFailed: "*MISIÓN FALLIDA*"
|
||||
questMaxAllowed: "Solo puedes tener un máximo de <number> Misiones."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Clases de Heroes -"
|
|||
heroesExperienceTitle: "- Experiencia de Heroes -"
|
||||
heroesPrimaryTitle: "- Clases Primarias -"
|
||||
heroesSecondaryTitle: "- Clases Secundarias -"
|
||||
customObjectivesTitle: "- Objetivos Personalizados -"
|
||||
customRequirementsTitle: "- Requerimientos Personalizado -"
|
||||
customRewardsTitle: "- Premios Personalizados -"
|
||||
skillListTitle: "- Lista de Habilidad -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Misión aceptada: <quest>"
|
|||
currentQuest: "Misiones actuales:"
|
||||
completedQuest: "Misiones Completada:"
|
||||
noMoreQuest: "No mas misiones disponibles."
|
||||
break: "Rompe"
|
||||
damage: "Daña"
|
||||
place: "Lugar"
|
||||
use: "Usa"
|
||||
cut: "Corta"
|
||||
craftItem: "Artesanía <item>"
|
||||
smeltItem: "Fundir <item>"
|
||||
break: "Rompe <item>: <count>"
|
||||
damage: "Daña <item>: <count>"
|
||||
place: "Lugar <item>: <count>"
|
||||
use: "Usa <item>: <count>"
|
||||
cut: "Corta <item>: <count>"
|
||||
craftItem: "Artesanía <item>: <count>"
|
||||
smeltItem: "Fundir <item>: <count>"
|
||||
enchItem: "Encantar <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Fermentar <item>"
|
||||
consumeItem: "Consumir <item>"
|
||||
catchFish: "Atrapa un pez"
|
||||
milkCow: "Ordeñar vaca"
|
||||
kill: "Mata"
|
||||
killAtLocation: "Mata <mob> en <location>"
|
||||
killPlayer: "Matar un jugador"
|
||||
deliver: "Entregar <item> a <npc>"
|
||||
brewItem: "Fermentar <item> <level>: <count>"
|
||||
consumeItem: "Consumir <item>: <count>"
|
||||
catchFish: "Atrapa un Pez: <count>"
|
||||
milkCow: "Ordeñar Vaca: <count>"
|
||||
kill: "Mata <mob>: <count>"
|
||||
killAtLocation: "Mata <mob> en <location>: <count>"
|
||||
killPlayer: "Matar un Jugador: <count>"
|
||||
deliver: "Entregar <item> a <npc>: <count>"
|
||||
talkTo: "Hablar con <npc>"
|
||||
tame: "Domesticar"
|
||||
shearSheep: "Shear <color> ovejas"
|
||||
tame: "Domesticar <mob>: <count>"
|
||||
shearSheep: "Shear <color> Ovejas: <count>"
|
||||
goTo: "Ir a <location>"
|
||||
location: "Ubicación <id>"
|
||||
completed: "Completada"
|
||||
redoCompleted: "(Completado)"
|
||||
consoleError: "Este comando solo debe ser presentado en el juego."
|
||||
noActiveQuest: "Usted no tiene actualmente ninguna Misiones activa."
|
||||
speakTo: 'Inicio: Hablar con <npc>'
|
||||
speakTo: "Inicio: Hablar con <npc>"
|
||||
mustSpeakTo: "Usted debería hablar con <npc> para comenzar esta Misión."
|
||||
noCommandStart: "<quest>no debe ser iniciado vía comando."
|
||||
permissionDisplay: "Permiso:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> ha avanzado para la etapa siguiente en la Misión
|
|||
questForcedNextStage: "<player> ha avanzado a la siguiente etapa en tu Pregunta <quest>."
|
||||
questReset: "<player> ha sido reseteado."
|
||||
questRemoved: "Misión <quest> ha sido removida por el jugador <player>'s Misiones completadas."
|
||||
settingAllQuestPoints: "Colocando todos los Puntos de Misión de los jugadores..."
|
||||
allQuestPointsSet: "Puntos de Misión de lod jugadors han sido colocados a <number>!"
|
||||
setQuestPoints: "Puntos de Misión del jugador <player> han sido colocados a <number>."
|
||||
questPointsSet: "<player> ha colocado tus Puntos de Misión a <number>."
|
||||
takeQuestPoints: "Se llevaron los Puntos de Misión <number> de <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> actualmente no tiene ninguna Misiones activa."
|
|||
playerNotFound: "Jugador no encontrado."
|
||||
questsPlayerHasQuestAlready: "¡<player> ya está en la Misión <quest>!"
|
||||
questsUnknownAdminCommand: "Comando de administrador de la Misiones desconocido. Escriba a /questsadmin para ayuda."
|
||||
errorNPCID: 'Error: No hay un NPC con identificación <number>'
|
||||
errorNPCID: "Error: No hay un NPC con identificación <number>"
|
||||
questSaveError: "A ocurrido un error al guardar."
|
||||
questErrorReadingFile: "Error en la lectura de la carpeta de Misiones."
|
||||
errorReading: "Error de lectura <file>, saltar.."
|
||||
errorReadingSuppress: "Error de lectura <file>, supresión de futuros errores."
|
||||
errorDataFolder: "¡Error: No se puede leer la carpeta de datos de la Misiones!"
|
||||
errorLoading: "El complemento se está cargando actualmente. ¡Por favor, inténtelo de nuevo más tarde!"
|
||||
unknownError: "Ha ocurrido un error desconocido. Vea la salida de la consola."
|
||||
journalTitle: "Diario de Misión"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Rehacer"
|
|||
objectives: "Objetivos"
|
||||
everything: "Todo"
|
||||
usage: "Uso"
|
||||
redoableEvery: "Rehacer cada <time>."
|
||||
requirements: "Requerimientos"
|
||||
requirementsItemFail: "No se puede obtener el objeto requerido. ¿Está en tu mano menos dominante?"
|
||||
conditionFailQuit: "Condición fallida. Has salido de <quest>."
|
||||
|
|
|
@ -33,8 +33,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "võtapunktid"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Võta mängija Questi punktid"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "annapunkte"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Anna mängijale questi punkte"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "punktidkõigile"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - anna kõigile mängijatele Questi punkte"
|
||||
COMMAND_QUESTADMIN_FINISH: "lõpeta"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "järgminestaas"
|
||||
COMMAND_QUESTADMIN_RESET: "lähtesta"
|
||||
|
|
|
@ -1 +1,135 @@
|
|||
---
|
||||
COMMAND_LIST: "فهرست"
|
||||
COMMAND_LIST_HELP: "<command> [صفحه] - فهرست ماموریت های موجود"
|
||||
COMMAND_TAKE: "گرفتن"
|
||||
COMMAND_TAKE_HELP: "<command> [جستجو] - یک کوئست از طریق دستور را بپذیرید"
|
||||
COMMAND_QUIT: "ترک کردن"
|
||||
COMMAND_QUIT_HELP: "<command> [جستجو] - از یک تلاش فعلی خارج شوید"
|
||||
COMMAND_JOURNAL: "مجله"
|
||||
COMMAND_JOURNAL_HELP: "<command> - مشاهده یا مخفی کردن خود <journal>"
|
||||
COMMAND_EDITOR: "ویرایشگر"
|
||||
COMMAND_EDITOR_HELP: "<command> - ایجاد، ویرایش یا حذف ماموریت ها"
|
||||
COMMAND_EVENTS_EDITOR: "اقدامات"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "<command> - ایجاد، ویرایش یا حذف اقدامات"
|
||||
COMMAND_CONDITIONS_EDITOR: "شرایط"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "<command> - ایجاد، ویرایش یا حذف شرایط"
|
||||
COMMAND_STATS: "آمار"
|
||||
COMMAND_STATS_HELP: "<command> - مشاهده آمار تلاش"
|
||||
COMMAND_TOP: "بالا"
|
||||
COMMAND_TOP_HELP: "<command> [عدد] - تابلوهای امتیازات پلاگین را مشاهده کنید"
|
||||
COMMAND_INFO: "اطلاعات"
|
||||
COMMAND_INFO_HELP: "<command> - مشاهده اطلاعات افزونه"
|
||||
COMMAND_CHOICE: "انتخاب"
|
||||
COMMAND_CHOICE_HELP: "<command> [انتخاب] - یک منو انتخاب کنید"
|
||||
COMMAND_QUEST_HELP: "- مشاهده اهداف تلاش فعلی"
|
||||
COMMAND_QUESTINFO_HELP: "[جستجو] - مشاهده اطلاعات در مورد یک تلاش"
|
||||
COMMAND_QUESTADMIN_HELP: "- نمایش راهنمای مدیر"
|
||||
COMMAND_QUESTADMIN_STATS: "آمار"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "<command> [بازیکن] - مشاهده آمار تلاش یک بازیکن"
|
||||
COMMAND_QUESTADMIN_GIVE: "دادن"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "<command> [بازیکن] [جستجو] - بازیکن را مجبور به انجام یک کوئست کنید"
|
||||
COMMAND_QUESTADMIN_QUIT: "ترک کردن"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "<command> [بازیکن] [جستجو] - بازیکن را مجبور به ترک یک کوئست کنید"
|
||||
COMMAND_QUESTADMIN_POINTS: "نکته ها"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "<command> [بازیکن] [میزان] - یک بازیکن را تنظیم کنید <points>"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS: "نقاطبرداشت"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [بازیکن] [میزان] - یک بازیکن را بردارید <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "امتیازدادن"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [بازیکن] [میزان] - به یک بازیکن اضافه کنید <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "تمام کردن"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [بازیکن] [جستجو] - بازیکن را مجبور کنید تا یک تلاش را انجام دهد"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "مرحله بعد"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "<command> [بازیکن] [جستجو] - یک بازیکن را مجبور به تکمیل مرحله فعلی کنید"
|
||||
COMMAND_QUESTADMIN_SETSTAGE: "صحنه"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "<command> [بازیکن] [جستجو] [مرحله] - مرحله فعلی را برای یک بازیکن تنظیم کنید"
|
||||
COMMAND_QUESTADMIN_RESET: "تنظیممجدد"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "<command> [بازیکن] - پاک کردن تمام داده های جستجوی یک بازیکن"
|
||||
COMMAND_QUESTADMIN_REMOVE: "برداشتن"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "<command> [بازیکن] [جستجو] - یک ماموریت تکمیل شده را از یک بازیکن حذف کنید"
|
||||
COMMAND_QUESTADMIN_RELOAD: "بارگذاریمجدد"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "<command> - افزونه را با خیال راحت بارگیری مجدد کنید"
|
||||
questEditorCreate: "تلاش جدید ایجاد کنید"
|
||||
questEditorEdit: "یک تلاش را ویرایش کنید"
|
||||
questEditorDelete: "یک جستجو را حذف کنید"
|
||||
questEditorName: "نام را تنظیم کنید"
|
||||
questEditorAskMessage: "تنظیم پیام درخواست"
|
||||
questEditorFinishMessage: "تنظیم پیام پایان"
|
||||
questEditorNPCStart: "شروع NPC را تنظیم کنید"
|
||||
questEditorBlockStart: "تنظیم شروع بلوک"
|
||||
questEditorSetGUI: "نمایش آیتم رابط کاربری گرافیکی را تنظیم کنید"
|
||||
questEditorReqs: "ویرایش مورد نیاز"
|
||||
questEditorPln: "ویرایش برنامه ریز"
|
||||
questEditorStages: "مراحل ویرایش"
|
||||
questEditorRews: "ویرایش جوایز"
|
||||
questEditorOpts: "ویرایش گزینه ها"
|
||||
questEditorDefaultAskMessage: "اهداف چالش!"
|
||||
questEditorDefaultFinishMessage: "آفرین!"
|
||||
questEditorEnterQuestName: "نام جستجو را وارد کنید، <cancel>"
|
||||
questEditorEnterAskMessage: "پیام درخواست را وارد کنید، <cancel>"
|
||||
questEditorEnterFinishMessage: "پیام پایان را وارد کنید، <cancel>"
|
||||
questEditorEnterNPCStart: "NPC UUID را وارد کنید، <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "روی NPC کلیک کنید، <clear>، <cancel>"
|
||||
questEditorEnterBlockStart: "برای استفاده به عنوان نقطه شروع، روی بلوک راست کلیک کنید، <done>، <clear>، <cancel>"
|
||||
questPartiesCreate: "بازیکنانی که به این مهمانی اضافه می شوند ممکن است با هم کوئست انجام دهند!"
|
||||
questPartiesDelete: "حزب کوئست منحل شد."
|
||||
questPartiesJoin: "اکنون می توانید ماموریت ها را با مهمانی انجام دهید."
|
||||
questPartiesJoinBroadcast: "<player> اکنون می توانید ماموریت ها را با مهمانی انجام دهید!"
|
||||
questPartiesLeave: "دیگر نمیتوانید ماموریتها را با مهمانی انجام دهید."
|
||||
questPartiesLeaveBroadcast: "<player> دیگر نمی تواند ماموریت ها را با شما انجام دهد."
|
||||
questWGSetRegion: "تنظیم شروع منطقه"
|
||||
questWGPrompt: "وارد منطقه گارد جهانی شوید، <clear>، <cancel>"
|
||||
questWGInvalidRegion: "<region> یک منطقه گارد جهانی معتبر نیست!"
|
||||
questWGRegionCleared: "منطقه کوئست پاک شد."
|
||||
questCurrentItem: "مورد فعلی:"
|
||||
questDeleted: "تلاش حذف شد! دادههای جستجو و اقدام دوباره بارگیری شده است."
|
||||
questEditorNameExists: "جستجویی با این نام از قبل وجود دارد!"
|
||||
questEditorBeingEdited: "چیزی با آن نام در حال تغییر است!"
|
||||
questEditorInvalidQuestName: "نام ممکن است حاوی نقطه یا کاما نباشد!"
|
||||
questEditorNoStartBlockSelected: "ابتدا باید یک بلوک را انتخاب کنید."
|
||||
questEditorPositiveAmount: "مبلغ باید یک عدد مثبت باشد."
|
||||
questEditorQuestAsRequirement1: "ماموریت های زیر دارند"
|
||||
questEditorQuestAsRequirement2: "به عنوان یک نیاز:"
|
||||
questEditorQuestAsRequirement3: "شما باید این کوئست ها را تغییر دهید تا قبل از حذف از آن استفاده نکنند."
|
||||
stageEditorDeathEvent: "اکشن مرگ"
|
||||
stageEditorDisconnectEvent: "اقدام قطع اتصال"
|
||||
stageEditorConditions: "شرایط"
|
||||
stageEditorConditionCleared: "وضعیت پاک شد."
|
||||
stageEditorDelayMessage: "پیام تاخیر"
|
||||
stageEditorDenizenScript: "اسکریپت Denizen"
|
||||
stageEditorStartMessage: "شروع پیام"
|
||||
stageEditorCompleteMessage: "پیام کامل"
|
||||
stageEditorDelete: "حذف مرحله"
|
||||
stageEditorSetBlockNames: "نام های بلوک را تنظیم کنید"
|
||||
stageEditorSetBlockAmounts: "مقادیر بلوک را تنظیم کنید"
|
||||
stageEditorSetBlockDurability: "دوام بلوک را تنظیم کنید"
|
||||
stageEditorSetKillAmounts: "مقادیر کشتن را تنظیم کنید"
|
||||
stageEditorSetEnchantAmounts: "مقادیر مسحور کننده را تنظیم کنید"
|
||||
stageEditorSetMobAmounts: "مقادیر اوباش را تنظیم کنید"
|
||||
stageEditorSetEnchantments: "افسون ها را تنظیم کنید"
|
||||
stageEditorSetItemNames: "نام اقلام را تنظیم کنید"
|
||||
stageEditorSetMobTypes: "انواع اوباش را تنظیم کنید"
|
||||
stageEditorSetKillLocations: "مکان های کشتن را تنظیم کنید"
|
||||
stageEditorSetKillLocationRadii: "شعاع مکان کشتن را تنظیم کنید"
|
||||
stageEditorSetKillLocationNames: "نام مکان کشتن را تنظیم کنید"
|
||||
stageEditorSetLocations: "مکان ها را تنظیم کنید"
|
||||
stageEditorSetLocationRadii: "شعاع مکان را تنظیم کنید"
|
||||
stageEditorSetLocationNames: "نام مکان را تنظیم کنید"
|
||||
stageEditorSetTameAmounts: "مقادیر رام را تنظیم کنید"
|
||||
stageEditorSetShearColors: "رنگ های گوسفندی را تنظیم کنید"
|
||||
stageEditorSetShearAmounts: "مقادیر برشی را تنظیم کنید"
|
||||
stageEditorPassword: "رمز عبور را بگو"
|
||||
stageEditorAddPasswordDisplay: "نکات رمز عبور را اضافه کنید"
|
||||
stageEditorAddPasswordPhrases: "عبارات رمز عبور را اضافه کنید"
|
||||
stageEditorCustom: "اهداف سفارشی"
|
||||
stageEditorModules: "- ماژول ها -"
|
||||
stageEditorNoModules: "هیچ ماژولی بارگذاری نشده است"
|
||||
stageEditorModuleNotFound: "ماژول هدف سفارشی یافت نشد."
|
||||
stageEditorModulePrompt: "نام یک ماژول را وارد کنید، <clear>، <cancel>"
|
||||
stageEditorCustomPrompt: "نام یک هدف سفارشی را برای افزودن وارد کنید، <clear>، <cancel>"
|
||||
stageEditorCustomAlreadyAdded: "آن هدف سفارشی قبلاً اضافه شده است!"
|
||||
stageEditorCustomCleared: "اهداف سفارشی پاک شد."
|
||||
stageEditorCustomDataPrompt: "مقدار را برای <data>:"
|
||||
stageEditorEnterBlockNames: "نام بلوک ها را وارد کنید، <space>، <cancel>"
|
||||
stageEditorEnterBlockAmounts: "مقادیر بلوک را وارد کنید، <space>، <cancel>"
|
||||
stageEditorEnterBlockDurability: "دوام بلوک (اعداد) را وارد کنید <space>، <cancel>"
|
||||
customObjectivesTitle: "- اهداف سفارشی -"
|
||||
|
|
|
@ -34,8 +34,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Tehtäväpisteiden ottaminen"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Tehtäväpisteiden antaminen"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Kaikkien pelaajien tehtäväpisteiden asettaminen"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Pelaajan tehtävän suorittaminen loppuun"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -68,12 +66,6 @@ questEditorEnterQuestName: "Syötä tehtävän nimi (<cancel>)"
|
|||
questEditorEnterAskMessage: "Syötä alkukysymys (<cancel>)"
|
||||
questEditorEnterFinishMessage: "Syötä lopetusviesti (<cancel>)"
|
||||
questEditorEnterBlockStart: "Klikkaa oikealla haluamaasi aloituspalikkaa, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Tähän ryhmään lisätyt pelaajat voivat tehdä tehtäviä yhdessä!"
|
||||
questDungeonsDisband: "Ryhmä on suljettu."
|
||||
questDungeonsInvite: "<player> voi nyt suorittaa tehtäviä kanssasi!"
|
||||
questDungeonsJoin: "Voit nyt suorittaa tehtäviä johtajan kanssa <player>."
|
||||
questDungeonsKicked: "<player> ei voi enää suorittaa tehtäviä kanssasi."
|
||||
questDungeonsLeave: "Et voi enää suorittaa tehtäviä johtajan kanssa <player>."
|
||||
questPartiesCreate: "Tähän ryhmään lisätyt pelaajat voivat tehdä tehtäviä yhdessä!"
|
||||
questPartiesDelete: "Ryhmä on suljettu."
|
||||
questPartiesJoin: "Voit nyt suorittaa tehtäviä ryhmän kanssa."
|
||||
|
@ -301,7 +293,7 @@ itemCreateInvalidDurab: "Kelpaamaton tavaran kestävyys!"
|
|||
itemCreateInvalidEnch: "Kelpaamaton lumous!"
|
||||
itemCreateInvalidInput: "Virheellinen syöte!"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**SUORITETTU TEHTÄVÄ <quest>**'
|
||||
questCompleteTitle: "**SUORITETTU TEHTÄVÄ <quest>**"
|
||||
questRewardsTitle: "Palkinnot"
|
||||
questFailed: "*TEHTÄVÄ EPÄONNISTUI*"
|
||||
questMaxAllowed: "Voit tehdä kerrallaan korkeintaan <number> tehtävää."
|
||||
|
@ -342,7 +334,7 @@ use: "Käytä <item>: <count>"
|
|||
craftItem: "Craftaa <item>: <count>"
|
||||
smeltItem: "Sulata <item>: <count>"
|
||||
enchItem: "Lumoa <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Hauduta <item>: <count>"
|
||||
brewItem: "Hauduta <item> <level>: <count>"
|
||||
kill: "Tapa <mob>: <count>"
|
||||
killAtLocation: "Tapa <mob> kohteessa <location>"
|
||||
killPlayer: "Tapa pelaaja: <count>"
|
||||
|
@ -352,7 +344,7 @@ completed: "Suoritettu"
|
|||
redoCompleted: "(Suoritettu)"
|
||||
consoleError: "Tämä toiminto voidaan suorittaa vain pelissä."
|
||||
noActiveQuest: "Sinulla ei tällä hetkellä ole aktiivisia tehtäviä."
|
||||
speakTo: 'Aloitus: Puhu <npc> lle'
|
||||
speakTo: "Aloitus: Puhu <npc> lle"
|
||||
mcMMOLevel: "taso"
|
||||
haveCompleted: "Olet suorittanut tehtävän <quest>"
|
||||
cannotComplete: "Ei voida suorittaa tehtävää <quest>"
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "tumagalpuntos"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Tumagal ang manlalaro ng Pagsubok na puntos"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "magbigaypuntos"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Magbigay ang manlalaro ng Pagsubok na puntos"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "lahatpuntos"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Itakda LAHAT ng manlalaro para sa Pagsubok na puntos"
|
||||
COMMAND_QUESTADMIN_FINISH: "natapos"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Madaling pagpupumilit na ang Pagsubok ay pagkompleto para sa manlalaro"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "susunodyugto"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Ilagay ang tapos na mensahe (<cancel>)"
|
|||
questEditorEnterNPCStart: "Ilagay ang NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Mag-click sa isang NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Pindutin sa kanan sa harang na ginamit sa pasimulang punto, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Ang mga manlalaro na idinagdag sa pangkat na ito ay maaaring magsagawa ng quests magkasama!"
|
||||
questDungeonsDisband: "Ang grupo ng pakikipagsapalaran ay nabuwag."
|
||||
questDungeonsInvite: "<player> ay maaari na ngayong magsagawa ng quests sa iyo!"
|
||||
questDungeonsJoin: "Maaari ka na ngayong magsagawa ng quests kasama si Leader <player>."
|
||||
questDungeonsKicked: "<player> ay hindi na maaaring magsagawa ng paghahanap sa iyo."
|
||||
questDungeonsLeave: "Hindi ka na maaaring magsagawa ng mga paghahanap sa Leader <player>."
|
||||
questPartiesCreate: "Mga manlalaro na idinagdag sa partidong ito ay maaaring isagawa ng mga quests magkasama!"
|
||||
questPartiesDelete: "Ang mga partido sa paghahanap ay binuwag."
|
||||
questPartiesJoin: "Maaari ka na ngayong magsagawa ng mga pakikipagsapalaran kasama ang partido."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Naalis ang mensahe."
|
|||
stageEditorConfirmStageNote: "Marami ang yugto pagkatapos ng paglipat ng isang lugar"
|
||||
stageEditorDeleteSucces: "Pagbura ng yugto ay matagumpay."
|
||||
stageEditorEnchantments: "Pagkaakit"
|
||||
stageEditorNPCNote: 'Paunawa: Kailangan mong tukuyin ang pangalang ng NPC na may <npc>'
|
||||
stageEditorNPCNote: "Paunawa: Kailangan mong tukuyin ang pangalang ng NPC na may <npc>"
|
||||
stageEditorOptional: "Pagpipilian"
|
||||
stageEditorColors: "Kulay ng mga tupa"
|
||||
eventEditorCreate: "Lumikha ng bagong aksyon"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Kasalukuyang umiiral ang kaganapan!"
|
|||
eventEditorDeleted: "Ang Kaganapan ay burado, Pakikipagsapalaran at Kaganapan ay ni reload."
|
||||
eventEditorSaved: "Ang Kaganapan ay na save, Pakikipagsapalaran at Kaganapan ay ni reload."
|
||||
eventEditorEnterEventName: "Ilagay ang pangalan ng Kaganapan, <cancel>"
|
||||
eventEditorModifiedNote: 'Binago mo ang isang kaganapan na ginamit sa sumusunod na pakikipagsapalaran:'
|
||||
eventEditorModifiedNote: "Binago mo ang isang kaganapan na ginamit sa sumusunod na pakikipagsapalaran:"
|
||||
eventEditorForcedToQuit: "Kung isi-save mo ang Kaganapan, ang bawat isa na aktibong ginagawa ang lahat ng pakikipagsapalaran ay mapipilitang sila ay umalis."
|
||||
eventEditorEventInUse: "Ang sumusunod na Pakikipagsapalaran ay ginamit sa kaganapan"
|
||||
eventEditorMustModifyQuests: "Kailangan mo munang baguhin ang Pagsusulit!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Ang mga sumusunod na pakikipagsapalaran ay gumagamit ng k
|
|||
conditionEditorEnterName: "Ipasok ang pangalan ng Kondisyon, <cancel>"
|
||||
conditionEditorSaved: "Nai-save ang kondisyon. Ang data ng paghahanap at kondisyon ay na-reload."
|
||||
conditionEditorDeleted: "Tinanggal ang kondisyon. Ang data ng paghahanap at kondisyon ay na-reload."
|
||||
conditionEditorModifiedNote: 'Binago mo ang isang kondisyon na ginagamit ng mga sumusunod na pakikipagsapalaran:'
|
||||
conditionEditorModifiedNote: "Binago mo ang isang kondisyon na ginagamit ng mga sumusunod na pakikipagsapalaran:"
|
||||
conditionEditorForcedToQuit: "Kung nai-save mo ang kundisyon, ang sinumang aktibong gumagawa ng alinman sa mga pakikipagsapalaran na ito ay mapipilitang umalis ito."
|
||||
conditionEditorSetName: "Itakda ang pangalan"
|
||||
conditionEditorEntity: "Entity"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Dapat kang magtakda ng isang taon muna!"
|
|||
overrideCreateSet: "Itakda ang listahan ng mga detalye nang labis"
|
||||
overrideCreateEnter: "Ipasok ang teksto ng kapalit, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**PAGHANAP AY KOMPLETO: <quest>**'
|
||||
questCompleteTitle: "**PAGHANAP AY KOMPLETO: <quest>**"
|
||||
questRewardsTitle: "Gantimpala"
|
||||
questFailed: "* NABIGO ANG PAGSUBOK *"
|
||||
questMaxAllowed: "Ikaw ay mayroon lamang limang pagsubok\"."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Klase ng mga Heroes -"
|
|||
heroesExperienceTitle: "- Karanasan ng mga Heroes -"
|
||||
heroesPrimaryTitle: "- Pangunahing Klase -"
|
||||
heroesSecondaryTitle: "- Ikalawang Klase -"
|
||||
customObjectivesTitle: "- Layunin ng Pasadya -"
|
||||
customRequirementsTitle: "- Kinakailangang Kasuotan -"
|
||||
customRewardsTitle: "- Gantimpalang kasuotan -"
|
||||
skillListTitle: "- Listahan ng Kakayanan -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Tinanggap ang paghanap: <quest>"
|
|||
currentQuest: "Kasalukuyang Pagsusulit:"
|
||||
completedQuest: "Kumpletong Mga Paghahanap:"
|
||||
noMoreQuest: "Wala nang ibang pagsusulit ang magagamit."
|
||||
break: "Pahinga"
|
||||
damage: "Sira"
|
||||
place: "Lugar"
|
||||
use: "Gamitin"
|
||||
cut: "Putulin"
|
||||
craftItem: "Gumawa ng <item>"
|
||||
smeltItem: "Matamis na <item>"
|
||||
break: "Pahinga <item>: <count>"
|
||||
damage: "Sira <item>: <count>"
|
||||
place: "Lugar <item>: <count>"
|
||||
use: "Gamitin <item>: <count>"
|
||||
cut: "Putulin <item>: <count>"
|
||||
craftItem: "Gumawa ng <item>: <count>"
|
||||
smeltItem: "Matamis na <item>: <count>"
|
||||
enchItem: "Manahin ang <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Magluto ng <item>"
|
||||
consumeItem: "Kumonsumo ng <item>"
|
||||
catchFish: "Humuli ng Isda"
|
||||
milkCow: "Mga Baka Ng Gatas"
|
||||
kill: "Patayin"
|
||||
killAtLocation: "Patayin ang <mob> sa <location>"
|
||||
killPlayer: "Patayin ang Manlalaro"
|
||||
deliver: "Ihatid ang <item> sa <npc>"
|
||||
brewItem: "Magluto ng <item> <level>: <count>"
|
||||
consumeItem: "Kumonsumo ng <item>: <count>"
|
||||
catchFish: "Humuli ng Isda: <count>"
|
||||
milkCow: "Mga Baka Ng Gatas: <count>"
|
||||
kill: "Patayin <mob>: <count>"
|
||||
killAtLocation: "Patayin ang <mob> sa <location>: <count>"
|
||||
killPlayer: "Patayin ang Manlalaro: <count>"
|
||||
deliver: "Ihatid ang <item> sa <npc>: <count>"
|
||||
talkTo: "Makipagusap sa <npc>"
|
||||
tame: "Maamo"
|
||||
shearSheep: "Gupitin and <color> ng tupa"
|
||||
tame: "Maamo <mob>: <count>"
|
||||
shearSheep: "Gupitin and <color> ng tupa: <count>"
|
||||
goTo: "Pumunta sa <location>"
|
||||
location: "Lokasyon <id>"
|
||||
completed: "Kompleto na"
|
||||
redoCompleted: "(Kompleto na)"
|
||||
consoleError: "Ang utos na ito ay nagaganap lamang sa larong ito."
|
||||
noActiveQuest: "Ikaw ay walang aktibong pagsusulit sa kasalukuyan."
|
||||
speakTo: 'Magsimula: Mangusap sa <npc>'
|
||||
speakTo: "Magsimula: Mangusap sa <npc>"
|
||||
mustSpeakTo: "Kailangan mong mangusap sa <npc> para simulan ang Pagsusulit."
|
||||
noCommandStart: "<quest> hindi ito magsisimula gamit ang utos."
|
||||
permissionDisplay: "Permiso:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> ay nag sulong para sa susunod na yugto ng Pagsusu
|
|||
questForcedNextStage: "<player> ay nag sulong para sa susunod na Yugto ng iyong Pagsusulit <quest>."
|
||||
questReset: "<player> ay na reset."
|
||||
questRemoved: "Ang paghanap <quest> ay na bura mula sa mga manlalaro <player>'s na Kompleto na ang pagsusulit."
|
||||
settingAllQuestPoints: "Na setting na ang lahat ng puntos sa pagsusulit ng lahat ng manlalaro..."
|
||||
allQuestPointsSet: "Naitakda na ang lahat ng puntos ng manlalaro sa <number>!"
|
||||
setQuestPoints: "<player>'s Ang puntos ng pagsusulit ay itinakda sa <number>."
|
||||
questPointsSet: "<player> Itinakda ang iyong puntos sa pagsusulit sa <number>."
|
||||
takeQuestPoints: "Inalis ang <number> ng puntos ng pagsusulit sa <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> ay walang kasalukuyang aktibong pagsusulit."
|
|||
playerNotFound: "Hindi makita ang manlalaro."
|
||||
questsPlayerHasQuestAlready: "<player> ay kasalukuyang nasa pagsusulit <quest>!"
|
||||
questsUnknownAdminCommand: "Di matukoy na questsadmin na utos. Uri/questsadmin para sa tulong."
|
||||
errorNPCID: 'Error: Ito ay walang NPC kasama ang ID <number>'
|
||||
errorNPCID: "Error: Ito ay walang NPC kasama ang ID <number>"
|
||||
questSaveError: "Mayroong error ang lumabas habang ikaw ay nagsisave."
|
||||
questErrorReadingFile: "Di mabasang file ng pagsusulit."
|
||||
errorReading: "Maling pagbabasa ng <file>, laktawan.."
|
||||
errorReadingSuppress: "Maling pagbabasa <file>, higit pang hadlang na error."
|
||||
errorDataFolder: "Error: Di pwedeng basahin ang data folder ng pagsusulit!"
|
||||
errorLoading: "Ang Plugin ay kasalukuyang naglo-load. Subukang muli mamaya!"
|
||||
unknownError: "Ang hindi matukoy na naganap na error. tignan ang console output."
|
||||
journalTitle: "Talaarawan ng pagsusulit"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Maaaring magamit"
|
|||
objectives: "Mga Layunin"
|
||||
everything: "Lahat"
|
||||
usage: "Paggamit"
|
||||
redoableEvery: "Maaaring gamitin kahit anong <time>."
|
||||
requirements: "Mga Kinakailangan"
|
||||
requirementsItemFail: "Hindi makolekta ang kinakailangang item. Nasa off-hand ka ba?"
|
||||
conditionFailQuit: "Nabigo ang kondisyon. Tumigil ka sa <quest>."
|
||||
|
|
|
@ -15,7 +15,7 @@ COMMAND_CONDITIONS_EDITOR: "conditions"
|
|||
COMMAND_CONDITIONS_EDITOR_HELP: "<command> - Créer, éditer ou supprimer les conditions"
|
||||
COMMAND_STATS: "stats"
|
||||
COMMAND_STATS_HELP: "<command> - Voir vos statistiques de Quête"
|
||||
COMMAND_TOP: "tête"
|
||||
COMMAND_TOP: "top"
|
||||
COMMAND_TOP_HELP: "<command> [nombre] - Voir les plus grands accomplisseur de Quêtes\""
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "<command> - Affiche des informations sur le plugin"
|
||||
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [joueur] [montant] - Prendre un nombre de points de Quête à un joueur"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [joueur] [montant] - Donner à un joueur un nombre de points de Quête"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [montant] - Définir TOUS les joueurs <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [joueur] [quête] - Forcer l'accomplissement de la quête pour un joueur"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextStage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Entrer le message final de la quête (<cancel>)"
|
|||
questEditorEnterNPCStart: "Entrez l'UUID du PNJ, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Cliquez sur un PNJ, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Faites un clic droit sur un bloc à utiliser comme point de départ, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Les joueurs ajoutés à ce groupe peuvent effectuer des quêtes ensemble !"
|
||||
questDungeonsDisband: "Le groupe de quête a été dissous."
|
||||
questDungeonsInvite: "<player> peut maintenant effectuer des quêtes avec vous !"
|
||||
questDungeonsJoin: "Vous pouvez désormais effectuer des quêtes avec le Leader <joueur>."
|
||||
questDungeonsKicked: "<player> ne peut plus effectuer les quêtes avec vous."
|
||||
questDungeonsLeave: "Vous ne pouvez plus effectuer de quêtes avec le Leader <joueur>."
|
||||
questPartiesCreate: "Les joueurs ajoutés à ce groupe peuvent effectuer des quêtes ensemble !"
|
||||
questPartiesDelete: "Le groupe a été dissous."
|
||||
questPartiesJoin: "Vous pouvez désormais effectuer des quêtes avec le groupe."
|
||||
|
@ -179,14 +171,14 @@ stageEditorSetShearAmounts: "Définir le nombre de cisailles"
|
|||
stageEditorPassword: "Objectifs de Mot de Passe"
|
||||
stageEditorAddPasswordDisplay: "Ajouter des indices de mot de passe"
|
||||
stageEditorAddPasswordPhrases: "Ajouter des phrases de mot de passe"
|
||||
stageEditorCustom: "Objectifs Customisés"
|
||||
stageEditorCustom: "Objectifs customisés"
|
||||
stageEditorModules: "- Modules -"
|
||||
stageEditorNoModules: "Aucun module chargé"
|
||||
stageEditorModuleNotFound: "Module d'objectifs customisés non trouvé."
|
||||
stageEditorModulePrompt: "Entrez le nom d'un module, <clear>, <cancel>"
|
||||
stageEditorCustomPrompt: "Entrez le nom d'un objectif customisé pour l'ajouter, <clear>, <cancel>"
|
||||
stageEditorCustomAlreadyAdded: "Cet objectif customisé a déjà été ajouté !"
|
||||
stageEditorCustomCleared: "Objectifs personnalisés effacés."
|
||||
stageEditorCustomCleared: "Objectifs customisés effacés."
|
||||
stageEditorCustomDataPrompt: "Entrez la valeur pour <data> :"
|
||||
stageEditorEnterBlockNames: "Entrez les noms de blocs, <space>, <cancel>"
|
||||
stageEditorEnterBlockAmounts: "Entrez le nombre de blocs, <space>, <cancel>"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Message effacé."
|
|||
stageEditorConfirmStageNote: "Des stades après seront déplacées en un seul endroit"
|
||||
stageEditorDeleteSucces: "Le stage a été supprimé avec succès."
|
||||
stageEditorEnchantments: "Enchantements"
|
||||
stageEditorNPCNote: 'Remarque : Vous pouvez spécifier le nom du PNJ avec <npc>'
|
||||
stageEditorNPCNote: "Remarque : Vous pouvez spécifier le nom du PNJ avec <npc>"
|
||||
stageEditorOptional: "Optionnel"
|
||||
stageEditorColors: "Couleurs de moutons"
|
||||
eventEditorCreate: "Créer une nouvelle action"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "L'action existe déjà!"
|
|||
eventEditorDeleted: "Action supprimée ! Les quêtes et les actions ont été rechargées."
|
||||
eventEditorSaved: "Action sauvegardée, les quêtes et les actions ont été rechargées."
|
||||
eventEditorEnterEventName: "Entrez un nom d'action, <cancel>"
|
||||
eventEditorModifiedNote: 'Vous avez modifié une action qui est utilisée par les quêtes suivantes :'
|
||||
eventEditorModifiedNote: "Vous avez modifié une action qui est utilisée par les quêtes suivantes :"
|
||||
eventEditorForcedToQuit: "Si vous sauvegardez l'action, n'importe quelle personne qui fait cette quête, sera obligée de la quitter."
|
||||
eventEditorEventInUse: "Les quêtes suivantes utilisent l'action"
|
||||
eventEditorMustModifyQuests: "Vous devez modifier ces quêtes en premier !"
|
||||
|
@ -327,7 +319,7 @@ eventEditorInvalidEffect: "n’est pas un nom valide d’effet !"
|
|||
eventEditorEffectsCleared: "Effets de l'action effacés."
|
||||
eventEditorEffectLocationPrompt: "Faites un clic droit sur un bloc de jouer un effet à, <add>, <cancel>"
|
||||
eventEditorAddMobTypes: "Ajouter un mob"
|
||||
eventEditorSetMobName: "Définir un nom personnalisé pour un mob"
|
||||
eventEditorSetMobName: "Définir un nom customisé pour un mob"
|
||||
eventEditorSetMobType: "Définir le type du monstre"
|
||||
eventEditorMustSetMobTypesFirst: "Vous devez définir le type de mob tout d’abord !"
|
||||
eventEditorSetMobAmounts: "Définir le nombre de monstres"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Les quêtes suivantes utilisent la condition"
|
|||
conditionEditorEnterName: "Entrez le nom de la condition, <cancel> pour le retour"
|
||||
conditionEditorSaved: "Condition sauvegardée. Données de quête et de condition rechargées."
|
||||
conditionEditorDeleted: "Condition supprimée. Données de quête et de condition rechargées."
|
||||
conditionEditorModifiedNote: 'Vous avez modifié une condition utilisée par les quêtes suivantes :'
|
||||
conditionEditorModifiedNote: "Vous avez modifié une condition utilisée par les quêtes suivantes :"
|
||||
conditionEditorForcedToQuit: "Si vous enregistrez la condition, toute personne effectuant activement l'une de ces quêtes sera obligée de l'abandonner."
|
||||
conditionEditorSetName: "Définir le nom"
|
||||
conditionEditorEntity: "Entité"
|
||||
|
@ -431,7 +423,7 @@ reqSetQuest: "Définir les exigences de quête"
|
|||
reqSetQuestBlocks: "Définir les blocs de quete"
|
||||
reqSetMcMMO: "Définir les exigences de mcMMO"
|
||||
reqSetHeroes: "Définir les exigences de Heroes"
|
||||
reqSetCustom: "Définir les exigences personnalisées"
|
||||
reqSetCustom: "Définir les exigences customisés"
|
||||
reqSetSkills: "Définir les compétences"
|
||||
reqSetSkillAmounts: "Définir les montants de compétences"
|
||||
reqHeroesSetPrimary: "Établir Classe Primaire"
|
||||
|
@ -453,7 +445,7 @@ reqNotAQuestName: "<quest> n’est pas un nom de quête !"
|
|||
reqItemCleared: "Exigences de l’item effacé."
|
||||
reqCustomAlreadyAdded: "Cet objectif customisé a déjà été ajouté !"
|
||||
reqCustomNotFound: "Module d'objectifs customisés non trouvé."
|
||||
reqCustomCleared: "Exigences personalisée effacé."
|
||||
reqCustomCleared: "Exigences customisé effacé."
|
||||
reqMcMMOError: "<input> n’est pas un nom de compétences mcMMO !"
|
||||
reqMcMMOCleared: "Les exigences de compétences mcMMO sont effacées."
|
||||
reqMcMMOAmountsCleared: "Les exigences de quantité de compétences mcMMO sont effacées."
|
||||
|
@ -508,7 +500,7 @@ rewPermissionsCleared: "Récompenses de permission effacées."
|
|||
rewSetMcMMO: "Définir la récompense en compétences mcMMO"
|
||||
rewSetHeroes: "Définir la récompense en expérience Heroes"
|
||||
rewSetPartiesExperience: "Définir la récompense d'expérience des Parties"
|
||||
rewSetCustom: "Définir des récompenses personnalisées"
|
||||
rewSetCustom: "Définir des récompenses customisés"
|
||||
rewSetHeroesClasses: "Définir les classes"
|
||||
rewSetHeroesAmounts: "Définir le montant d'expérience"
|
||||
rewMoneyPrompt: "Entrez la quantité de <money>, <clear>, <cancel>"
|
||||
|
@ -521,7 +513,7 @@ rewMcMMOPrompt: "Entrez les compétences mcMMO, <space>, <cancel>"
|
|||
rewHeroesClassesPrompt: "Entrer dans les classes Heroes, <space>, <cancel>"
|
||||
rewHeroesExperiencePrompt: "Entrez les montants de l’expérience (nombres, nombres décimaux est autorisés), <space>, <cancel>"
|
||||
rewPartiesExperiencePrompt: "Saisissez le niveau d'expérience des Parties, <clear>, <cancel>"
|
||||
rewCustomRewardPrompt: "Entrez le nom de la récompense personalisée pour l'ajouter, <clear>, <cancel>"
|
||||
rewCustomRewardPrompt: "Entrez le nom de la récompense customisé pour l'ajouter, <clear>, <cancel>"
|
||||
rewItemsCleared: "Récompense d'item effacée."
|
||||
rewNoMcMMOSkills: "Aucune compétence définie"
|
||||
rewNoHeroesClasses: "Aucune classe définie"
|
||||
|
@ -530,9 +522,9 @@ rewMcMMOCleared: "Récompense mcMMO effacée."
|
|||
rewSetHeroesClassesFirst: "Vous devez d'abord définir des classes !"
|
||||
rewHeroesCleared: "Récompense Heroes effacée."
|
||||
rewHeroesInvalidClass: "<input> n'est pas une classe Heroes valide !"
|
||||
rewCustomAlreadyAdded: "Cette récompense personnalisée a déjà été ajoutée !"
|
||||
rewCustomNotFound: "Module de récompense personnalisée introuvable."
|
||||
rewCustomCleared: "Récompense personnalisée effacée."
|
||||
rewCustomAlreadyAdded: "Cette récompense customisé a déjà été ajoutée !"
|
||||
rewCustomNotFound: "Module de récompense customisé introuvable."
|
||||
rewCustomCleared: "Récompense customisé effacée."
|
||||
itemCreateLoadHand: "Charger l'item en main"
|
||||
itemCreateSetName: "Définir le nom"
|
||||
itemCreateSetAmount: "Définir montant"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Vous devez indiquer l'année avant!"
|
|||
overrideCreateSet: "Définir le remplacement de la liste des détails"
|
||||
overrideCreateEnter: "Saisissez le texte de remplacement, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUÊTE TERMINÉE : <quest>**'
|
||||
questCompleteTitle: "**QUÊTE TERMINÉE : <quest>**"
|
||||
questRewardsTitle: "Récompenses "
|
||||
questFailed: "** QUÊTE ÉCHOUÉE : <quest>**"
|
||||
questMaxAllowed: "Vous pouvez avoir jusqu'à <number> Quêtes."
|
||||
|
@ -611,8 +603,9 @@ heroesClassesTitle: "- Classes Heroes -"
|
|||
heroesExperienceTitle: "- Expérience Heroes -"
|
||||
heroesPrimaryTitle: "- Classes primaires -"
|
||||
heroesSecondaryTitle: "- Classes secondaires -"
|
||||
customRequirementsTitle: "- Exigences Personnalisées -"
|
||||
customRewardsTitle: "- Récompenses personnalisées -"
|
||||
customObjectivesTitle: "- Objectifs Customisés -"
|
||||
customRequirementsTitle: "- Exigences Customisés -"
|
||||
customRewardsTitle: "- Récompenses Customisés -"
|
||||
skillListTitle: "- Liste des compétences -"
|
||||
topQuestersTitle: "- Top <number> des quêteurs -"
|
||||
createItemTitle: "- Item Créer -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Quête acceptée : <quest>"
|
|||
currentQuest: "Quêtes actives :"
|
||||
completedQuest: "Quêtes Terminées:"
|
||||
noMoreQuest: "Il n'y a plus de quête disponible."
|
||||
break: "Casser"
|
||||
damage: "Dommage"
|
||||
place: "Placer"
|
||||
use: "Utiliser"
|
||||
cut: "Couper"
|
||||
craftItem: "Fabriquer <item>"
|
||||
smeltItem: "Fondre <item>"
|
||||
enchItem: "Enchanter <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Brasser <item>"
|
||||
consumeItem: "Consommer <item>"
|
||||
catchFish: "Attraper un Poisson"
|
||||
milkCow: "Traire une Vache"
|
||||
kill: "Tuer"
|
||||
killAtLocation: "Tuer <mob> à <location>"
|
||||
killPlayer: "Tuer un Joueur"
|
||||
deliver: "Donner <item> à <npc>"
|
||||
break: "Casser <item> : <count>"
|
||||
damage: "Dommage <item> : <count>"
|
||||
place: "Placer <item> : <count>"
|
||||
use: "Utiliser <item> : <count>"
|
||||
cut: "Couper <item> : <count>"
|
||||
craftItem: "Fabriquer <item> : <count>"
|
||||
smeltItem: "Fondre <item> : <count>"
|
||||
enchItem: "Enchanter <enchantment> <level> <item> : <count>"
|
||||
brewItem: "Brasser <item> <level> : <count>"
|
||||
consumeItem: "Consommer <item> : <count>"
|
||||
catchFish: "Attraper un Poisson : <count>"
|
||||
milkCow: "Traire une Vache : <count>"
|
||||
kill: "Tuer <mob> : <count>"
|
||||
killAtLocation: "Tuer <mob> à <location> : <count>"
|
||||
killPlayer: "Tuer un Joueur : <count>"
|
||||
deliver: "Donner <item> à <npc> : <count>"
|
||||
talkTo: "Parlez à <npc>"
|
||||
tame: "Apprivoiser"
|
||||
shearSheep: "Tondre un mouton <color>"
|
||||
tame: "Apprivoiser <mob> : <count>"
|
||||
shearSheep: "Tondre un Mouton <color> : <count>"
|
||||
goTo: "Allez à <location>"
|
||||
location: "Emplacement <id>"
|
||||
completed: "Complété"
|
||||
redoCompleted: "(Complété)"
|
||||
consoleError: "Cette commande ne peut être exécutée que dans le jeu."
|
||||
noActiveQuest: "Vous n'avez aucune quête active actuellement."
|
||||
speakTo: 'Départ : Parler à <npc>'
|
||||
speakTo: "Départ : Parler à <npc>"
|
||||
mustSpeakTo: "Vous devez parler à <npc> pour commencer cette quête."
|
||||
noCommandStart: "<quest> ne peut pas être commencée via une commande."
|
||||
permissionDisplay: "Permission :"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> a avancé à la prochaine étape de la quête <qu
|
|||
questForcedNextStage: "<player> vous a fait progresser à la prochaine étape de votre quête <quest>."
|
||||
questReset: "<player> a été réinitialisé."
|
||||
questRemoved: "Quête de <quest> a été retiré de quêtes terminées du joueur <player>."
|
||||
settingAllQuestPoints: "Réglage des <points> de tout les joueurs..."
|
||||
allQuestPointsSet: "<points> de tous les joueurs ont été mis à <number> !"
|
||||
setQuestPoints: "<points> de <player> ont été mis à <number>."
|
||||
questPointsSet: "<player> a défini vos <points> à <number>."
|
||||
takeQuestPoints: "<number> <points> retirés de <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> n'a aucune quête active actuellement."
|
|||
playerNotFound: "Joueur introuvable."
|
||||
questsPlayerHasQuestAlready: "<player> à déjà la quête <quest> !"
|
||||
questsUnknownAdminCommand: "Commande inconnu. Faites /questadmin pour voir l'aide."
|
||||
errorNPCID: 'Erreur: Il n''y a pas de NPC avec l''ID <number>'
|
||||
errorNPCID: "Erreur: Il n'y a pas de NPC avec l'ID <number>"
|
||||
questSaveError: "Une erreur s’est produite lors de la sauvegarde."
|
||||
questErrorReadingFile: "Erreur lors de la lecture de <file>."
|
||||
errorReading: "Erreur lors de la lecture de <file>, ignore le fichier.."
|
||||
errorReadingSuppress: "Erreur lors de la lecture de <file>, supprimer les autres erreurs."
|
||||
errorDataFolder: "Erreur : Impossible de lire le dossier de données Quêtes !"
|
||||
errorLoading: "Le plugin est en cours de chargement. Veuillez réessayer plus tard!"
|
||||
unknownError: "Une erreur inconnue s'est produite. Voir dans la console."
|
||||
journalTitle: "Journal de quêtes"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Recommençable"
|
|||
objectives: "Objectifs"
|
||||
everything: "Tout"
|
||||
usage: "Utilisation"
|
||||
redoableEvery: "Recommençable tout les <time>."
|
||||
requirements: "Requis"
|
||||
requirementsItemFail: "Impossible de collecter l'élément requis. Est-ce dans votre main moins dominante?"
|
||||
conditionFailQuit: "La condition a échoué. Vous avez quitté <quest>."
|
||||
|
|
|
@ -34,8 +34,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "uzmibodove"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Uzmi igračev <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "dajbodove"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Dodaj igraču <points>"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "svibodovi"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Postavi SVIM igračima njihov <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "završi"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] Prisili igrača da završi zadatak"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "idućistupanj"
|
||||
|
@ -68,12 +66,6 @@ questEditorEnterQuestName: "Upiši ime zadatka, <cancel>"
|
|||
questEditorEnterAskMessage: "Upiši poruku za početak zadatka, <cancel>"
|
||||
questEditorEnterFinishMessage: "Upiši poruku za završetak zadatka, <cancel>"
|
||||
questEditorEnterBlockStart: "Pritisni desni klik na kocku koju želiš koristiti kao početno mjesto, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Igrači dodani u ovu grupu mogu izvršavati zadatke zajedno!"
|
||||
questDungeonsDisband: "Grupa za zadatke je raspuštena."
|
||||
questDungeonsInvite: "<player> sada može izvršavati zadatke s tobom!"
|
||||
questDungeonsJoin: "Sada možeš izvršavati zadatke sa Vođom <player>."
|
||||
questDungeonsKicked: "<player> više ne može izvršavati zadatke s tobom."
|
||||
questDungeonsLeave: "Više ne možeš izvršavati zadatke s Vođom <player>."
|
||||
questPartiesCreate: "Igrači dodani u ovu grupu mogu izvršavati zadatke zajedno!"
|
||||
questPartiesDelete: "Grupa za zadatke je raspuštena."
|
||||
questPartiesJoin: "Sada možeš izvršavati zadatke sa partijem."
|
||||
|
@ -253,13 +245,14 @@ conditionEditorStayWithinBiome: "Ostani unutar zavičaja"
|
|||
conditionEditorInvalidBiome: "nije važeće ime zavičaja!"
|
||||
optAllowQuitting: "Dopusti napuštanje tijekom rješavanja zadatka"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
customObjectivesTitle: "- Prilagođeni Ciljevi -"
|
||||
shearSheep: "Ošišaj <color> Ovcu"
|
||||
goTo: "Idi u <location>"
|
||||
completed: "Dovršeno"
|
||||
redoCompleted: "(Dovršeno)"
|
||||
consoleError: "Ova komanda može biti izvedena samo u igri."
|
||||
noActiveQuest: "Trenutno nemaš aktivnih zadataka."
|
||||
speakTo: 'Početak: Pričaj sa <npc>'
|
||||
speakTo: "Početak: Pričaj sa <npc>"
|
||||
mustSpeakTo: "Moraš pričati sa <npc> kako bi započeo ovaj zadatak."
|
||||
noCommandStart: "<quest> ne može biti započen preko komande."
|
||||
permissionDisplay: "Permisija:"
|
||||
|
@ -294,14 +287,9 @@ questForceNextStage: "<player> je napredovao na idući stupanj zadatka <quest>."
|
|||
questForcedNextStage: "<player> te unaprijedio do idućeg stupnja tvog zadatka <quest>."
|
||||
questReset: "<player> je resetiran."
|
||||
questRemoved: "Zadatak <quest> je izbrisan sa <player> popisa dovršenih zadataka."
|
||||
settingAllQuestPoints: "Postavljanje svih igračevih <points>..."
|
||||
allQuestPointsSet: "Svi igračevi <points> su postavljeni na <number>!"
|
||||
errorNPCID: 'Greška: Nema NPC-a sa ID-em <number>'
|
||||
errorNPCID: "Greška: Nema NPC-a sa ID-em <number>"
|
||||
questSaveError: "Došlo je do greške prilikom spremanja podataka."
|
||||
questErrorReadingFile: "Dogodila se greška prilikom čitanja <file>."
|
||||
errorReading: "Dogodila se greška prilikom čitanja <file>, preskačemo ga..."
|
||||
errorReadingSuppress: "Dogodila se greška prilikom čitanja <file>, sprječavamo daljnje greške."
|
||||
errorDataFolder: "Greška: Mapa podataka se ne može pročitati!"
|
||||
errorLoading: "Plugin se trenutačno učitava. Molimo probajte kasnije!"
|
||||
unknownError: "Nepoznata greška se dogodila. Pogledajte se ispis konzole."
|
||||
journalTitle: "Dnevnik Zadataka"
|
||||
|
@ -362,7 +350,6 @@ redoable: "Ponavljajuće"
|
|||
objectives: "Ciljevi"
|
||||
everything: "Sve"
|
||||
usage: "Uporaba"
|
||||
redoableEvery: "Ponavljajuće svakih <time>."
|
||||
requirements: "Uvjeti"
|
||||
requirementsItemFail: "Ne možemo primiti potreban predmet, jel je u tvojoj drugoj ruci?"
|
||||
conditionFailQuit: "Kondicija neuspješna. Napustio si <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [játékos] [összeg] - Elveszi a játékos Küldetés Pontjait"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [játékos] [összeg] - Ad egy játékosnak Küldetés Pontot"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [összeg] - Beállítsa az összes játékos küldési pontját"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [játékos] [quest] - Azonnal kényszeríti a küldetés befejezését egy játékos számára"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Add meg a befejező üzenetet, <cancel>"
|
|||
questEditorEnterNPCStart: "Add meg az NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Kattintson egy NPC-re, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Jobb egérgombbal kattints egy blokkra kiindulópontként, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Játékosok hozzáadva ehhez a csoporthoz, hogy végrehajtsák a küldetéseket!"
|
||||
questDungeonsDisband: "A küldetés csoportjai feloszlottak."
|
||||
questDungeonsInvite: "<player> most végrehajthatja a küldetéseket veled!"
|
||||
questDungeonsJoin: "Most már végrehajthatod a küldetéseket <player> vezető segítségével."
|
||||
questDungeonsKicked: "<player> többé nem hajthatja végre a küldetéseket veled."
|
||||
questDungeonsLeave: "Többé nem végezhetsz küldetéseket <player> vezető segítségével."
|
||||
questPartiesCreate: "Játékosok hozzáadva a partihoz, hogy végrehajtsák a küldetéseket együtt!"
|
||||
questPartiesDelete: "A küldetés parti feloszlatva."
|
||||
questPartiesJoin: "Most már végrehajthatod a küldetéseket Party-val."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Üzenet törölve."
|
|||
stageEditorConfirmStageNote: "Bármelyik lépés után egy helyre kerül"
|
||||
stageEditorDeleteSucces: "A szakasz sikeresen törölve."
|
||||
stageEditorEnchantments: "Varázslatok"
|
||||
stageEditorNPCNote: 'Megjegyzés: Az NPC nevét megadhatja a(z) <npc> paranccsal'
|
||||
stageEditorNPCNote: "Megjegyzés: Az NPC nevét megadhatja a(z) <npc> paranccsal"
|
||||
stageEditorOptional: "Választható"
|
||||
stageEditorColors: "Bárány színek"
|
||||
eventEditorCreate: "Új esemény létrehozása"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Esemény már létezik!"
|
|||
eventEditorDeleted: "Esemény törölve, küldetések és események újratöltve."
|
||||
eventEditorSaved: "Esemény mentve, Küldetések és Események újratöltve."
|
||||
eventEditorEnterEventName: "Adja meg az Esemény nevét, <cancel>"
|
||||
eventEditorModifiedNote: 'Módosítottál egy olyan eseményt, amelyet a következő küldetések használnak:'
|
||||
eventEditorModifiedNote: "Módosítottál egy olyan eseményt, amelyet a következő küldetések használnak:"
|
||||
eventEditorForcedToQuit: "Ha elmented az eseményt, mindenki, aki aktívan végez ezen a küldetést, kénytelen lesz kilépni."
|
||||
eventEditorEventInUse: "A következő küldetések használják az eseményt"
|
||||
eventEditorMustModifyQuests: "Először módosítsd ezeket a küldetéseket!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "A következő küldetések használják a feltételt"
|
|||
conditionEditorEnterName: "Add meg a feltétel nevét, <cancel>"
|
||||
conditionEditorSaved: "Feltétel mentve. Küldetés és feltétel adat újratöltve."
|
||||
conditionEditorDeleted: "Feltétel törölve. Küldetés és feltétel adat újratöltve."
|
||||
conditionEditorModifiedNote: 'Módosítottál egy feltételt, amelyet a következő küldetések használnak:'
|
||||
conditionEditorModifiedNote: "Módosítottál egy feltételt, amelyet a következő küldetések használnak:"
|
||||
conditionEditorForcedToQuit: "Ha elmented a feltételt, bárki, aki ezen küldetések valamelyikét aktívan végrehajtja, kénytelen lesz elhagyni őket."
|
||||
conditionEditorSetName: "Név beállítása"
|
||||
conditionEditorEntity: "Entitás"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Először egy évet kell beállítani!"
|
|||
overrideCreateSet: "Részlet lista felülírás beállítása"
|
||||
overrideCreateEnter: "Add meg a csereszöveget, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**KÜLDETÉS TELJESÍTVE: <quest>**'
|
||||
questCompleteTitle: "**KÜLDETÉS TELJESÍTVE: <quest>**"
|
||||
questRewardsTitle: "Jutalmak"
|
||||
questFailed: "*KÜLDETÉS SIKERTELEN*"
|
||||
questMaxAllowed: "Legfeljebb <number> küldetésed lehet."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes osztályok -"
|
|||
heroesExperienceTitle: "- Heroes tapasztalat -"
|
||||
heroesPrimaryTitle: "- Elsődleges osztályok -"
|
||||
heroesSecondaryTitle: "- Másodlagos osztályok -"
|
||||
customObjectivesTitle: "- Egyéni Célok -"
|
||||
customRequirementsTitle: "- Egyéni követelmények -"
|
||||
customRewardsTitle: "- Egyéni jutalmak -"
|
||||
skillListTitle: "- Készséglista -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "A küldetés elfogadva: <quest>"
|
|||
currentQuest: "Jelenlegi küldetések:"
|
||||
completedQuest: "Teljesített küldetések:"
|
||||
noMoreQuest: "Nincs több küldetés."
|
||||
break: "Tör"
|
||||
damage: "Sebzés"
|
||||
place: "Helyez"
|
||||
use: "Használ"
|
||||
cut: "Kivágás"
|
||||
craftItem: "<item> készítése"
|
||||
smeltItem: "<item> olvasztása"
|
||||
break: "Tör <item>: <count>"
|
||||
damage: "Sebzés <item>: <count>"
|
||||
place: "Helyez <item>: <count>"
|
||||
use: "Használ <item>: <count>"
|
||||
cut: "Kivágás <item>: <count>"
|
||||
craftItem: "Készítése <item>: <count>"
|
||||
smeltItem: "Olvasztása <item>: <count>"
|
||||
enchItem: "Varázslása <enchantment> <level> <item>: <count>"
|
||||
brewItem: "<item> főzése"
|
||||
consumeItem: "<item> fogyasztása"
|
||||
catchFish: "Hal fogás"
|
||||
milkCow: "Tejes Tehén"
|
||||
kill: "Ölés"
|
||||
killAtLocation: "Megölt egy <mob>-t <location> helyen"
|
||||
killPlayer: "Játékos megölése"
|
||||
deliver: "Szállít <item> <npc>-re"
|
||||
brewItem: "Főzése <item> <level>: <count>"
|
||||
consumeItem: "Fogyasztása <item>: <count>"
|
||||
catchFish: "Hal Fogás: <count>"
|
||||
milkCow: "Tejes Tehén: <count>"
|
||||
kill: "Ölés <mob>: <count>"
|
||||
killAtLocation: "Megölt egy <mob>-t <location> helyen: <count>"
|
||||
killPlayer: "Játékos megölése: <count>"
|
||||
deliver: "Szállít <item> <npc>-re: <count>"
|
||||
talkTo: "Beszéljen a <npc>-vel"
|
||||
tame: "Szelídítés"
|
||||
shearSheep: "Bárány <color> nyírás"
|
||||
tame: "Szelídítés <mob>: <count>"
|
||||
shearSheep: "Bárány <color> nyírás: <count>"
|
||||
goTo: "Menj <location>"
|
||||
location: "Hely <id>"
|
||||
completed: "Teljesítve"
|
||||
redoCompleted: "(Teljesítve)"
|
||||
consoleError: "Ez a parancs csak játékban játszható le."
|
||||
noActiveQuest: "Jelenleg nincs aktív küldetés."
|
||||
speakTo: 'Kezdés: Beszélj <npc>-vel'
|
||||
speakTo: "Kezdés: Beszélj <npc>-vel"
|
||||
mustSpeakTo: "A <npc> kifejezéssel kell beszélnie, hogy elindítsd ezt a küldetést."
|
||||
noCommandStart: "<quest> nem indítható parancs segítségével."
|
||||
permissionDisplay: "Jog:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> a(z) <quest> küldetés következő szakaszába l
|
|||
questForcedNextStage: "<player> a(z) <quest> küldetés következő szakaszához vezetett."
|
||||
questReset: "<player> vissza lett állítva."
|
||||
questRemoved: "A küldetés <quest> eltávolításra került <player> játékos befejezett küldetéséből."
|
||||
settingAllQuestPoints: "Az összes játékos Küldetés pontjának beállítása..."
|
||||
allQuestPointsSet: "A játékosok küldési pontjai <number> lettek beállítva!"
|
||||
setQuestPoints: "<player> Küldetés Pontjai <number> értékre lettek beállítva."
|
||||
questPointsSet: "<player> a Küldetés pontokat <number> állította be."
|
||||
takeQuestPoints: "Elvitt <number> küldési pontokat <player> játékostól."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> Jelenleg nincs aktív küldetése."
|
|||
playerNotFound: "A játékos nem található."
|
||||
questsPlayerHasQuestAlready: "<player> már szerepel a <quest> küldetésen!"
|
||||
questsUnknownAdminCommand: "Ismeretlen Questsadmin parancs. Típus /questsadmin a segítségért."
|
||||
errorNPCID: 'Hiba: Nincs NPC <number> azonosítóval'
|
||||
errorNPCID: "Hiba: Nincs NPC <number> azonosítóval"
|
||||
questSaveError: "Hiba történt a mentés közben."
|
||||
questErrorReadingFile: "Hiba történt a Quests fájl olvasása közben."
|
||||
errorReading: "Hiba történt a <file> olvasása közben, kihagyva.."
|
||||
errorReadingSuppress: "Hiba történt a <file> olvasása közben, további hibák elhárítása."
|
||||
errorDataFolder: "Hiba: Nem lehet olvasni a Küldetések adatmappáját!"
|
||||
errorLoading: "A plugin jelenleg tölt. Próbáld újra később!"
|
||||
unknownError: "Ismeretlen hiba történt. Lásd a konzol kimenetét."
|
||||
journalTitle: "Küldetési folyóirat"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Újracserélhető"
|
|||
objectives: "Célok"
|
||||
everything: "Minden"
|
||||
usage: "Használat"
|
||||
redoableEvery: "Minden <time> újracserélhető."
|
||||
requirements: "Követelmények"
|
||||
requirementsItemFail: "Nem sikerült összegyűjteni a szükséges tárgyat. A bal kezedben van?"
|
||||
conditionFailQuit: "Feltétel nem sikerült. Kilépsz <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "ambilpoin"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Ambil Quest Points pemain"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "beripoin"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Beri Quest Points pemain"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "titikpoin"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Tetapkan semua Quest Points pemain"
|
||||
COMMAND_QUESTADMIN_FINISH: "selesai"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [misi] - Segera buat misi untuk pemain"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "stage selanjutnya"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Masukkan pesan selesai (<cancel>)"
|
|||
questEditorEnterNPCStart: "Masukkan NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Klik pada NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Klik kanan pada blok untuk menggunakan sebagai titik awal, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Pemain yang ditambahkan ke grup ini dapat melakukan pencarian bersama!"
|
||||
questDungeonsDisband: "Grup pencarian dibubarkan."
|
||||
questDungeonsInvite: "<player> sekarang dapat melakukan pencarian dengan Anda!"
|
||||
questDungeonsJoin: "Anda sekarang dapat melakukan pencarian dengan Leader <player>."
|
||||
questDungeonsKicked: "<player> tidak dapat lagi melakukan pencarian dengan Anda."
|
||||
questDungeonsLeave: "Anda tidak lagi dapat melakukan pencarian dengan Leader <player>."
|
||||
questPartiesCreate: "Pemain yang ditambahkan ke Partai ini dapat melakukan pencarian bersama-sama!"
|
||||
questPartiesDelete: "Partai pencarian ini dibubarkan."
|
||||
questPartiesJoin: "Sekarang Anda dapat melakukan misi dengan party."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Pesan sudah dihapus."
|
|||
stageEditorConfirmStageNote: "Setiap Stage akan digeser setelah kembali satu titik"
|
||||
stageEditorDeleteSucces: "Stage berhasil dihapus."
|
||||
stageEditorEnchantments: "Pesona"
|
||||
stageEditorNPCNote: 'Catatan: Anda dapat menetapkan nama dari NPC dengan <npc>'
|
||||
stageEditorNPCNote: "Catatan: Anda dapat menetapkan nama dari NPC dengan <npc>"
|
||||
stageEditorOptional: "Pilihan"
|
||||
stageEditorColors: "Warna Domba"
|
||||
eventEditorCreate: "Buat Acara baru"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Acara sudah ada!"
|
|||
eventEditorDeleted: "Acara dihapus, Quests dan Acara dimuat ulang."
|
||||
eventEditorSaved: "Acara disimpan, Quests dan Acara dimuat ulang."
|
||||
eventEditorEnterEventName: "Masukkan nama Acara, <cancel>"
|
||||
eventEditorModifiedNote: 'Anda telah memodifikasi sebuah Event yang diikuti Quests berikut ini:'
|
||||
eventEditorModifiedNote: "Anda telah memodifikasi sebuah Event yang diikuti Quests berikut ini:"
|
||||
eventEditorForcedToQuit: "Jika Anda menyimpan Acara, siapa pun yang secara aktif melakukan salah satu dari Quests ini akan terpaksa berhenti dari mereka."
|
||||
eventEditorEventInUse: "Quest berikut ini menggunakan Acara"
|
||||
eventEditorMustModifyQuests: "Anda harus memodifikasi misi ini pertama!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Quest berikut menggunakan kondisi tersebut"
|
|||
conditionEditorEnterName: "Masukkan nama Kondisi, <cancel>"
|
||||
conditionEditorSaved: "Kondisi disimpan. Data misi dan kondisi dimuat ulang."
|
||||
conditionEditorDeleted: "Kondisi dihapus. Data misi dan kondisi dimuat ulang."
|
||||
conditionEditorModifiedNote: 'Anda telah mengubah kondisi yang digunakan oleh misi berikut:'
|
||||
conditionEditorModifiedNote: "Anda telah mengubah kondisi yang digunakan oleh misi berikut:"
|
||||
conditionEditorForcedToQuit: "Jika Anda menyelamatkan kondisi tersebut, siapa pun yang secara aktif melakukan salah satu dari pencarian ini akan dipaksa untuk keluar dari mereka."
|
||||
conditionEditorSetName: "Tetapkan nama"
|
||||
conditionEditorEntity: "Entitas"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Anda harus menetapkan tahun pertama!"
|
|||
overrideCreateSet: "Tetapkan timpa daftar detail"
|
||||
overrideCreateEnter: "Masukkan teks pengganti, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**PENCARIAN LENGKAP: <quest>**'
|
||||
questCompleteTitle: "**PENCARIAN LENGKAP: <quest>**"
|
||||
questRewardsTitle: "Penghargaan"
|
||||
questFailed: "*QUEST GAGAL*"
|
||||
questMaxAllowed: "Anda hanya dapat memiliki hingga <number> misi."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Kelas Heroes -"
|
|||
heroesExperienceTitle: "- Pengalaman Heroes -"
|
||||
heroesPrimaryTitle: "- Kelas Rendah -"
|
||||
heroesSecondaryTitle: "- Kelas Menengah -"
|
||||
customObjectivesTitle: "- Tujuan Kustom -"
|
||||
customRequirementsTitle: "- Persyaratan Khusus -"
|
||||
customRewardsTitle: "- Imbalan Khusus -"
|
||||
skillListTitle: "- Daftar Keterampilan -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Misi diterima: <quest>"
|
|||
currentQuest: "Misi saat ini:"
|
||||
completedQuest: "Misi yang Diselesaikan:"
|
||||
noMoreQuest: "Tidak ada lagi misi yang tersedia."
|
||||
break: "Istirahat"
|
||||
damage: "Kerusakan"
|
||||
place: "Tempatkan"
|
||||
use: "Gunakan"
|
||||
cut: "Potong"
|
||||
craftItem: "Buat <item>"
|
||||
smeltItem: "Melebur <item>"
|
||||
break: "Istirahat <item>: <count>"
|
||||
damage: "Kerusakan <item>: <count>"
|
||||
place: "Tempatkan <item>: <count>"
|
||||
use: "Gunakan <item>: <count>"
|
||||
cut: "Potong <item>: <count>"
|
||||
craftItem: "Buat <item>: <count>"
|
||||
smeltItem: "Melebur <item>: <count>"
|
||||
enchItem: "Mempesona <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Memasak <item>"
|
||||
consumeItem: "Konsumsi <item>"
|
||||
catchFish: "Menangkap Ikan"
|
||||
milkCow: "Untuk Memerah Susu Sapi"
|
||||
kill: "Bunuh"
|
||||
killAtLocation: "Bunuh <mob> di <location>"
|
||||
killPlayer: "Bunuh Pemain"
|
||||
deliver: "Kirim <item> kepada <npc>"
|
||||
brewItem: "Memasak <item> <level>: <count>"
|
||||
consumeItem: "Konsumsi <item>: <count>"
|
||||
catchFish: "Menangkap Ikan: <count>"
|
||||
milkCow: "Untuk Memerah Susu Sapi: <count>"
|
||||
kill: "Bunuh <mob>: <count>"
|
||||
killAtLocation: "Bunuh <mob> di <location>: <count>"
|
||||
killPlayer: "Bunuh Pemain: <count>"
|
||||
deliver: "Kirim <item> kepada <npc>: <count>"
|
||||
talkTo: "Bicara kepada <npc>"
|
||||
tame: "Jinak"
|
||||
shearSheep: "Shear <color> sheep"
|
||||
tame: "Jinak <mob>: <count>"
|
||||
shearSheep: "Shear <color> Sheep: <count>"
|
||||
goTo: "Pergi ke <location>"
|
||||
location: "Lokasi <id>"
|
||||
completed: "Selesai"
|
||||
redoCompleted: "(Selesai)"
|
||||
consoleError: "Perintah ini hanya bisa dilakukan dalam game."
|
||||
noActiveQuest: "Anda tidak memiliki misi yang aktif saat ini."
|
||||
speakTo: 'Mulai: Berbicara kepada <npc>'
|
||||
speakTo: "Mulai: Berbicara kepada <npc>"
|
||||
mustSpeakTo: "Anda harus berbicara kepada <npc> untuk memulai Quest ini."
|
||||
noCommandStart: "<quest> mungkin tidak dimulai melalui perintah."
|
||||
permissionDisplay: "Izin:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> telah maju ke Tahap berikutnya di Pencarian <ques
|
|||
questForcedNextStage: "<player> telah maju Anda ke Tahap berikutnya dalam Pencarian anda <quest>."
|
||||
questReset: "<player> telah diatur ulang."
|
||||
questRemoved: "Misi <quest> telah dihapus dari misi yang diselesaikan pemain <player>."
|
||||
settingAllQuestPoints: "Menetapkan Poin Pencarian semua pemain..."
|
||||
allQuestPointsSet: "Poin Pencarian semua pemain telah ditetapkan <number>!"
|
||||
setQuestPoints: "<player>'s Poin Pencarian telah ditetapkan <number>."
|
||||
questPointsSet: "<player> telah menetapkan Poin Pencarian Anda ke <number>."
|
||||
takeQuestPoints: "Mengambil <number> Poin Pencarian dari <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> saat ini tidak ada Pencarian aktif."
|
|||
playerNotFound: "Pemain tidak ditemukan."
|
||||
questsPlayerHasQuestAlready: "<player> sudah di Pencarian <quest>!"
|
||||
questsUnknownAdminCommand: "Perintah adminPencarian tidak diketahui. Tipe /adminPencarian untuk bantuan."
|
||||
errorNPCID: 'Kesalahan: Tidak ada NPC dengan ID <number>'
|
||||
errorNPCID: "Kesalahan: Tidak ada NPC dengan ID <number>"
|
||||
questSaveError: "Terjadi kesalahan saat menyimpan."
|
||||
questErrorReadingFile: "Kesalahan saat membaca berkas Pencarian."
|
||||
errorReading: "Kesalahan saat membaca <file>, melompat-lompat.."
|
||||
errorReadingSuppress: "Kesalahan saat membaca <file>, menekan kesalahan lebih lanjut."
|
||||
errorDataFolder: "Kesalahan: Tidak dapat membaca folder data Pencarian!"
|
||||
errorLoading: "Plugin sedang memuat. Silakan coba lagi nanti!"
|
||||
unknownError: "Terjadi kesalahan yang tidak diketahui. Lihat keluaran konsol."
|
||||
journalTitle: "Jurnal Pencarian"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Mampu mengulangi"
|
|||
objectives: "Tujuan"
|
||||
everything: "Semuanya"
|
||||
usage: "Pemakaian"
|
||||
redoableEvery: "Mampu mengulangi setiap <time>."
|
||||
requirements: "Persyaratan"
|
||||
requirementsItemFail: "Tidak dapat mengumpulkan barang yang dibutuhkan. Apakah itu ada di off-handmu?"
|
||||
conditionFailQuit: "Kondisi gagal. Anda telah keluar dari <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "prendipunti"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Prendi i punti missione del giocatore"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "daipunti"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Dai punti missione al giocatore"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "tuttipunti"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Imposta i punti missione a TUTTI i giocatori"
|
||||
COMMAND_QUESTADMIN_FINISH: "termina"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Forza un giocatore al completamento della missione"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "prossimafase"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Inserisci il messaggio di completamento (<cancel
|
|||
questEditorEnterNPCStart: "Immettere l'UUID NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Clicca su un NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Click destro su un blocco per utilizzarlo come punto di partenza, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "I giocatori di questo gruppo possono svolgere le missioni assieme!"
|
||||
questDungeonsDisband: "Il gruppo è stato sciolto."
|
||||
questDungeonsInvite: "<player> ora può svolgere le missioni con te!"
|
||||
questDungeonsJoin: "Ora puoi svolgere le missioni con il Leader <player>."
|
||||
questDungeonsKicked: "<player> non può più svolgere le missioni con te."
|
||||
questDungeonsLeave: "Non puoi più svolgere le missioni con il Leader <player>."
|
||||
questPartiesCreate: "I giocatori aggiunti a questa gruppo possono svolgere le missioni assieme!"
|
||||
questPartiesDelete: "Il gruppo è stato sciolto."
|
||||
questPartiesJoin: "Ora puoi svolgere le missioni con il gruppo."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Messaggio cancellato."
|
|||
stageEditorConfirmStageNote: "Qualsiasi fase successiva verrà spostata indietro di uno"
|
||||
stageEditorDeleteSucces: "Fase cancellata con successo."
|
||||
stageEditorEnchantments: "Incantesimi"
|
||||
stageEditorNPCNote: 'Nota: È possibile specificare il nome del NPC con <npc>'
|
||||
stageEditorNPCNote: "Nota: È possibile specificare il nome del NPC con <npc>"
|
||||
stageEditorOptional: "Opzionale"
|
||||
stageEditorColors: "Colori delle Pecore"
|
||||
eventEditorCreate: "Crea un nuovo Evento"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "L'evento già esiste!"
|
|||
eventEditorDeleted: "Evento cancellato, Missioni ed Eventi ricaricati."
|
||||
eventEditorSaved: "Evento salvato, Missioni ed Eventi ricaricati."
|
||||
eventEditorEnterEventName: "Inserisci il nome dell'evento, <cancel>"
|
||||
eventEditorModifiedNote: 'Hai modificato un evento che viene utilizzato nelle seguenti missioni:'
|
||||
eventEditorModifiedNote: "Hai modificato un evento che viene utilizzato nelle seguenti missioni:"
|
||||
eventEditorForcedToQuit: "Se salverai l'evento, chiunque faccia attivamente una di queste missioni sarà forzato a lasciarle."
|
||||
eventEditorEventInUse: "Le seguenti missioni utilizzano l'evento"
|
||||
eventEditorMustModifyQuests: "È necessario modificare queste missioni prima!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Le seguenti missioni utilizzano la condizione"
|
|||
conditionEditorEnterName: "Inserici nome Condizione, <cancel>"
|
||||
conditionEditorSaved: "Condizione salvata. Dati delle missioni e condizioni ricaricati."
|
||||
conditionEditorDeleted: "Condizione cancellata. Dati delle missioni e condizioni ricaricati."
|
||||
conditionEditorModifiedNote: 'Hai modificato una condizione che viene utilizzata dalle seguenti missioni:'
|
||||
conditionEditorModifiedNote: "Hai modificato una condizione che viene utilizzata dalle seguenti missioni:"
|
||||
conditionEditorForcedToQuit: "Se salverai la condizione, chiunque faccia attivamente una di queste missioni sarà forzato a lasciarle."
|
||||
conditionEditorSetName: "Imposta nome"
|
||||
conditionEditorEntity: "Entità"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "È necessario impostare un anno prima!"
|
|||
overrideCreateSet: "Imposta sovrascrittura lista dettagli"
|
||||
overrideCreateEnter: "Inserisci testo da rimpiazzare, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**MISSIONE COMPLETATA: <quest>**'
|
||||
questCompleteTitle: "**MISSIONE COMPLETATA: <quest>**"
|
||||
questRewardsTitle: "Ricompense"
|
||||
questFailed: "*MISSIONE FALLITA*"
|
||||
questMaxAllowed: "Puoi avere fino a <number> missioni."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Classi Heroes -"
|
|||
heroesExperienceTitle: "- Esperienza Heroes -"
|
||||
heroesPrimaryTitle: "- Classi Primarie -"
|
||||
heroesSecondaryTitle: "- Classi Secondarie -"
|
||||
customObjectivesTitle: "- Obiettivi Personalizzati -"
|
||||
customRequirementsTitle: "- Requisiti Personalizzati -"
|
||||
customRewardsTitle: "- Ricompense Personalizzate -"
|
||||
skillListTitle: "- Lista Abilità -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Missione accettata: <quest>"
|
|||
currentQuest: "Missioni attuali:"
|
||||
completedQuest: "Missioni Completate:"
|
||||
noMoreQuest: "Non ci sono più missioni disponibili."
|
||||
break: "Pausa"
|
||||
damage: "Danno"
|
||||
place: "Piazza"
|
||||
use: "Utilizza"
|
||||
cut: "Taglia"
|
||||
craftItem: "Crea <item>"
|
||||
smeltItem: "Fondi <item>"
|
||||
break: "Pausa <item>: <count>"
|
||||
damage: "Danno <item>: <count>"
|
||||
place: "Piazza <item>: <count>"
|
||||
use: "Utilizza <item>: <count>"
|
||||
cut: "Taglia <item>: <count>"
|
||||
craftItem: "Crea <item>: <count>"
|
||||
smeltItem: "Fondi <item>: <count>"
|
||||
enchItem: "Incanta <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Infuso <item>"
|
||||
consumeItem: "Consuma <item>"
|
||||
catchFish: "Cattura Pesci"
|
||||
milkCow: "Mungi Mucca"
|
||||
kill: "Uccidi"
|
||||
killAtLocation: "Uccidi <mob> a <location>"
|
||||
killPlayer: "Uccidi un Giocatore"
|
||||
deliver: "Consegna <item> a <npc>"
|
||||
brewItem: "Infuso <item> <level>: <count>"
|
||||
consumeItem: "Consuma <item>: <count>"
|
||||
catchFish: "Cattura Pesci: <count>"
|
||||
milkCow: "Mungi Mucca: <count>"
|
||||
kill: "Uccidi <mob>: <count>"
|
||||
killAtLocation: "Uccidi <mob> a <location>: <count>"
|
||||
killPlayer: "Uccidi un Giocatore: <count>"
|
||||
deliver: "Consegna <item> a <npc>: <count>"
|
||||
talkTo: "Parla con <npc>"
|
||||
tame: "Addomestica"
|
||||
shearSheep: "Tosa pecora <color>"
|
||||
tame: "Addomestica <mob>: <count>"
|
||||
shearSheep: "Tosa pecora <color>: <count>"
|
||||
goTo: "Vai a <location>"
|
||||
location: "Posizione <id>"
|
||||
completed: "Completata"
|
||||
redoCompleted: "(Completata)"
|
||||
consoleError: "Questo comando può essere eseguito solo in gioco."
|
||||
noActiveQuest: "Al momento non hai alcuna missione attiva."
|
||||
speakTo: 'Inizio: Parla con <npc>'
|
||||
speakTo: "Inizio: Parla con <npc>"
|
||||
mustSpeakTo: "Devi parlare con <npc> per iniziare questa missione."
|
||||
noCommandStart: "<quest> potrebbe non essere avviata tramite comando."
|
||||
permissionDisplay: "Permesso:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> ha avanzato alla fase successiva della missione <
|
|||
questForcedNextStage: "<player> ti ha fatto acvanzare alla fase successiva della tua missione <quest>."
|
||||
questReset: "<player> è stato reimpostato."
|
||||
questRemoved: "La missione <quest> è stata rimossa dalle missione completate di <player>."
|
||||
settingAllQuestPoints: "Configurazione dei punti missione di tutti i giocatori..."
|
||||
allQuestPointsSet: "I punti missione di tutti i giocatori sono stati impostati su <number>!"
|
||||
setQuestPoints: "I punti missione di <player> sono stati impostati su <number>."
|
||||
questPointsSet: "<player> ha impostato i suoi punti missione su <number>."
|
||||
takeQuestPoints: "Tolti <number> punti missione da <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> al momento non ha missione attive."
|
|||
playerNotFound: "Giocatore non trovato."
|
||||
questsPlayerHasQuestAlready: "<player> è già nella missione <quest>!"
|
||||
questsUnknownAdminCommand: "Comando Questsadmin sconosciuto. Digita /questsadmin per la pagina d'aiuto."
|
||||
errorNPCID: 'Errore: Non c''è nessun NPC con ID <number>'
|
||||
errorNPCID: "Errore: Non c'è nessun NPC con ID <number>"
|
||||
questSaveError: "Si è verificato un errore durante il salvataggio."
|
||||
questErrorReadingFile: "Errore durante la lettura del file Quests."
|
||||
errorReading: "Errore di lettura <file>, saltando.."
|
||||
errorReadingSuppress: "Errore di lettura<file>, eliminazione di ulteriori errori."
|
||||
errorDataFolder: "Errore: Impossibile leggere la cartella dati di Quests!"
|
||||
errorLoading: "Il plugin sta caricando. Riprova più tardi!"
|
||||
unknownError: "Si è verificato un errore sconosciuto. Visualizza l'output nella console."
|
||||
journalTitle: "Diario Missioni"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Ripetibile"
|
|||
objectives: "Obiettivi"
|
||||
everything: "Tutto"
|
||||
usage: "Uso"
|
||||
redoableEvery: "Ripetibile ogni <time>."
|
||||
requirements: "Requisiti"
|
||||
requirementsItemFail: "Impossibile raccogliere l'oggetto richiesto. E' nella tua mano secondaria?"
|
||||
conditionFailQuit: "Condizione fallita. Hai abbandonato <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [プレーヤー] [量] - プレイヤーの<points>を奪う"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [プレーヤー] [量] - プレイヤーの<points>に加算"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [量] - すべてのプレーヤーの<points>を設定します"
|
||||
COMMAND_QUESTADMIN_FINISH: "完了"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [プレーヤー] [クエスト] - クエストを完了させる"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "終了メッセージを入力してください
|
|||
questEditorEnterNPCStart: "NPC UUIDを入力してください、<clear>、<cancel>"
|
||||
questEditorClickNPCStart: "NPCをクリックしてください、<clear>、<cancel>"
|
||||
questEditorEnterBlockStart: "スタートポイントとして使用するブロックを右クリックしてください、<done>、<clear>、<cancel>"
|
||||
questDungeonsCreate: "このグループに追加されたプレイヤーは一緒にクエストを実行できます!"
|
||||
questDungeonsDisband: "クエストグループは解散しました。"
|
||||
questDungeonsInvite: "<player> がクエストを実行できるようになりました!"
|
||||
questDungeonsJoin: "リーダー <player>がクエストを実行できるようになりました。"
|
||||
questDungeonsKicked: "<player> がクエストを実行できるようになりました!"
|
||||
questDungeonsLeave: "リーダー <player>がクエストを実行できるようになりました。"
|
||||
questPartiesCreate: "このグループに追加されたプレイヤーは一緒にクエストを実行できます!"
|
||||
questPartiesDelete: "クエストグループは解散しました。"
|
||||
questPartiesJoin: "パーティーと一緒にクエストを受けれるようになりました!"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "メッセージを削除しました。"
|
|||
stageEditorConfirmStageNote: "すべてのステージは1つの場所にシフトバックされます。"
|
||||
stageEditorDeleteSucces: "ステージを削除しました。"
|
||||
stageEditorEnchantments: "エンチャント"
|
||||
stageEditorNPCNote: '注: NPCの名前は <npc> で指定できます'
|
||||
stageEditorNPCNote: "注: NPCの名前は <npc> で指定できます"
|
||||
stageEditorOptional: "省略可"
|
||||
stageEditorColors: "羊の色"
|
||||
eventEditorCreate: "新しいアクションを作成"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "アクションは既に存在します!"
|
|||
eventEditorDeleted: "アクションを削除しました。クエストとアクションのデータを再読み込みしました。"
|
||||
eventEditorSaved: "アクションを保存しました。クエストとアクションのデータを再読み込みしました。"
|
||||
eventEditorEnterEventName: "アクション名を入力してください、<cancel>"
|
||||
eventEditorModifiedNote: '次のクエストが使用するアクションを変更しました:'
|
||||
eventEditorModifiedNote: "次のクエストが使用するアクションを変更しました:"
|
||||
eventEditorForcedToQuit: "アクションを保存すると、これらのクエストを行なっている人は強制終了されます。"
|
||||
eventEditorEventInUse: "次のクエストはアクションを使用します"
|
||||
eventEditorMustModifyQuests: "これらのクエストを修正する必要があります!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "以下のクエストで条件を使用します"
|
|||
conditionEditorEnterName: "条件名を入力してください、<cancel>"
|
||||
conditionEditorSaved: "条件を保存しました。クエストと条件のデータを再読み込みしました。"
|
||||
conditionEditorDeleted: "条件を削除しました。クエストと条件のデータを再読み込みしました。"
|
||||
conditionEditorModifiedNote: '以下のクエストが使用している条件を変更しました'
|
||||
conditionEditorModifiedNote: "以下のクエストが使用している条件を変更しました"
|
||||
conditionEditorForcedToQuit: "条件を保存すると、これらのクエストを行なっている人は強制終了されます。"
|
||||
conditionEditorSetName: "名前を設定"
|
||||
conditionEditorEntity: "エンティティ"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "最初に1年を設定する必要があります!"
|
|||
overrideCreateSet: "詳細リストの上書き設定"
|
||||
overrideCreateEnter: "置換テキストを入力してください、<clear>、<cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**クエスト完了: <quest>**'
|
||||
questCompleteTitle: "**クエスト完了: <quest>**"
|
||||
questRewardsTitle: "報酬"
|
||||
questFailed: "*クエストに失敗しました*"
|
||||
questMaxAllowed: "あなたは<number>個しかクエストを受託できません。"
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroesクラス -"
|
|||
heroesExperienceTitle: "- Heroes経験 -"
|
||||
heroesPrimaryTitle: "- プライマリクラス -"
|
||||
heroesSecondaryTitle: "- セカンダリクラス -"
|
||||
customObjectivesTitle: "- カスタム目標 -"
|
||||
customRequirementsTitle: "- カスタム要件 -"
|
||||
customRewardsTitle: "- カスタム報酬 -"
|
||||
skillListTitle: "- スキルリスト -"
|
||||
|
@ -642,30 +635,30 @@ completedQuest: "完了したクエスト:"
|
|||
noMoreQuest: "クエストがありません。"
|
||||
break: "破壊 <item>: <count>"
|
||||
damage: "ダメージ <item>: <count>"
|
||||
place: "場所"
|
||||
use: "使用する"
|
||||
place: "場所 <item>: <count>"
|
||||
use: "使用する <item>: <count>"
|
||||
cut: "せん断 <item>: <count>"
|
||||
craftItem: "クラフト <item>: <count>"
|
||||
smeltItem: "ワカサギ <item>: <count>"
|
||||
enchItem: "エンチャント <enchantment> <level> <item>: <count>"
|
||||
brewItem: "ブリュー <item>: <count>"
|
||||
brewItem: "ブリュー <item> <level>: <count>"
|
||||
consumeItem: "消費 <item>: <count>"
|
||||
catchFish: "釣り: <count>"
|
||||
milkCow: "牛乳: <count>"
|
||||
kill: "殺す"
|
||||
killAtLocation: "<location> で <mob> を殺す"
|
||||
killPlayer: "プレイヤーを殺す"
|
||||
deliver: "<item> を <npc> に渡す"
|
||||
kill: "殺す <mob>: <count>"
|
||||
killAtLocation: "<location> で <mob> を殺す: <count>"
|
||||
killPlayer: "プレイヤーを殺す: <count>"
|
||||
deliver: "<item> を <npc> に渡す: <count>"
|
||||
talkTo: "<npc>と話す"
|
||||
tame: "飼い慣らす"
|
||||
shearSheep: "<color>の羊の毛を刈る"
|
||||
tame: "飼い慣らす <mob>: <count>"
|
||||
shearSheep: "<color>の羊の毛を刈る: <count>"
|
||||
goTo: "<location>に行く"
|
||||
location: "場所 <id>"
|
||||
completed: "完成済"
|
||||
redoCompleted: "(完成済)"
|
||||
consoleError: "この操作はゲーム内でのみ実行できます。"
|
||||
noActiveQuest: "現在アクティブなクエストはありません。"
|
||||
speakTo: '開始: <npc> まで話す'
|
||||
speakTo: "開始: <npc> まで話す"
|
||||
mustSpeakTo: "このクエストを開始するには <npc> まで話す必要があります。"
|
||||
noCommandStart: "<quest> はコマンドで起動できません。"
|
||||
permissionDisplay: "権限:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> はクエスト <quest> で次のステージに
|
|||
questForcedNextStage: "<player> がクエスト <quest> の次のステージに進みました。"
|
||||
questReset: "<player> がリセットされました。"
|
||||
questRemoved: "クエスト <quest> が <player> の完了クエストから削除されました。"
|
||||
settingAllQuestPoints: "すべてのプレイヤーを設定する <points>..."
|
||||
allQuestPointsSet: "すべてのプレイヤーの <points> が <number>に設定されました!"
|
||||
setQuestPoints: "<player> の <points> を <number>に設定しました。"
|
||||
questPointsSet: "<player> が <points> を <number>に設定しました。"
|
||||
takeQuestPoints: "<number><points> を <player> から離脱。"
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> には現在アクティブなクエストはありま
|
|||
playerNotFound: "プレイヤーが見つかりません。"
|
||||
questsPlayerHasQuestAlready: "<player> はすでにクエスト中です <quest>!"
|
||||
questsUnknownAdminCommand: "不明なコマンドです。/questsadminと入力してヘルプを表示します。"
|
||||
errorNPCID: 'エラー: IDを持つNPCがありません <number>'
|
||||
errorNPCID: "エラー: IDを持つNPCがありません <number>"
|
||||
questSaveError: "保存中にエラーが発生しました。"
|
||||
questErrorReadingFile: "クエスト ファイルの読み取りエラーです。"
|
||||
errorReading: "<file>の読み取り中にエラーが発生しました。スキップ中..."
|
||||
errorReadingSuppress: "<file>の読み取り中にエラーが発生しました。さらなるエラーを抑制しています。"
|
||||
errorDataFolder: "エラー:データフォルダから読み込めません!"
|
||||
errorLoading: "プラグインを読み込んでいます。後でもう一度お試しください!"
|
||||
unknownError: "不明なエラーが発生しました。コンソール出力を参照してください。"
|
||||
journalTitle: "クエスト ジャーナル"
|
||||
|
@ -787,7 +775,6 @@ redoable: "やり直し可能"
|
|||
objectives: "目標"
|
||||
everything: "すべて"
|
||||
usage: "使い方"
|
||||
redoableEvery: "<time> ごとにやり直すことができます。"
|
||||
requirements: "条件"
|
||||
requirementsItemFail: "必要なアイテムを受け取ることができません。オフハンドでアイテムを受け取ることができますか?"
|
||||
conditionFailQuit: "条件に失敗しました。<quest> を終了しました。"
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - 플레이어의 Quest Points를 가져갑니다."
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - 플레이어의 퀘스트 포인트를 추가합니다."
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - 모든 플레이어의 퀘스트 포인트를 설정"
|
||||
COMMAND_QUESTADMIN_FINISH: "완료"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - 강제로 이 플레이어의 퀘스트를 완료합니다"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "다음 스테이지"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "마지막메시지 입력 (<cancel>)"
|
|||
questEditorEnterNPCStart: "NPC UUID 입력, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "NPC 클릭, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "시작지점으로 사용하기 위한 블럭을 오른쪽 클릭, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "이 그룹에 추가된 플레이어들과 함께 퀘스트를 진행할 수도 있습니다!"
|
||||
questDungeonsDisband: "퀘스트 그룹이 해체되었습니다."
|
||||
questDungeonsInvite: "<player> 는 이제부터 당신과 함께 퀘스트를 진행 할 수 있습니다!"
|
||||
questDungeonsJoin: "리더 <player>을 사용하여 퀘스트를 수행 할 수 있습니다."
|
||||
questDungeonsKicked: "<player>는 더 이상 퀘스트를 수행 할 수 없습니다."
|
||||
questDungeonsLeave: "리더 <player>로 더 이상 퀘스트를 수행 할 수 없습니다."
|
||||
questPartiesCreate: "이 파티에 추가 된 플레이어는 함께 퀘스트를 수행 할 수 있습니다!"
|
||||
questPartiesDelete: "퀘스트 파티가 해체되었습니다."
|
||||
questPartiesJoin: "이제 파티와 함께 퀘스트를 수행 할 수 있습니다."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "메시지가 지워졌습니다."
|
|||
stageEditorConfirmStageNote: "이후의 모든 스테이지는 한 지점 뒤로 이동합니다."
|
||||
stageEditorDeleteSucces: "스테이지가 성공적으로 삭제되었습니다."
|
||||
stageEditorEnchantments: "인챈트"
|
||||
stageEditorNPCNote: '참고: NPC의 이름을 <npc> 로 지정할 수 있습니다.'
|
||||
stageEditorNPCNote: "참고: NPC의 이름을 <npc> 로 지정할 수 있습니다."
|
||||
stageEditorOptional: "선택사항"
|
||||
stageEditorColors: "양 색상"
|
||||
eventEditorCreate: "새 액션 만들기"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "액션이 이미 존재합니다!"
|
|||
eventEditorDeleted: "액션 삭제, 퀘스트 및 액션 리로드."
|
||||
eventEditorSaved: "액션 저장, 퀘스트 및 액션 리로드."
|
||||
eventEditorEnterEventName: "액션 이름 입력,<cancel>"
|
||||
eventEditorModifiedNote: '다음 퀘스트에서 사용하는 행동을 수정했습니다:'
|
||||
eventEditorModifiedNote: "다음 퀘스트에서 사용하는 행동을 수정했습니다:"
|
||||
eventEditorForcedToQuit: "액션을 저장하면 이 퀘스트를 수행중인 사람은 강제로 종료됩니다."
|
||||
eventEditorEventInUse: "다음 퀘스트는 액션을 사용합니다"
|
||||
eventEditorMustModifyQuests: "먼저 이 퀘스트를 수정해야합니다!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "다음 퀘스트는 조건을 사용합니다"
|
|||
conditionEditorEnterName: "조건 명 입력, <cancel>"
|
||||
conditionEditorSaved: "조건이 저장되었습니다. 퀘스트 및 조건 데이터가 다시로드되었습니다."
|
||||
conditionEditorDeleted: "조건이 삭제되었습니다. 퀘스트 및 조건 데이터가 다시로드되었습니다."
|
||||
conditionEditorModifiedNote: '다음 퀘스트에서 사용하는 조건을 수정했습니다:'
|
||||
conditionEditorModifiedNote: "다음 퀘스트에서 사용하는 조건을 수정했습니다:"
|
||||
conditionEditorForcedToQuit: "조건을 저장하면 이러한 퀘스트를 적극적으로 수행하는 사람은 강제로 종료됩니다."
|
||||
conditionEditorSetName: "세트 이름"
|
||||
conditionEditorEntity: "엔티티"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "먼저 년을 설정해야합니다!"
|
|||
overrideCreateSet: "세부 사항 목록 대체 설정"
|
||||
overrideCreateEnter: "대체 텍스트를 입력하십시오 <clear>, <cancel>"
|
||||
questObjectivesTitle: "--- (<quest>) ---"
|
||||
questCompleteTitle: '** 퀘스트 완료: <quest> **'
|
||||
questCompleteTitle: "** 퀘스트 완료: <quest> **"
|
||||
questRewardsTitle: "보상"
|
||||
questFailed: "* 퀘스트 실패 *"
|
||||
questMaxAllowed: "단지 <number>퀘스트를 할 수 있습니다."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes 클래스 -"
|
|||
heroesExperienceTitle: "- Heroes 경험치 -"
|
||||
heroesPrimaryTitle: "- 기본 클래스 -"
|
||||
heroesSecondaryTitle: "- 보조 클래스 -"
|
||||
customObjectivesTitle: "- 맞춤 목표 -"
|
||||
customRequirementsTitle: "- 사용자 정의 요구 사항 -"
|
||||
customRewardsTitle: "- 사용자 지정 보상 -"
|
||||
skillListTitle: "- 기술 목록 -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "퀘스트 수락함: <quest>"
|
|||
currentQuest: "현재 퀘스트:"
|
||||
completedQuest: "완료된 퀘스트:"
|
||||
noMoreQuest: "이 npc에게 받을 퀘스트가 존재하지 않습니다."
|
||||
break: "부수다"
|
||||
damage: "피해량"
|
||||
place: "배치"
|
||||
use: "사용"
|
||||
cut: "자르기"
|
||||
break: "부수다 <item>: <count>"
|
||||
damage: "피해량 <item>: <count>"
|
||||
place: "배치 <item>: <count>"
|
||||
use: "사용 <item>: <count>"
|
||||
cut: "자르기 <item>: <count>"
|
||||
craftItem: "<item> 제작"
|
||||
smeltItem: "<item> 제련"
|
||||
smeltItem: "제련 <item>: <count>"
|
||||
enchItem: "인챈트 <enchantment> <level> <item>: <count>"
|
||||
brewItem: "양조 <item>"
|
||||
consumeItem: "<item> 소비"
|
||||
catchFish: "물고기를 낚으세요"
|
||||
milkCow: "젖소에게"
|
||||
kill: "죽이다"
|
||||
killAtLocation: "<mob> 를 <location> 에서 죽이세요"
|
||||
killPlayer: "플레이어를 처치"
|
||||
deliver: "<item> 을 <npc> 에게 전달"
|
||||
brewItem: "양조 <item> <level>: <count>"
|
||||
consumeItem: "소비 <item>: <count>"
|
||||
catchFish: "물고기를 낚으세요: <count>"
|
||||
milkCow: "젖소에게: <count>"
|
||||
kill: "죽이다 <mob>: <count>"
|
||||
killAtLocation: "<mob> 를 <location> 에서 죽이세요: <count>"
|
||||
killPlayer: "플레이어를 처치: <count>"
|
||||
deliver: "<item> 을 <npc> 에게 전달: <count>"
|
||||
talkTo: "<npc> 와 대화"
|
||||
tame: "길들이기"
|
||||
shearSheep: "<color> 색상의 양털 깎기"
|
||||
tame: "길들이기 <mob>: <count>"
|
||||
shearSheep: "<color> 색상의 양털 깎기: <count>"
|
||||
goTo: "<location> 로 이동"
|
||||
location: "위치 <id>"
|
||||
completed: "완료"
|
||||
redoCompleted: "(완료됨)"
|
||||
consoleError: "이 명령은 게임 내에서만 수행 할 수 있습니다."
|
||||
noActiveQuest: "현재 활성 퀘스트가 없습니다."
|
||||
speakTo: '시작: <npc> 와 대화'
|
||||
speakTo: "시작: <npc> 와 대화"
|
||||
mustSpeakTo: "이 퀘스트를 시작하려면 <npc> 와 대화해야 합니다."
|
||||
noCommandStart: "<quest> 는 명령을 통해 시작되지 않을 수 있습니다."
|
||||
permissionDisplay: "권한:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> 는 퀘스트 <quest> 의 다음 스테이지로
|
|||
questForcedNextStage: "<player> 는 퀘스트 <quest> 의 다음 스테이지로 나아갔습니다."
|
||||
questReset: "<player> 이 (가) 재설정되었습니다."
|
||||
questRemoved: "Quest <quest> 가 <player> 의 완료된 퀘스트에서 제거되었습니다."
|
||||
settingAllQuestPoints: "모든 플레이어의 퀘스트 포인트 설정 중..."
|
||||
allQuestPointsSet: "모든 플레이어의 퀘스트 포인트가 <숫자>로 설정되었습니다!"
|
||||
setQuestPoints: "<player> 의 퀘스트 포인트가 <number> 로 설정되었습니다."
|
||||
questPointsSet: "<player> 가 퀘스트 포인트를 <number> 로 설정했습니다."
|
||||
takeQuestPoints: "<number> 퀘스트 포인트를 <player> 에서 제거했습니다."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> 에는 현재 활성 퀘스트가 없습니다."
|
|||
playerNotFound: "플레이어를 찾을 수 없습니다."
|
||||
questsPlayerHasQuestAlready: "<player> 님은 이미 <quest> 퀘스트를 진행 중입니다!"
|
||||
questsUnknownAdminCommand: "알 수없는 Questsadmin 명령어 입니다. 도움을 받으려면 /questsadmin을 입력하십시오."
|
||||
errorNPCID: '오류: ID가 <number> 인 NPC가 없습니다.'
|
||||
errorNPCID: "오류: ID가 <number> 인 NPC가 없습니다."
|
||||
questSaveError: "저장하는 동안 오류가 발생했습니다."
|
||||
questErrorReadingFile: "퀘스트 파일을 읽는 중 오류가 발생했습니다."
|
||||
errorReading: "<file> 읽어오기 오류, 건너뛰기.."
|
||||
errorReadingSuppress: "<file>을 읽는 중 오류가 발생하여 이후 오류가 표시되지 않습니다."
|
||||
errorDataFolder: "오류: 퀘스트 데이터 폴더를 읽을 수 없습니다!"
|
||||
errorLoading: "플러그인이 현재로드 중입니다. 나중에 다시 시도하십시오!"
|
||||
unknownError: "알 수없는 오류가 발생했습니다. 콘솔 출력을 참조하십시오."
|
||||
journalTitle: "퀘스트 일지"
|
||||
|
@ -787,7 +775,6 @@ redoable: "다시 실행 가능"
|
|||
objectives: "목표"
|
||||
everything: "모두"
|
||||
usage: "사용"
|
||||
redoableEvery: "<time> 마다 다시 실행 가능."
|
||||
requirements: "요구 사항"
|
||||
requirementsItemFail: "필요한 아이템을 수집 할 수 없습니다. 덜 지배적 인 손에 있습니까?"
|
||||
conditionFailQuit: "조건이 실패했습니다. <quest>를 종료했습니다."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "taikpts"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [playr] [numbah] - taik playr pts"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "gibpts"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [playr] [numbah] - gib playr sum pts"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "ptsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [numbah] - set ALL playr saim pts"
|
||||
COMMAND_QUESTADMIN_FINISH: "done"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [playr] [quest] - force playr 2 cumpleet quest"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextlvl"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "entr dun msg, <cancel>"
|
|||
questEditorEnterNPCStart: "entr robo-playr uuid, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "clik a robo-playr, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "rigt-clik a blok 2 maik start point, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "playrs from dis group kan do quest togheter!!1!"
|
||||
questDungeonsDisband: "the quest gorup wuz broken."
|
||||
questDungeonsInvite: "<player> joins your party!!"
|
||||
questDungeonsJoin: "u can now do quests for cat chief <player>"
|
||||
questDungeonsKicked: "<player> got booted out of group"
|
||||
questDungeonsLeave: "u can not do quests for cat chief anymoar <player>"
|
||||
questPartiesCreate: "playrs from dis group kan do quest togheter!!1!"
|
||||
questPartiesDelete: "the quest party wuz broken."
|
||||
questPartiesJoin: "u can now do quests wif othr cats"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "msg snapd"
|
|||
stageEditorConfirmStageNote: "any stages wil be shifted back one spot!!"
|
||||
stageEditorDeleteSucces: "stag deletd sucesfuly"
|
||||
stageEditorEnchantments: "magik spellz"
|
||||
stageEditorNPCNote: 'u can specific robokats name with <npc>'
|
||||
stageEditorNPCNote: "u can specific robokats name with <npc>"
|
||||
stageEditorOptional: "opshunal\n"
|
||||
stageEditorColors: "baa colors"
|
||||
eventEditorCreate: "maik new acshun"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "acshun is dupe!"
|
|||
eventEditorDeleted: "acshun snapd!!1! quest an acshun data has ben reloded."
|
||||
eventEditorSaved: "acshun saiv!!1! quest an acshun data has ben reloded."
|
||||
eventEditorEnterEventName: "entr acshun naim, <cancel>"
|
||||
eventEditorModifiedNote: 'u modified acshun that deez quest use:'
|
||||
eventEditorModifiedNote: "u modified acshun that deez quest use:"
|
||||
eventEditorForcedToQuit: "if u save acshun, any1 who iz doin any of deez quests will be forced to raigquit dem."
|
||||
eventEditorEventInUse: "teh followin questz use da acshun"
|
||||
eventEditorMustModifyQuests: "modfiy deez quest first!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "teh followin questz use da condishun"
|
|||
conditionEditorEnterName: "entr condishun naim, <cancel>"
|
||||
conditionEditorSaved: "condishun saiv!!1! quest an condishun data has ben reloded."
|
||||
conditionEditorDeleted: "condishun snapd!!1! quest an condishun data has ben reloded."
|
||||
conditionEditorModifiedNote: 'u modified condishun that deez quest use:'
|
||||
conditionEditorModifiedNote: "u modified condishun that deez quest use:"
|
||||
conditionEditorForcedToQuit: "if u save condishun, any1 who iz doin any of deez quests will be forced to raigquit dem."
|
||||
conditionEditorSetName: "put naim"
|
||||
conditionEditorEntity: "entity"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "put yer 1srt!!"
|
|||
overrideCreateSet: "set detial list overide"
|
||||
overrideCreateEnter: "entr replacement text, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEST DUN!!1!1!1!: <quest>**'
|
||||
questCompleteTitle: "**QUEST DUN!!1!1!1!: <quest>**"
|
||||
questRewardsTitle: "GIFTZ!!!1!1!1"
|
||||
questFailed: "*epic fail*"
|
||||
questMaxAllowed: "u can only do <number> quest @ a taim"
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes clases -"
|
|||
heroesExperienceTitle: "- Heroes xp! -"
|
||||
heroesPrimaryTitle: "- 1st clases -"
|
||||
heroesSecondaryTitle: "- 2nd clases -"
|
||||
customObjectivesTitle: "- diy objetvis -"
|
||||
customRequirementsTitle: "- DIY wat u need 2 do -"
|
||||
customRewardsTitle: "- DIY GIFTZ!!1!1!1 -"
|
||||
skillListTitle: "- skillz list -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "quest acepted : <quest>"
|
|||
currentQuest: "questz u r doin rn:"
|
||||
completedQuest: "dun questz:"
|
||||
noMoreQuest: "no moar quest to do! gj!"
|
||||
break: "brek"
|
||||
damage: "hurt"
|
||||
place: "put"
|
||||
use: "uze"
|
||||
cut: "cut cut"
|
||||
craftItem: "maik <item>"
|
||||
smeltItem: "smelt <item>"
|
||||
break: "brek <item>: <count>"
|
||||
damage: "hurt <item>: <count>"
|
||||
place: "put <item>: <count>"
|
||||
use: "uze <item>: <count>"
|
||||
cut: "cut cut <item>: <count>"
|
||||
craftItem: "maik <item>: <count>"
|
||||
smeltItem: "smelt <item>: <count>"
|
||||
enchItem: "enchant <enchantment> <level> <item>: <count>"
|
||||
brewItem: "brew <item>"
|
||||
consumeItem: "consume <item>"
|
||||
catchFish: "cach fichy"
|
||||
milkCow: "get milk bukit"
|
||||
kill: "kil"
|
||||
killAtLocation: "kil <mob> @ <location>"
|
||||
killPlayer: "kil a playr"
|
||||
deliver: "gib <item> 2 <npc>"
|
||||
brewItem: "brew <item> <level>: <count>"
|
||||
consumeItem: "consume <item>: <count>"
|
||||
catchFish: "cach fichy: <count>"
|
||||
milkCow: "get milk bukit: <count>"
|
||||
kill: "kil <mob>: <count>"
|
||||
killAtLocation: "kil <mob> @ <location>: <count>"
|
||||
killPlayer: "kil a playr: <count>"
|
||||
deliver: "gib <item> 2 <npc>: <count>"
|
||||
talkTo: "talk 2 <npc>"
|
||||
tame: "taim"
|
||||
shearSheep: "cut cut <color> baaa"
|
||||
tame: "taim <mob>: <count>"
|
||||
shearSheep: "cut cut <color> baaa: <count>"
|
||||
goTo: "go 2 <location>"
|
||||
location: "Locashun <id>"
|
||||
completed: "dun"
|
||||
redoCompleted: "(dun)"
|
||||
consoleError: "dis can be performd in-game only."
|
||||
noActiveQuest: "u iz not doin any quest"
|
||||
speakTo: 'start: spek 2 <npc>'
|
||||
speakTo: "start: spek 2 <npc>"
|
||||
mustSpeakTo: "u must speak 2 <npc> to start quest"
|
||||
noCommandStart: "u cant cheat ur way with the quest <quest> !!1!1!"
|
||||
permissionDisplay: "permishunz:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> iz nao on nxt lvl in quest <quest>"
|
|||
questForcedNextStage: "<player> put u on nxt lvl for ur quest <quest>"
|
||||
questReset: "<player> got hiz quest snapd"
|
||||
questRemoved: "quest <quest> haz ben delet from <player>'s dun questz"
|
||||
settingAllQuestPoints: "seting al playr's <points>..."
|
||||
allQuestPointsSet: "every kitehs pts haz ben set 2 <number>!"
|
||||
setQuestPoints: "<player>z pts haz ben set 2 <number>"
|
||||
questPointsSet: "<player> haz set ur <points> 2 <number>"
|
||||
takeQuestPoints: "snapd <number> <points> frm <player>"
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> iz not doin any quest"
|
|||
playerNotFound: "404 playr not found."
|
||||
questsPlayerHasQuestAlready: "<player> is alredy doing <quest>!!1!1!1"
|
||||
questsUnknownAdminCommand: "404 bad command. taip /questsadmin for halp!"
|
||||
errorNPCID: 'Error: NPC not found wit ID <number>'
|
||||
errorNPCID: "Error: NPC not found wit ID <number>"
|
||||
questSaveError: "eror happend whil savin"
|
||||
questErrorReadingFile: "eror reding <file>"
|
||||
errorReading: "eror reding <file>, skipin"
|
||||
errorReadingSuppress: "eror reding <file>, suppresing furter errors"
|
||||
errorDataFolder: "unable 2 read data from foldr"
|
||||
errorLoading: "plugin loadin now. plz try l8rz"
|
||||
unknownError: "eror happend. see console pl0x"
|
||||
journalTitle: "quest to do"
|
||||
|
@ -787,7 +775,6 @@ redoable: "u kan do it again"
|
|||
objectives: "objectiv"
|
||||
everything: "all"
|
||||
usage: "how 2 do"
|
||||
redoableEvery: "u can do dis again every <time>"
|
||||
requirements: "to do"
|
||||
requirementsItemFail: "Unable 2 collect requird item. Iz in ur off-hand?"
|
||||
conditionFailQuit: "condishun failed. U has quit <quest>."
|
||||
|
|
|
@ -19,7 +19,7 @@ COMMAND_TOP: "topp"
|
|||
COMMAND_TOP_HELP: "<command> [number] - Se toppliste"
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "<command> - Vis plugin informasjon"
|
||||
COMMAND_CHOICE: "alternativ"
|
||||
COMMAND_CHOICE: "valg"
|
||||
COMMAND_QUEST_HELP: "- Vis gjeldende mål på oppdraget"
|
||||
COMMAND_QUESTINFO_HELP: "[quest] - Se informasjon om et oppdrag"
|
||||
COMMAND_QUESTADMIN_HELP: "- Vis administrator hjelp"
|
||||
|
@ -35,8 +35,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "fjernpoeng"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Fjern en spillers <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "gipoeng"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Legg til flere <points> på en spiller"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Sett ALLE spilleres <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "ferdig"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Tving en spiller til å fullføre et oppdrag"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nestenivå"
|
||||
|
@ -71,12 +69,6 @@ questEditorEnterFinishMessage: "Angi sluttmelding, <cancel>"
|
|||
questEditorEnterNPCStart: "Angi NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Klikk på en NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Høyreklikk på en blokk for å bruke som startpunkt, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Spillere lagt til i denne gruppen kan ta oppdrag sammen!"
|
||||
questDungeonsDisband: "Gruppen ble oppløst."
|
||||
questDungeonsInvite: "<player> kan nå gjennomføre oppdrag med deg!"
|
||||
questDungeonsJoin: "Du kan nå utføre oppdrag med lederen <player>."
|
||||
questDungeonsKicked: "<player> kan ikke lenger utføre oppdrag med deg."
|
||||
questDungeonsLeave: "Du kan ikke lenger utføre oppdrag med lederen <player>."
|
||||
questPartiesCreate: "Spillere lagt til i denne gruppen kan ta oppdrag sammen!"
|
||||
questPartiesDelete: "Gruppen ble oppløst."
|
||||
questPartiesJoin: "Du kan nå utføre oppdrag med gruppen."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "neempunten"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Neem punten van een speler zijn Zoektocht Punten"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "geefpunten"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Geef een speler <points>"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Zet de <points> van ALLE spelers"
|
||||
COMMAND_QUESTADMIN_FINISH: "voltooien"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [queeste] - Forceer een directe queeste voltooiing voor een speler"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "volgendefase"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Voer het eind-bericht in (<cancel>)"
|
|||
questEditorEnterNPCStart: "Voer NPC UUID in, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Klik op een NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Rechts-klik op een blok om hem als start punt te gebruiken, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Spelers in deze groep kunnen queestes samen uitvoeren!"
|
||||
questDungeonsDisband: "De quest groep is ontbonden."
|
||||
questDungeonsInvite: "<player> kan nu samen met jou queesten doen!"
|
||||
questDungeonsJoin: "Je kunt nu queesten uitvoeren met leider <player>."
|
||||
questDungeonsKicked: "<player> kan niet langer queesten uitvoeren met jou."
|
||||
questDungeonsLeave: "Je kunt geen queesten meer uitvoeren met leider <player>."
|
||||
questPartiesCreate: "Spelers toegevoegd aan deze party kunnen queesten samen uitvoeren!"
|
||||
questPartiesDelete: "De queeste groep is ontbonden."
|
||||
questPartiesJoin: "Je kunt nu speurtochten uitvoeren met de groep."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Berichten weggehaald."
|
|||
stageEditorConfirmStageNote: "Elke fase zal één plek terug worden gezet"
|
||||
stageEditorDeleteSucces: "Fase succesvol verwijderd."
|
||||
stageEditorEnchantments: "Betoveringen"
|
||||
stageEditorNPCNote: 'Opmerking: Je kunt de naam van de NPC geven met <npc>'
|
||||
stageEditorNPCNote: "Opmerking: Je kunt de naam van de NPC geven met <npc>"
|
||||
stageEditorOptional: "Optioneel"
|
||||
stageEditorColors: "Schaap Kleuren"
|
||||
eventEditorCreate: "Maak een nieuwe missie"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Missie bestaat al!"
|
|||
eventEditorDeleted: "Missie verwijderd. Queesten en missies herladen."
|
||||
eventEditorSaved: "Missie opgeslagen. Queeste en missies herladen."
|
||||
eventEditorEnterEventName: "Voer een Missie naam in, <cancel>"
|
||||
eventEditorModifiedNote: 'Je hebt een missie bewerkt die de volgende queesten gebruiken:'
|
||||
eventEditorModifiedNote: "Je hebt een missie bewerkt die de volgende queesten gebruiken:"
|
||||
eventEditorForcedToQuit: "Als je deze missie opslaat zal iedereen die een van deze queesten op het moment aan het doen is geforceerd worden om deze af te sluiten."
|
||||
eventEditorEventInUse: "De volgende queesten gebruiken de missie"
|
||||
eventEditorMustModifyQuests: "Je moet eerst deze queesten bewerken!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "De volgende speurtochten gebruiken de conditie"
|
|||
conditionEditorEnterName: "Voer Conditienaam in, <cancel>"
|
||||
conditionEditorSaved: "Conditie opgeslagen. Queesten conditiegegevens opnieuw geladen."
|
||||
conditionEditorDeleted: "Conditie verwijderd. Queesten conditiegegevens opnieuw geladen."
|
||||
conditionEditorModifiedNote: 'Je hebt een conditie gewijzigd die de volgende queesten gebruiken:'
|
||||
conditionEditorModifiedNote: "Je hebt een conditie gewijzigd die de volgende queesten gebruiken:"
|
||||
conditionEditorForcedToQuit: "Als je de conditie opslaat, wordt iedereen die actief bezig is met een van deze queesten, gedwongen deze te verlaten."
|
||||
conditionEditorSetName: "Naam instellen"
|
||||
conditionEditorEntity: "Entiteit"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "U moet eerst een jaar instellen!"
|
|||
overrideCreateSet: "Stel lijst overschrijven in"
|
||||
overrideCreateEnter: "Typ vervangende tekst, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEESTE VOLTOOID: <quest>**'
|
||||
questCompleteTitle: "**QUEESTE VOLTOOID: <quest>**"
|
||||
questRewardsTitle: "Beloningen"
|
||||
questFailed: "*QUEESTE MISLUKT*"
|
||||
questMaxAllowed: "Je kan maar <number> queesten tegelijk hebben."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Helden Klassen -"
|
|||
heroesExperienceTitle: "- Heroes Ervaring -"
|
||||
heroesPrimaryTitle: "- Primaire klassen -"
|
||||
heroesSecondaryTitle: "- Secundaire klassen -"
|
||||
customObjectivesTitle: "- Aangepast Objectief -"
|
||||
customRequirementsTitle: "- Aangepaste vereisten -"
|
||||
customRewardsTitle: "- Aangepaste Beloningen -"
|
||||
skillListTitle: "- Vaardigheidslijst -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Queeste geaccepteerd: <quest>"
|
|||
currentQuest: "Huidige Queesten:"
|
||||
completedQuest: "Voltooide Queesten:"
|
||||
noMoreQuest: "Geen queesten meer beschikbaar."
|
||||
break: "Pauze"
|
||||
damage: "Schade"
|
||||
place: "Plaats"
|
||||
use: "Gebruiken"
|
||||
cut: "Knippen"
|
||||
craftItem: "Voorwerpen <item>"
|
||||
smeltItem: "Smelt <item>"
|
||||
break: "Pauze <item>: <count>"
|
||||
damage: "Schade <item>: <count>"
|
||||
place: "Plaats <item>: <count>"
|
||||
use: "Gebruiken <item>: <count>"
|
||||
cut: "Knippen <item>: <count>"
|
||||
craftItem: "Voorwerpen <item>: <count>"
|
||||
smeltItem: "Smelt <item>: <count>"
|
||||
enchItem: "Betover <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Brouw <item>"
|
||||
consumeItem: "Consumeer <item>"
|
||||
catchFish: "Vang Vis"
|
||||
milkCow: "Koe Melken"
|
||||
kill: "Dood"
|
||||
killAtLocation: "Vermoord <mob> op <location>"
|
||||
killPlayer: "Vermoord een Speler"
|
||||
deliver: "Lever <item> aan <npc>"
|
||||
brewItem: "Brouw <item> <level>: <count>"
|
||||
consumeItem: "Consumeer <item>: <count>"
|
||||
catchFish: "Vang Vis: <count>"
|
||||
milkCow: "Koe Melken: <count>"
|
||||
kill: "Dood <mob>: <count>"
|
||||
killAtLocation: "Vermoord <mob> op <location>: <count>"
|
||||
killPlayer: "Vermoord een Speler: <count>"
|
||||
deliver: "Lever <item> aan <npc>: <count>"
|
||||
talkTo: "Praat met <npc>"
|
||||
tame: "Tem"
|
||||
shearSheep: "Knip een <color> sheep"
|
||||
shearSheep: "Knip een <color> sheep: <count>"
|
||||
goTo: "Ga naar <location>"
|
||||
location: "Locatie <id>"
|
||||
completed: "Voltooid"
|
||||
redoCompleted: "(Voltooid)"
|
||||
consoleError: "Dit commando kan alleen in-game uitgevoerd worden."
|
||||
noActiveQuest: "Op het moment heeft u geen actieve queesten."
|
||||
speakTo: 'Begin: Praat met <npc>'
|
||||
speakTo: "Begin: Praat met <npc>"
|
||||
mustSpeakTo: "Je moet met <npc> praten om deze queeste te beginnen."
|
||||
noCommandStart: "<quest> kan niet via een opdracht worden gestart."
|
||||
permissionDisplay: "Rechten:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> is doorgegaan naar de volgende fase in de queeste
|
|||
questForcedNextStage: "<player> heeft je naar de volgende fase in je queeste <quest> gebracht."
|
||||
questReset: "<player> is gereset."
|
||||
questRemoved: "Queeste <quest> is verwijderd uit de voltooide queesten van speler <player>."
|
||||
settingAllQuestPoints: "De <points> van alle spelers instellen..."
|
||||
allQuestPointsSet: "De <points> van alle spelers zijn ingesteld op <number>!"
|
||||
setQuestPoints: "De <points> van <player> zijn ingesteld op <number>."
|
||||
questPointsSet: "<player> heeft je <points> ingesteld op <number>."
|
||||
takeQuestPoints: "Haalde <number> <points> weg van <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> heeft momenteel geen actieve queesten."
|
|||
playerNotFound: "Speler niet gevonden."
|
||||
questsPlayerHasQuestAlready: "<player> staat al op de queeste <quest>!"
|
||||
questsUnknownAdminCommand: "Onbekende opdracht. Typ /questsadmin voor hulp."
|
||||
errorNPCID: 'Fout: er is geen NPC met ID <number>'
|
||||
errorNPCID: "Fout: er is geen NPC met ID <number>"
|
||||
questSaveError: "Er ging iets mis tijdens het opslaan."
|
||||
questErrorReadingFile: "Fout bij het lezen <file>."
|
||||
errorReading: "Fout bij lezen van <file>, overslaan.."
|
||||
errorReadingSuppress: "Fout bij lezen <file>, verdere fouten worden onderdrukt."
|
||||
errorDataFolder: "Fout: Kan niet lezen vanuit de gegevensmap!"
|
||||
errorLoading: "Plugin wordt momenteel geladen. Probeer het later opnieuw!"
|
||||
unknownError: "Een onbekende fout is opgetreden. Zie console-uitvoer."
|
||||
journalTitle: "Queeste Logboek"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Herdoenbaar"
|
|||
objectives: "Opdrachten"
|
||||
everything: "Alles"
|
||||
usage: "Gebruik"
|
||||
redoableEvery: "Herroepbaar elke <time>."
|
||||
requirements: "Vereisten"
|
||||
requirementsItemFail: "Kan het vereiste item niet verzamelen. Ligt het in uw hand?"
|
||||
conditionFailQuit: "Conditie mislukt. U heeft <quest> verlaten."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Weź quest punkty gracza"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Daj quest punkty gracza"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Ustaw WSZYSTKIE punkty zadań gracza"
|
||||
COMMAND_QUESTADMIN_FINISH: "zakończ"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Natychmiast ukończ Zadanie siły dla gracza"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Wprowadź wiadomość końcową (<cancel>)"
|
|||
questEditorEnterNPCStart: "Wprowadź UUID NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Kliknij na NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Kliknij prawym przyciskiem myszy na blok aby ustawić go jako punkt początkowy, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Gracze dodani do tej grupy mogą wykonywać zadania razem!"
|
||||
questDungeonsDisband: "Grupa questów została rozwiązana."
|
||||
questDungeonsInvite: "<player> może teraz wykonywać questy z tobą!"
|
||||
questDungeonsJoin: "Możesz teraz wykonywać misje z Liderem <player>."
|
||||
questDungeonsKicked: "<player> nie może już wykonywać questów z tobą."
|
||||
questDungeonsLeave: "Nie możesz już wykonywać zadań z Liderem <player>."
|
||||
questPartiesCreate: "Gracze dodani do tej drużyny mogą wykonywać zadania razem!"
|
||||
questPartiesDelete: "Strona quest został rozwiązany."
|
||||
questPartiesJoin: "Możesz teraz wykonywać zadania z drużyną."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Wiadomość usunięta."
|
|||
stageEditorConfirmStageNote: "Wszelkie kolejne etapy zostaną przesunięte o jedno miejsce"
|
||||
stageEditorDeleteSucces: "Etap został usunięty."
|
||||
stageEditorEnchantments: "Ulepszenia"
|
||||
stageEditorNPCNote: 'Uwaga: Możesz określić imię NPC używając <npc>'
|
||||
stageEditorNPCNote: "Uwaga: Możesz określić imię NPC używając <npc>"
|
||||
stageEditorOptional: "Opcjonalny"
|
||||
stageEditorColors: "Kolor owcy"
|
||||
eventEditorCreate: "Utwórz nową akcję"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Akcja już istnieje!"
|
|||
eventEditorDeleted: "Wydarzenie usunięte, Misje i wydarzenia załadowane ponownie."
|
||||
eventEditorSaved: "Wydarzenie zapisane, zadania i wydarzanie załadowane."
|
||||
eventEditorEnterEventName: "Wprowadź nazwę akcji, <cancel>"
|
||||
eventEditorModifiedNote: 'Zmodyfikowałeś akcję którą wykorzystują następujące zadania:'
|
||||
eventEditorModifiedNote: "Zmodyfikowałeś akcję którą wykorzystują następujące zadania:"
|
||||
eventEditorForcedToQuit: "Jeśli zapisałeś wydarzenie, ktokolwiek kto aktualnie robi którekolwiek z tych zadań będzie mógł je zamknąć."
|
||||
eventEditorEventInUse: "Następujące zadania są używane w wydarzeniu"
|
||||
eventEditorMustModifyQuests: "Musisz najpierw zmodyfikować te misje!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Następujące misje używają tego warunku"
|
|||
conditionEditorEnterName: "Wprowadź nazwę warunku, <cancel>"
|
||||
conditionEditorSaved: "Warunek zapisany. Dane misji i stanu zostały ponownie załadowane."
|
||||
conditionEditorDeleted: "Warunek usunięty. Dane misji i stanu zostały ponownie załadowane."
|
||||
conditionEditorModifiedNote: 'Zmodyfikowałeś warunek używany przez następujące zadania:'
|
||||
conditionEditorModifiedNote: "Zmodyfikowałeś warunek używany przez następujące zadania:"
|
||||
conditionEditorForcedToQuit: "Jeśli zapiszesz warunek, każdy, kto aktywnie wykonuje którekolwiek z tych zadań, będzie zmuszony do ich zakończenia."
|
||||
conditionEditorSetName: "Ustaw nazwę"
|
||||
conditionEditorEntity: "Istota"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Najpierw musisz ustawić rok!"
|
|||
overrideCreateSet: "Ustaw przesłonięcie listy szczegółów"
|
||||
overrideCreateEnter: "Wpisz tekst zastępczy, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**ZADANIE UKOŃCZONE: <quest>**'
|
||||
questCompleteTitle: "**ZADANIE UKOŃCZONE: <quest>**"
|
||||
questRewardsTitle: "Nagrody"
|
||||
questFailed: "*ZADANIE NIEUDANE*"
|
||||
questMaxAllowed: "Maksymalna ilość rozpoczętych zadań to <number>."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Klasy Heroes -"
|
|||
heroesExperienceTitle: "- Doświadczenie Heroes -"
|
||||
heroesPrimaryTitle: "- Główne Klasy -"
|
||||
heroesSecondaryTitle: "- Drugie Klasy -"
|
||||
customObjectivesTitle: "- Niestandardowe Cele -"
|
||||
customRequirementsTitle: "- Niestandardowe Wymagania -"
|
||||
customRewardsTitle: "- Niestandardowe Nagrody -"
|
||||
skillListTitle: "- Lista Umiejętności -"
|
||||
|
@ -640,39 +633,39 @@ questAccepted: "Misja zaakceptowana: <quest>"
|
|||
currentQuest: "Aktualne Zadania:"
|
||||
completedQuest: "Ukończone Zadania:"
|
||||
noMoreQuest: "Nie ma więcej dostępnych misji."
|
||||
break: "Zniszcz"
|
||||
damage: "Obrażenia"
|
||||
place: "Postaw"
|
||||
use: "Użyj"
|
||||
cut: "Wytnij"
|
||||
craftItem: "Stwórz <item>"
|
||||
smeltItem: "Przetop <item>"
|
||||
break: "Zniszcz <item>: <count>"
|
||||
damage: "Obrażenia <item>: <count>"
|
||||
place: "Postaw <item>: <count>"
|
||||
use: "Użyj <item>: <count>"
|
||||
cut: "Wytnij <item>: <count>"
|
||||
craftItem: "Stwórz <item>: <count>"
|
||||
smeltItem: "Przetop <item>: <count>"
|
||||
enchItem: "Zaklnij <enchantment> <level> <item>: <count>"
|
||||
brewItem: "<item> parzenia"
|
||||
consumeItem: "Spożyj <item>"
|
||||
catchFish: "Złap rybę"
|
||||
milkCow: "Doić Krowę"
|
||||
kill: "Zabij"
|
||||
killAtLocation: "Zabij <mob> w <location>"
|
||||
killPlayer: "Zabij gracza"
|
||||
deliver: "Dostarcz <item> do <npc>"
|
||||
brewItem: "Parzenia <item> <level>: <count>"
|
||||
consumeItem: "Spożyj <item>: <count>"
|
||||
catchFish: "Złap Rybę: <count>"
|
||||
milkCow: "Doić Krowę: <count>"
|
||||
kill: "Zabij <mob>: <count>"
|
||||
killAtLocation: "Zabij <mob> w <location>: <count>"
|
||||
killPlayer: "Zabij gracza: <count>"
|
||||
deliver: "Dostarcz <item> do <npc>: <count>"
|
||||
talkTo: "Mów do <npc>"
|
||||
tame: "Oswój"
|
||||
shearSheep: "Ścinaj <color> owcę"
|
||||
tame: "Oswój <mob>: <count>"
|
||||
shearSheep: "Ścinaj <color> Owcę: <count>"
|
||||
goTo: "Idź do <location>"
|
||||
location: "Lokalizacja <id>"
|
||||
completed: "Zakończone"
|
||||
redoCompleted: "(Ukończone)"
|
||||
consoleError: "Ta komenda może być jedynie użyta w grze."
|
||||
noActiveQuest: "Nie masz obecnie żadnych aktywnych misji."
|
||||
speakTo: 'Start: Rozmawiaj z <npc>'
|
||||
speakTo: "Start: Rozmawiaj z <npc>"
|
||||
mustSpeakTo: "Musisz porozmawiać z <npc>, aby rozpocząć te misję."
|
||||
noCommandStart: "<quest> może nie być uruchamiany przez komendę."
|
||||
permissionDisplay: "Pozwolenie:"
|
||||
heroesClass: "klasa"
|
||||
mcMMOLevel: "poziom"
|
||||
haveCompleted: "Ukończyłeś <quest>"
|
||||
mustComplete: "Należy ukończyć <quest>"
|
||||
mustComplete: "Musisz dokończyć <quest>"
|
||||
cannotComplete: "Nie można zakończyć <quest>"
|
||||
questNotFound: "Misja nie znaleziona."
|
||||
alreadyConversing: "Już jesteś w konwersacji!"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> awansował do następnego etapu misji <quest>."
|
|||
questForcedNextStage: "<player> awansował cię na kolejny etap w Twojej misji <quest>."
|
||||
questReset: "<player> został zresetowany."
|
||||
questRemoved: "Misja <quest> została usunięta z ukończonych misji <player>."
|
||||
settingAllQuestPoints: "Ustawianie Punktu Misji wszystkich graczy..."
|
||||
allQuestPointsSet: "Punkty Misji wszystkich graczy zostały ustawione jako <number>!"
|
||||
setQuestPoints: "Punkty misji <player> zostały ustawione na <number>."
|
||||
questPointsSet: "<player> ustawił twoje punkty misji na <number>."
|
||||
takeQuestPoints: "Zabierz <number> punktów misji od <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> nie ma obecnie żadnych aktywnych zadań."
|
|||
playerNotFound: "Nie ma gracza o tej nazwie."
|
||||
questsPlayerHasQuestAlready: "Gracz <player> wykonuje już zadanie o nazwie <quest>!"
|
||||
questsUnknownAdminCommand: "Nieznana komenda Questadmin. Wpisz /questsadmin."
|
||||
errorNPCID: 'Błąd: Nie ma NPC z ID <number>'
|
||||
errorNPCID: "Błąd: Nie ma NPC z ID <number>"
|
||||
questSaveError: "Wystąpił błąd podczas zapisu."
|
||||
questErrorReadingFile: "Wystąpił błąd."
|
||||
errorReading: "Błąd podczas wczytywania pliku <file>, pomijanie.."
|
||||
errorReadingSuppress: "Błąd podczas wczytywania pliku <file>, zamykanie błędów."
|
||||
errorDataFolder: "Błąd: Nie udało się wczytać plików pluginu Quests!"
|
||||
errorLoading: "Wtyczka jest obecnie ładowana. Spróbuj ponownie później!"
|
||||
unknownError: "Wystąpił błąd podczas wczytywania plików."
|
||||
journalTitle: "Dziennik misji"
|
||||
|
@ -779,7 +767,7 @@ quest: "Zadanie"
|
|||
event: "Akcja"
|
||||
condition: "Warunek"
|
||||
quests: "Zadania"
|
||||
developedBy: "Opracowany przez"
|
||||
developedBy: "Opracowane przez"
|
||||
questPoints: "Punkty Zadań"
|
||||
accepted: "Zaakceptowane"
|
||||
complete: "Zakończ"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Odnawialne"
|
|||
objectives: "Cele"
|
||||
everything: "Wszystko"
|
||||
usage: "Użycie"
|
||||
redoableEvery: "Odnawia się co <time>."
|
||||
requirements: "Wymagania"
|
||||
requirementsItemFail: "Nie można odebrać wymaganego przedmiotu. Czy to w twojej mniej dominującej ręce?"
|
||||
conditionFailQuit: "Warunek nie powiódł się. Zakończyłeś <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "tirarpontos"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [quantidade] - Retira um ponto do player"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "darpontos"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [quantidade] - Dar pontos ao player"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pontostodos"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [quantidade] - Defina todos os pontos de quests dos jogadores"
|
||||
COMMAND_QUESTADMIN_FINISH: "finalizar"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Imediatamente forçar a conclusão da Quest para um jogador"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "seguintestágio"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Digite a mensagem final (<cancel>)"
|
|||
questEditorEnterNPCStart: "Digite o UUID do NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Clique em um NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Botão Direito no bloco para usa-lo como ponto de partida, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Jogadores adicionados a este grupo podem realizar missões juntos!"
|
||||
questDungeonsDisband: "O grupo de missão foi dissolvido."
|
||||
questDungeonsInvite: "<player> agora pode executar missões com você!"
|
||||
questDungeonsJoin: "Você agora pode executar missões com o Leader <player>."
|
||||
questDungeonsKicked: "<player> não pode mais executar missões com você."
|
||||
questDungeonsLeave: "Você não pode mais executar missões com Leader <player>."
|
||||
questPartiesCreate: "Jogadores adicionados a este grupo podem realizar missões juntos!"
|
||||
questPartiesDelete: "O grupo de missão foi dissolvido."
|
||||
questPartiesJoin: "Agora você pode realizar missões com o grupo."
|
||||
|
@ -179,7 +171,7 @@ stageEditorSetShearAmounts: "Definir quantidades de cisalhamento"
|
|||
stageEditorPassword: "Senha"
|
||||
stageEditorAddPasswordDisplay: "Adicionar dicas de senha"
|
||||
stageEditorAddPasswordPhrases: "Adicionar frases de senha"
|
||||
stageEditorCustom: "Objetivos Personalizados"
|
||||
stageEditorCustom: "Objetivos personalizados"
|
||||
stageEditorModules: "- Módulos -"
|
||||
stageEditorNoModules: "Sem módulo carregado"
|
||||
stageEditorModuleNotFound: "Módulo de objetivo personalizado não encontrado."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Mensagem removida."
|
|||
stageEditorConfirmStageNote: "Palcos depois vão ser deslocados de volta um lugar"
|
||||
stageEditorDeleteSucces: "Contato excluído com sucesso."
|
||||
stageEditorEnchantments: "Encantamentos"
|
||||
stageEditorNPCNote: 'Nota: Você pode especificar o nome do NPC com <npc>'
|
||||
stageEditorNPCNote: "Nota: Você pode especificar o nome do NPC com <npc>"
|
||||
stageEditorOptional: "Opcional"
|
||||
stageEditorColors: "Cores da Ovelha"
|
||||
eventEditorCreate: "Criar novo Evento"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Já existe!"
|
|||
eventEditorDeleted: "Quest deletada! Quests e Eventos foram reiniciados."
|
||||
eventEditorSaved: "Quest deletada! Quests e Eventos foram reiniciados."
|
||||
eventEditorEnterEventName: "Digite o nome da ação, <cancel>"
|
||||
eventEditorModifiedNote: 'Você modificou uma ação que as seguintes Missões usam:'
|
||||
eventEditorModifiedNote: "Você modificou uma ação que as seguintes Missões usam:"
|
||||
eventEditorForcedToQuit: "Se você salvar a ação, qualquer pessoa que esteja fazendo qualquer destas missões será forçada a eliminá-las."
|
||||
eventEditorEventInUse: "As seguintes missões usam a ação"
|
||||
eventEditorMustModifyQuests: "Você deve modificar estas missões primeiro!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "As missões a seguir usam a condição"
|
|||
conditionEditorEnterName: "Digite o nome da condição, <cancel>"
|
||||
conditionEditorSaved: "Condição salva. Dados da missão e condição recarregados."
|
||||
conditionEditorDeleted: "Condição excluída. Dados da missão e condição recarregados."
|
||||
conditionEditorModifiedNote: 'Você modificou uma condição que as seguintes missões usam:'
|
||||
conditionEditorModifiedNote: "Você modificou uma condição que as seguintes missões usam:"
|
||||
conditionEditorForcedToQuit: "Se você salvar a condição, qualquer um que esteja ativamente fazendo qualquer uma dessas missões será forçado a desistir delas."
|
||||
conditionEditorSetName: "Definir nome"
|
||||
conditionEditorEntity: "Entidade"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Você deve definir um ano primeiro!"
|
|||
overrideCreateSet: "Definir substituição da lista de detalhes"
|
||||
overrideCreateEnter: "Digite o texto de substituição, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**MISSÃO CONCLUÍDA: <quest>**'
|
||||
questCompleteTitle: "**MISSÃO CONCLUÍDA: <quest>**"
|
||||
questRewardsTitle: "Recompensas"
|
||||
questFailed: "*QUEST FALHOU*"
|
||||
questMaxAllowed: "Você só pode ter até <number> Missões."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Classes de Heróis -"
|
|||
heroesExperienceTitle: "- Experiência de Heróis -"
|
||||
heroesPrimaryTitle: "- Classes Primárias -"
|
||||
heroesSecondaryTitle: "- Classes Secundárias -"
|
||||
customObjectivesTitle: "- Objetivos Personalizados -"
|
||||
customRequirementsTitle: "- Requisitos Personalizados -"
|
||||
customRewardsTitle: "- Recompensas Personalizadas -"
|
||||
skillListTitle: "- Lista de Habilidades -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Missão aceita: <quest>"
|
|||
currentQuest: "Missões atuais:"
|
||||
completedQuest: "Missões Completadas:"
|
||||
noMoreQuest: "Não existem mais missões ativas."
|
||||
break: "Quebrar"
|
||||
damage: "Dano"
|
||||
place: "Colocar"
|
||||
use: "Usar"
|
||||
cut: "Cortar"
|
||||
craftItem: "Fabricar <item>"
|
||||
smeltItem: "Queimar <item>"
|
||||
break: "Quebrar <item>: <count>"
|
||||
damage: "Dano <item>: <count>"
|
||||
place: "Colocar <item>: <count>"
|
||||
use: "Usar <item>: <count>"
|
||||
cut: "Cortar <item>: <count>"
|
||||
craftItem: "Fabricar <item>: <count>"
|
||||
smeltItem: "Queimar <item>: <count>"
|
||||
enchItem: "Encantar <enchantment> <level> <item>: <count>"
|
||||
brewItem: "<item> brew"
|
||||
consumeItem: "Consumir <item>"
|
||||
catchFish: "Pegue um Peixe"
|
||||
milkCow: "Ordenhar Vaca"
|
||||
kill: "Matar"
|
||||
killAtLocation: "Matar <mob> em <location>"
|
||||
killPlayer: "Matar um jogador"
|
||||
deliver: "Entregar <item> a <npc>"
|
||||
brewItem: "Brew <item> <level>: <count>"
|
||||
consumeItem: "Consumir <item>: <count>"
|
||||
catchFish: "Pegue um Peixe: <count>"
|
||||
milkCow: "Ordenhar Vaca: <count>"
|
||||
kill: "Matar <mob>: <count>"
|
||||
killAtLocation: "Matar <mob> em <location>: <count>"
|
||||
killPlayer: "Matar um jogador: <count>"
|
||||
deliver: "Entregar <item> a <npc>: <count>"
|
||||
talkTo: "Falar com <npc>"
|
||||
tame: "Domar"
|
||||
shearSheep: "Cortar <color> ovelha"
|
||||
tame: "Domar <mob>: <count>"
|
||||
shearSheep: "Cortar <color> Ovelha: <count>"
|
||||
goTo: "Vá para <location>"
|
||||
location: "Local <id>"
|
||||
completed: "Concluída"
|
||||
redoCompleted: "(Concluída)"
|
||||
consoleError: "Este comando só pode ser realizado no jogo."
|
||||
noActiveQuest: "Você não tem nenhuma missão ativa no momento."
|
||||
speakTo: 'Começar: Falar com <npc>'
|
||||
speakTo: "Começar: Falar com <npc>"
|
||||
mustSpeakTo: "Você deve falar com <npc> para iniciar esta Missão."
|
||||
noCommandStart: "<quest> pode não ser iniciado através do comando."
|
||||
permissionDisplay: "Permissão:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> o avançou para a próxima fase em sua Missão <q
|
|||
questForcedNextStage: "<player> o avançou para a próxima fase em sua Missão <quest>."
|
||||
questReset: "<player> foi redefinido."
|
||||
questRemoved: "A Missão <quest> foi removida do jogador <player>'s missões concluídas."
|
||||
settingAllQuestPoints: "Defenindo todod os jogadores Pontos de Missão..."
|
||||
allQuestPointsSet: "Todos Os Pontos de Missão de todos os jogadores foram definidos para <number>!"
|
||||
setQuestPoints: "<player>'Os Pontos de Missão foram definidos para <number>."
|
||||
questPointsSet: "<player> definiu seus Pontos de Missão para <number>."
|
||||
takeQuestPoints: "Tirou <number> Pontos de Quest de <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> jogador de momento não tem Quests ativas."
|
|||
playerNotFound: "Jogador não encontrado."
|
||||
questsPlayerHasQuestAlready: "<player> já está na Missão <quest>!"
|
||||
questsUnknownAdminCommand: "Comando de missões desconhecido. Digite /quests para ajuda."
|
||||
errorNPCID: 'Erro: Não existe nenhum NPC com ID <number>'
|
||||
errorNPCID: "Erro: Não existe nenhum NPC com ID <number>"
|
||||
questSaveError: "Ocorreu um erro ao gravar."
|
||||
questErrorReadingFile: "Erro ao ler o arquivo de Missões."
|
||||
errorReading: "Erro ao ler <file>, saltando.."
|
||||
errorReadingSuppress: "Erro ao ler <file>, suprimindo mais erros."
|
||||
errorDataFolder: "Erro: Não foi possível ler a pasta de dados de tarefas!"
|
||||
errorLoading: "Plugin está sendo carregado. Por favor, tente novamente mais tarde!"
|
||||
unknownError: "Ocorreu um erro desconhecido. Veja a saída do console."
|
||||
journalTitle: "Jornal de Missões"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Refazer"
|
|||
objectives: "Objetivos"
|
||||
everything: "Tudo"
|
||||
usage: "Uso"
|
||||
redoableEvery: "Refazer todo o <time>."
|
||||
requirements: "Requisitos"
|
||||
requirementsItemFail: "Não foi possível coletar o item necessário. Está na sua mão menos dominante?"
|
||||
conditionFailQuit: "A condição falhou. Você saiu do <quest>."
|
||||
|
|
|
@ -34,8 +34,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "tirarpontos"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Tire os pontos Quest de um jogador"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "darpontos"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Dar a um jogador pontos de Quest"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pontostodos"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Definir os pontos de Quest de todos os jogadores"
|
||||
COMMAND_QUESTADMIN_FINISH: "terminar"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Forçar imediatamente a conclusão da Quest para um jogador"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "seguinteestágio"
|
||||
|
@ -194,7 +192,7 @@ itemCreateInvalidInput: "Entrada inválida!"
|
|||
itemCreateNoNameAmount: "Deves definir um nome e uma quantidade primeiro!"
|
||||
itemCreateCriticalError: "Um erro crítico ocorreu."
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '** QUEST COMPLETADA: <quest>**'
|
||||
questCompleteTitle: "** QUEST COMPLETADA: <quest>**"
|
||||
questFailed: "*MISSÃO FALHADA*"
|
||||
questMaxAllowed: "Você só pode ter até <number>missões."
|
||||
questAlreadyOn: "Já estás nessa missão!"
|
||||
|
@ -221,25 +219,25 @@ enterAnOption: "Introduzir uma opção"
|
|||
questAccepted: "Quest aceitada: <quest>"
|
||||
currentQuest: "Quests decorrentes:"
|
||||
noMoreQuest: "Não existem mais quests ativas."
|
||||
break: "Pausa"
|
||||
damage: "Dano"
|
||||
place: "Lugar"
|
||||
use: "Usar"
|
||||
cut: "Cortar"
|
||||
catchFish: "Apanhar Peixe"
|
||||
kill: "Matar"
|
||||
killAtLocation: "Matar <mob> em <location>"
|
||||
killPlayer: "Matar um jogador"
|
||||
deliver: "Entregar <item> a <npc>"
|
||||
break: "Pausa <item>: <count>"
|
||||
damage: "Dano <item>: <count>"
|
||||
place: "Lugar <item>: <count>"
|
||||
use: "Usar <item>: <count>"
|
||||
cut: "Cortar <item>: <count>"
|
||||
catchFish: "Apanhar Peixe: <count>"
|
||||
kill: "Matar <mob>: <count>"
|
||||
killAtLocation: "Matar <mob> em <location>: <count>"
|
||||
killPlayer: "Matar um jogador: <count>"
|
||||
deliver: "Entregar <item> a <npc>: <count>"
|
||||
talkTo: "Falar com <npc>"
|
||||
tame: "Domesticar"
|
||||
shearSheep: "Tosquiar <color> ovelha"
|
||||
tame: "Domesticar <mob>: <count>"
|
||||
shearSheep: "Tosquiar <color> Ovelha: <count>"
|
||||
goTo: "Ir para <location>"
|
||||
completed: "Completado"
|
||||
redoCompleted: "(Completado)"
|
||||
consoleError: "Este comando só pode ser usado in-game."
|
||||
noActiveQuest: "De momento, não tem Quests ativas."
|
||||
speakTo: 'Começar: Falar com <npc>'
|
||||
speakTo: "Começar: Falar com <npc>"
|
||||
mustSpeakTo: "Deves falar com <npc> para começar esta Quest."
|
||||
permissionDisplay: "Permissão:"
|
||||
heroesClass: "classe"
|
||||
|
@ -257,7 +255,7 @@ questReset: "<player> foi redefinido."
|
|||
invalidOption: "Opção inválida!"
|
||||
noCurrentQuest: "<player> jogador de momento não tem Quests ativas."
|
||||
playerNotFound: "Jogador não encontrado."
|
||||
errorNPCID: 'Erro: Não existe nenhum NPC com ID <number>'
|
||||
errorNPCID: "Erro: Não existe nenhum NPC com ID <number>"
|
||||
timeDay: "Dia"
|
||||
timeDays: "Dias"
|
||||
timeHour: "Hora"
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "iapuncte"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Take a players Quest Points"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "oferăpuncte"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Give a player Quest Points"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "punctetoţi"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Set ALL players' Quest Points"
|
||||
COMMAND_QUESTADMIN_FINISH: "finalizare"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Immediately force Quest completion for a player"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "următoareaetapă"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Introduceţi mesajul de finisaj (<cancel>)"
|
|||
questEditorEnterNPCStart: "Introduceţi ID-ul de NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Faceți clic pe un NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Faceţi clic dreapta pe un bloc de a folosi ca un punct de pornire, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Jucatorii adaugati grupului pot completa misiuni impreuna!"
|
||||
questDungeonsDisband: "Grupul de misiuni a fost sters."
|
||||
questDungeonsInvite: "<player> poate completa misiuni cu tine!"
|
||||
questDungeonsJoin: "Acum poti completa misiuni cu Lider <player>."
|
||||
questDungeonsKicked: "<player> nu mai poate completa misiuni cu tine."
|
||||
questDungeonsLeave: "Nu mai poti completa misiuni cu Lider <player>."
|
||||
questPartiesCreate: "Jucatorii adaugati grupului pot completa misiuni impreuna!"
|
||||
questPartiesDelete: "Grupul de misiuni a fost desfiintat."
|
||||
questPartiesJoin: "Acum poți completa misiuni cu grup."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Mesajele șterse."
|
|||
stageEditorConfirmStageNote: "Orice etape după ce va fi deplasat înapoi un punct"
|
||||
stageEditorDeleteSucces: "Etapa a fost ștearsă."
|
||||
stageEditorEnchantments: "Vrăjitoriile"
|
||||
stageEditorNPCNote: 'Notă: Puteţi specifica numele NPC cu <npc>'
|
||||
stageEditorNPCNote: "Notă: Puteţi specifica numele NPC cu <npc>"
|
||||
stageEditorOptional: "Opțional"
|
||||
stageEditorColors: "Culoarea Oilor"
|
||||
eventEditorCreate: "Crează o Acțiune"
|
||||
|
@ -299,4 +291,5 @@ questInvalidLocation: "Nu poți lua <quest> în această locație."
|
|||
questInvalidDeliveryItem: "<item> nu este un element necesar pentru acest quest!"
|
||||
questSelectedLocation: "Locaţia selectată"
|
||||
questDisplayHelp: "- Afişează acest ajutor"
|
||||
customObjectivesTitle: "- Obiective Personalizate -"
|
||||
questQuitDisabled: "Quitting Quests has been disabled."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [игрок] [кол-во] - Заберите у игрока <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [игрок] [кол-во] - Добавить в <points> игрока"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [кол-во] - Установить ВСЕМ игрокам <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [игрок] [квест] - Принудительно завершить квест для игрока"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Введите завершающее сообщ
|
|||
questEditorEnterNPCStart: "Введите UUID NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Нажмите на NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Нажмите правой кнопкой мыши по блоку для использования его как начальной точки, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Игроки добавленные в эту группу могут выполнять квесты вместе!"
|
||||
questDungeonsDisband: "Квестовая группа была расформирована."
|
||||
questDungeonsInvite: "<player> теперь может выполнять квесты с вами!"
|
||||
questDungeonsJoin: "Теперь вы можете выполнять квесты с Лидером <player>."
|
||||
questDungeonsKicked: "<player> больше не может выполнять квесты с вами."
|
||||
questDungeonsLeave: "Вы больше не можете выполнять квесты с Лидером <player>."
|
||||
questPartiesCreate: "Игроки добавленные в эту отряд могут выполнять квесты вместе!"
|
||||
questPartiesDelete: "Партия квестов отряд расформирована."
|
||||
questPartiesJoin: "Теперь вы можете выполнять задания с группой."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Сообщение очищено."
|
|||
stageEditorConfirmStageNote: "Все этапы после будут перенесены назад одно пятно"
|
||||
stageEditorDeleteSucces: "Этап удален успешно."
|
||||
stageEditorEnchantments: "Зачарование"
|
||||
stageEditorNPCNote: 'Примечание: Вы можете указать имя НИП с <npc>'
|
||||
stageEditorNPCNote: "Примечание: Вы можете указать имя НИП с <npc>"
|
||||
stageEditorOptional: "Дополнительно"
|
||||
stageEditorColors: "Овцы цвета"
|
||||
eventEditorCreate: "Создать новое событие"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Действия уже существует!"
|
|||
eventEditorDeleted: "Действия удален! Квесты и действия перезагружены."
|
||||
eventEditorSaved: "Действия сохранён! Квесты и действия перезагружены."
|
||||
eventEditorEnterEventName: "Введите имя действия, или <cancel>"
|
||||
eventEditorModifiedNote: 'Вы изменили действия, которое используют следующие задания:'
|
||||
eventEditorModifiedNote: "Вы изменили действия, которое используют следующие задания:"
|
||||
eventEditorForcedToQuit: "Если вы сохраните действия, любой, кто активно выполняет любой из этих квестов, будет вынужден покинуть их."
|
||||
eventEditorEventInUse: "Следующие квесты используют действие"
|
||||
eventEditorMustModifyQuests: "Вы можете первым редактировать квест!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Следующие квесты используют ус
|
|||
conditionEditorEnterName: "Введите название условия, <cancel>"
|
||||
conditionEditorSaved: "Состояние сохранено. Перезагружены данные о задании и состоянии."
|
||||
conditionEditorDeleted: "Условие удалено. Перезагружены данные о задании и состоянии."
|
||||
conditionEditorModifiedNote: 'Вы изменили условие, которое используют следующие квесты:'
|
||||
conditionEditorModifiedNote: "Вы изменили условие, которое используют следующие квесты:"
|
||||
conditionEditorForcedToQuit: "Если вы сохраните условие, любой, кто активно выполняет какие-либо из этих квестов, будет вынужден их бросить."
|
||||
conditionEditorSetName: "Имя набора"
|
||||
conditionEditorEntity: "Сущность"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Вы должны сначала установить
|
|||
overrideCreateSet: "Установить переопределение списка деталей"
|
||||
overrideCreateEnter: "Введите заменяемый текст, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**КВЕСТ ВЫПОЛНЕН: <quest>**'
|
||||
questCompleteTitle: "**КВЕСТ ВЫПОЛНЕН: <quest>**"
|
||||
questRewardsTitle: "Награда"
|
||||
questFailed: "*ЗАДАНИЕ ПРОВАЛЕНО*"
|
||||
questMaxAllowed: "У вас может быть только <number> квеста."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Класс Heroes -"
|
|||
heroesExperienceTitle: "- Опыт Heroes -"
|
||||
heroesPrimaryTitle: "- Первичный Класс -"
|
||||
heroesSecondaryTitle: "- Вторичный Класс -"
|
||||
customObjectivesTitle: "- Пользовательские Цели -"
|
||||
customRequirementsTitle: "- Условия Награды -"
|
||||
customRewardsTitle: "- Награды -"
|
||||
skillListTitle: "- Лист Скиллов -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Квест принят: <quest>"
|
|||
currentQuest: "Текущие Квесты:"
|
||||
completedQuest: "Выполненные Квесты:"
|
||||
noMoreQuest: "Больше нет доступных квестов."
|
||||
break: "Сломать"
|
||||
damage: "Нанести урон"
|
||||
place: "Разместить"
|
||||
use: "Использовать"
|
||||
cut: "Порезать"
|
||||
craftItem: "Создать <item>"
|
||||
smeltItem: "Переплавить <item>"
|
||||
break: "Сломать <item>: <count>"
|
||||
damage: "Нанести урон <item>: <count>"
|
||||
place: "Разместить <item>: <count>"
|
||||
use: "Использовать <item>: <count>"
|
||||
cut: "Порезать <item>: <count>"
|
||||
craftItem: "Создать <item>: <count>"
|
||||
smeltItem: "Переплавить <item>: <count>"
|
||||
enchItem: "Зачаровать <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Варка <item>"
|
||||
consumeItem: "Потреблять <item>"
|
||||
catchFish: "Поймать рыбу"
|
||||
milkCow: "Доить Корову"
|
||||
kill: "Убийство"
|
||||
killAtLocation: "Убить <mob> в локации: <location>"
|
||||
killPlayer: "Убить игрока"
|
||||
deliver: "Доставить <item> <npc>"
|
||||
brewItem: "Варка <item> <level>: <count>"
|
||||
consumeItem: "Потреблять <item>: <count>"
|
||||
catchFish: "Поймать рыбу: <count>"
|
||||
milkCow: "Доить Корову: <count>"
|
||||
kill: "Убийство <mob>: <count>"
|
||||
killAtLocation: "Убить <mob> в локации <location>: <count>"
|
||||
killPlayer: "Убить игрока: <count>"
|
||||
deliver: "Доставить <item> <npc>: <count>"
|
||||
talkTo: "Поговорить с <npc>"
|
||||
tame: "Укрощение"
|
||||
shearSheep: "Сострегите <color> овцу"
|
||||
tame: "Укрощение <mob>: <count>"
|
||||
shearSheep: "Сострегите <color> овцу: <count>"
|
||||
goTo: "Идите в локацию: <location>"
|
||||
location: "Местоположение <id>"
|
||||
completed: "Выполнено"
|
||||
redoCompleted: "(Выполнено)"
|
||||
consoleError: "Эта команда может быть выполнена только в игре."
|
||||
noActiveQuest: "В данный момент у вас нет активных квестов."
|
||||
speakTo: 'Начало: Поговорите с <npc>'
|
||||
speakTo: "Начало: Поговорите с <npc>"
|
||||
mustSpeakTo: "Вы должны поговорить с <npc>, чтобы начать этот квест."
|
||||
noCommandStart: "<quest> не может быть запущено с помощью команды."
|
||||
permissionDisplay: "Права:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> продвинул вас на следующий
|
|||
questForcedNextStage: "<player> продвинул вас на следующий этап квеста <quest>."
|
||||
questReset: "<player> был ПеРеЗаГрУжУн."
|
||||
questRemoved: "Квест <quest> у игрока <player> был обнулирован."
|
||||
settingAllQuestPoints: "Установление монет квеста для всех игроков..."
|
||||
allQuestPointsSet: "Всем игрокам установлено значение квестовых монет: <number>!"
|
||||
setQuestPoints: "Квестовые монеты игрока <player> установлены <number>."
|
||||
questPointsSet: "<player> установил вам <number> квестовых монет."
|
||||
takeQuestPoints: "<number> квест монет от <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "У игрока <player> нет активных квестов
|
|||
playerNotFound: "Игрок не найден."
|
||||
questsPlayerHasQuestAlready: "<player> уже выполняет квест <quest>!"
|
||||
questsUnknownAdminCommand: "Неизвестная команда. Введите /questsadmin для помощи."
|
||||
errorNPCID: 'Ошибка: Нет НИП с ID <number>'
|
||||
errorNPCID: "Ошибка: Нет НИП с ID <number>"
|
||||
questSaveError: "Произошла ошибка про сохранении."
|
||||
questErrorReadingFile: "Ошибка в файле quests."
|
||||
errorReading: "Ошибка в файле <file>, Лена, ну хватит э.."
|
||||
errorReadingSuppress: "Ошибка в файле <file>, Ленка, харе а."
|
||||
errorDataFolder: "Ошибка: тупая деффка!"
|
||||
errorLoading: "Плагин в данный момент загружается. Пожалуйста, попробуйте позже!"
|
||||
unknownError: "Произошла неизвестная ошибка. Лена опять косячит."
|
||||
journalTitle: "Журнал квестов"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Повтор"
|
|||
objectives: "Цели"
|
||||
everything: "Все"
|
||||
usage: "Использование"
|
||||
redoableEvery: "Переделывать каждый <time>."
|
||||
requirements: "Требования"
|
||||
requirementsItemFail: "Невозможно собрать необходимый предмет. Это в вашей менее доминирующей руке?"
|
||||
conditionFailQuit: "Условие не выполнено. Вы вышли из <quest>."
|
||||
|
|
|
@ -34,8 +34,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "oduzmiPoene"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [igrač] [količina] - Oduzmite <points> igraču"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "dodajPoene"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [igrač] [količina] - Dodaj <points> igraču"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "poeniSvih"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [količina] - Postavite <points> SVIM igračima"
|
||||
COMMAND_QUESTADMIN_FINISH: "završi"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [igrač] [zadatak] - Forsirajte igrača da uspešno završi zadatak"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "sledećaFaza"
|
||||
|
|
|
@ -32,8 +32,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [spelare] [belopp] - Ta en spelares Uppdragspoäng"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [spelare] [belopp] - Ge en spelare Uppdragspoäng"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [belopp] - Sätt ALLA spelares Uppdragspoäng"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [spelare] [quest] - Slutför ett uppdrag omedelbart för en spelare"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
|
@ -65,10 +63,6 @@ questEditorEnterQuestName: "Ange uppdragsnamn (<cancel>)"
|
|||
questEditorEnterAskMessage: "Skriv in meddelandet som ska frågas (<cancel>)"
|
||||
questEditorEnterFinishMessage: "Skriv in avslutande meddelande (<cancel>)"
|
||||
questEditorEnterBlockStart: "Högerklicka på ett block för att markera startpunkt, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Spelare som lagts till i den här gruppen kan göra uppdrag ihop!"
|
||||
questDungeonsDisband: "Quest gruppen upplöstes."
|
||||
questDungeonsInvite: "<player> kan nu utföra uppdrag med dig!"
|
||||
questDungeonsKicked: "<player> kan inte längre utföra uppdrag med dig."
|
||||
questPartiesCreate: "Spelare som lagts till i den här gruppen kan göra uppdrag ihop!"
|
||||
questPartiesDelete: "Uppdragets grupp har upplösts."
|
||||
questWGSetRegion: "Ange Region"
|
||||
|
@ -202,4 +196,5 @@ questInvalidDeliveryItem: "<item> är inget artikel du behöver för uppdraget!"
|
|||
questSelectedLocation: "Position vald"
|
||||
questDisplayHelp: "- Visa denna hjälp"
|
||||
questNPCListTitle: "- Uppdrag | <npc> -"
|
||||
customObjectivesTitle: "- Anpassade Mål -"
|
||||
quests: "Uppdrag"
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "ใช้คะแนน"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [ผู้เล่น] [จำนวน] - ใช้<points>ของผู้เล่น"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "ให้คะแนน"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [ผู้เล่น] [จำนวน] - ใช้<points>ของผู้เล่น"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "คะแนนทั้งหมด"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [จำนวน] - ตั้งค่า<points>ของผู้เล่นทั้งหมด"
|
||||
COMMAND_QUESTADMIN_FINISH: "เสร็จสิ้น"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [ผู้เล่น] [เควส] - บังคับให้เควสเสร็จสิ้นสำหรับผู้เล่นทันที"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "ขั้นตอนต่อไป"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "ป้อนข้อความที่ต้
|
|||
questEditorEnterNPCStart: "ป้อน NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "คลิกที่ NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "คลิกขวาบนบล็อกเพื่อใช้เป็นจุดเริ่มต้น<done><clear><cancel>"
|
||||
questDungeonsCreate: "ผู้เล่นที่ถูกเพิ่มเข้ามาในกลุ่มนี้สามารถทำเควสร่วมกันได้!"
|
||||
questDungeonsDisband: "ปาร์ตี้เควสถูกยกเลิก"
|
||||
questDungeonsInvite: "<player>สามารถทำเควสกับคุณได้แล้ว!"
|
||||
questDungeonsJoin: "ตอนนี้คุณสามารถทำเควสกับหัวหน้า<player>ได้แล้ว"
|
||||
questDungeonsKicked: "<player>ไม่สามารถทำเควสกับคุณได้อีกต่อไป"
|
||||
questDungeonsLeave: "คุณไม่สามารถทำเควสกับหัวหน้า<player>ได้อีกต่อไป"
|
||||
questPartiesCreate: "ผู้เล่นที่ถูกเพิ่มเข้ามาในปาร์ตี้นี้อาจทำเควสร่วมกัน!"
|
||||
questPartiesDelete: "ปาร์ตี้เควสถูกยกเลิก"
|
||||
questPartiesJoin: "ตอนนี้คุณสามารถทำเควสกับปาร์ตี้ได้แล้ว"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "ล้างข้อความแล้ว"
|
|||
stageEditorConfirmStageNote: "ขั้นตอนใด ๆ หลังจากที่จะถูกเลื่อนกลับไปหนึ่งจุด"
|
||||
stageEditorDeleteSucces: "ลบเรียบร้อยแล้ว"
|
||||
stageEditorEnchantments: "เวทมนตร์"
|
||||
stageEditorNPCNote: 'หมายเหตุ: คุณสามารถระบุชื่อNPCด้วย<npc>'
|
||||
stageEditorNPCNote: "หมายเหตุ: คุณสามารถระบุชื่อNPCด้วย<npc>"
|
||||
stageEditorOptional: "ตัวเลือก"
|
||||
stageEditorColors: "สีแกะ"
|
||||
eventEditorCreate: "สร้างกิจกรรมใหม่"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "มีกิจกรรมอยู่แล้ว!"
|
|||
eventEditorDeleted: "ลบกิจกรรมแล้ว รีโหลดเควสและข้อมูลกิจกรรมเรียบร้อย"
|
||||
eventEditorSaved: "บันทึกกิจกรรมที่สร้างขึ้นภารกิจและกิจกรรมใหม่แล้ว"
|
||||
eventEditorEnterEventName: "ป้อนชื่อการดำเนินการ<cancel>"
|
||||
eventEditorModifiedNote: 'คุณได้แก้ไขเหตุการณ์ที่เควสต่อไปนี้ใช้:'
|
||||
eventEditorModifiedNote: "คุณได้แก้ไขเหตุการณ์ที่เควสต่อไปนี้ใช้:"
|
||||
eventEditorForcedToQuit: "ถ้าคุณบันทึกกิจกรรมทุกคนที่กำลังดำเนินการใด ๆ ของเควสเหล่านี้จะถูกบังคับให้ออกจากคุกกี้"
|
||||
eventEditorEventInUse: "เควสต่อไปนี้ใช้เหตุการณ์"
|
||||
eventEditorMustModifyQuests: "คุณต้องแก้ไขเควสเหล่านี้ก่อน!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "เควสต่อไปนี้ใช้เงื่
|
|||
conditionEditorEnterName: "ป้อนชื่อเงื่อนไข<cancel>"
|
||||
conditionEditorSaved: "บันทึกเงื่อนไขแล้ว โหลดข้อมูลภารกิจและเงื่อนไขอีกครั้ง"
|
||||
conditionEditorDeleted: "ลบเงื่อนไขแล้ว โหลดข้อมูลภารกิจและเงื่อนไขอีกครั้ง"
|
||||
conditionEditorModifiedNote: 'คุณได้แก้ไขเงื่อนไข ว่าเควสต่อไปนี้ ใช้:'
|
||||
conditionEditorModifiedNote: "คุณได้แก้ไขเงื่อนไข ว่าเควสต่อไปนี้ ใช้:"
|
||||
conditionEditorForcedToQuit: "ถ้าคุณบันทึกกิจกรรมที่กำลังดำเนินการใด ๆ ของเควสเหล่านี้ ทุกๆคนจะถูกบังคับให้ออกจากคภารกิจ"
|
||||
conditionEditorSetName: "ตั้งชื่อ"
|
||||
conditionEditorEntity: "เอนทิตี้"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "ต้องตั้งปีก่อน!"
|
|||
overrideCreateSet: "ตั้งค่ารายละเอียด override"
|
||||
overrideCreateEnter: "ป้อนข้อความreplacement<clear><cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**เควสเสร็จสมบูรณ์: <quest>**'
|
||||
questCompleteTitle: "**เควสเสร็จสมบูรณ์: <quest>**"
|
||||
questRewardsTitle: "รางวัล"
|
||||
questFailed: "* เควสล้มเหลว *"
|
||||
questMaxAllowed: "คุณอาจต้องอัพเควส<number>"
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- คลาสวีรบุรุษ -"
|
|||
heroesExperienceTitle: "- วีรบุรุษประสบการณ์ -"
|
||||
heroesPrimaryTitle: "- คลาสหลัก -"
|
||||
heroesSecondaryTitle: "- คลาสรอง -"
|
||||
customObjectivesTitle: "- วัตถุประสงค์ที่กำหนดเอง -"
|
||||
customRequirementsTitle: "- ความต้องการที่กำหนดเอง -"
|
||||
customRewardsTitle: "- รางวัลที่กำหนดเอง -"
|
||||
skillListTitle: "- ทักษะรายการ -"
|
||||
|
@ -648,7 +641,7 @@ cut: "ตัด<item>: <count>"
|
|||
craftItem: "คราฟ<item>: <count>"
|
||||
smeltItem: "หลอม<item>: <count>"
|
||||
enchItem: "เอนชานต์<enchantment><level><item>: <count>"
|
||||
brewItem: "ปรุงยา<item>: <count>"
|
||||
brewItem: "ปรุงยา<item><level>: <count>"
|
||||
consumeItem: "กิน<item>: <count>"
|
||||
catchFish: "จับปลา: <count>"
|
||||
milkCow: "วัวนม: <count>"
|
||||
|
@ -665,7 +658,7 @@ completed: "เสร็จแล้ว"
|
|||
redoCompleted: "(เสร็จแล้ว)"
|
||||
consoleError: "การดำเนินการนี้สามารถดำเนินการได้ในเกมเท่านั้น"
|
||||
noActiveQuest: "คุณไม่มีเควสที่ได้รับมอบหมายในขณะนี้"
|
||||
speakTo: 'เริ่มต้น: พูดคุยกับ<npc>'
|
||||
speakTo: "เริ่มต้น: พูดคุยกับ<npc>"
|
||||
mustSpeakTo: "คุณต้องพูดคุยกับ<npc>เพื่อเริ่มเควสนี้"
|
||||
noCommandStart: "เควส<quest>ไม่สามารถเริ่มผ่านcommandได้"
|
||||
permissionDisplay: "สิทธิ์การใช้งาน:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player>ได้เข้าสู่ขั้นตอ
|
|||
questForcedNextStage: "<player>ได้นำคุณเข้าสู่ด่านต่อไปในภารกิจ<quest>ของคุณ"
|
||||
questReset: "รีเซ็ต<player>แล้ว"
|
||||
questRemoved: "เควส<quest>ถูกลบออกจากเควสที่เสร็จสมบูรณ์ของผู้เล่น<player>"
|
||||
settingAllQuestPoints: "การตั้งค่า <points> ของผู้เล่นทั้งหมด..."
|
||||
allQuestPointsSet: "<points>ของผู้เล่นทั้งหมดถูกตั้งค่าเป็น<number>!"
|
||||
setQuestPoints: "ตั้งค่า<points>ของ<player>เป็น<number>"
|
||||
questPointsSet: "<player>ตั้งค่า<points>เป็น<number>"
|
||||
takeQuestPoints: "เอา<number><points>จาก<player>"
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player>ไม่มีเควสที่ใช้งาน
|
|||
playerNotFound: "ไม่พบผู้เล่น"
|
||||
questsPlayerHasQuestAlready: "<player>อยู่ในภารกิจ<quest>แล้ว!"
|
||||
questsUnknownAdminCommand: "คำสั่งที่ไม่รู้จัก พิมพ์ /questsadmin เพื่อขอความช่วยเหลือ"
|
||||
errorNPCID: 'ข้อผิดพลาด: ไม่มีNPCที่มีID<number>'
|
||||
errorNPCID: "ข้อผิดพลาด: ไม่มีNPCที่มีID<number>"
|
||||
questSaveError: "เกิดข้อผิดพลาดขณะบันทึก"
|
||||
questErrorReadingFile: "เกิดข้อผิดพลาดในการอ่าน<file>"
|
||||
errorReading: "เกิดข้อผิดพลาดในการอ่าน<file>กำลังข้าม..."
|
||||
errorReadingSuppress: "เกิดข้อผิดพลาดในการอ่าน<file>กำลังระงับข้อผิดพลาด"
|
||||
errorDataFolder: "Error: ไม่สามารถอ่านค่าจากโฟลเดอร์ data ได้"
|
||||
errorLoading: "กำลังโหลดปลั๊กอิน กรุณาลองใหม่อีกครั้งในภายหลัง!"
|
||||
unknownError: "เกิดข้อผิดพลาดที่ไม่รู้จัก ดูเอาต์พุตคอนโซล"
|
||||
journalTitle: "วารสารเควส"
|
||||
|
@ -787,7 +775,6 @@ redoable: "สามารถกลับคืนได้"
|
|||
objectives: "เป้าหมาย"
|
||||
everything: "ทุกอย่าง"
|
||||
usage: "การใช้งาน"
|
||||
redoableEvery: "ย้อนกลับได้ทุก<time>"
|
||||
requirements: "ความต้องการ"
|
||||
requirementsItemFail: "ไม่สามารถรวบรวมรายการที่ต้องการได้ อยู่ในมือคุณหรือไม่?"
|
||||
conditionFailQuit: "เงื่อนไขล้มเหลว คุณได้ออกจาก<quest>"
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "puanal"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [oyuncu] [miktar] - Oyuncunun görev puanlarını alın"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "puanver"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [oyuncu] [miktar] - Bir oyuncuya görev puanı ver"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "herkesepuan"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [miktar] - Bütün oyuncuların görev puanlarını ayarla"
|
||||
COMMAND_QUESTADMIN_FINISH: "bitir"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [oyuncu] [görev] - Bir oyuncuyu görevi anında bitirmeye zorla"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "sonrakietap"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Bitiriş mesajını girin (<cancel>)"
|
|||
questEditorEnterNPCStart: "NPC UUID'yi girin, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Bir NPC'ye tıklayın, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Bir bloğu başlangıç noktası olarak seçmek için bloğun üzerine sağ tıklayın, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Bu gruba eklenen oyuncular beraber görev yapabilirler!"
|
||||
questDungeonsDisband: "Görev grubu dağıtıldı."
|
||||
questDungeonsInvite: "<player> artık seninle birlikte görev yapabilir!"
|
||||
questDungeonsJoin: "Artık Lider <player> ile görev yapabilirsin."
|
||||
questDungeonsKicked: "<player> artık senle birlikte görev yapamaz."
|
||||
questDungeonsLeave: "Artık Lider <player> ile görev yapamazsın."
|
||||
questPartiesCreate: "Bu partiye eklenen oyuncular beraber görev yapabilirler!"
|
||||
questPartiesDelete: "Görev partisi dağıtıldı."
|
||||
questPartiesJoin: "Artık parti ile görevler gerçekleştirebilirsiniz."
|
||||
|
@ -179,13 +171,13 @@ stageEditorSetShearAmounts: "Kırpma miktarını ayarla"
|
|||
stageEditorPassword: "Şifre"
|
||||
stageEditorAddPasswordDisplay: "Şifre ipuçları ekle"
|
||||
stageEditorAddPasswordPhrases: "Şifre cümleleri ekleyin"
|
||||
stageEditorCustom: "Özel Hedefler"
|
||||
stageEditorCustom: "Özel nesneler"
|
||||
stageEditorModules: "- Modüller -"
|
||||
stageEditorNoModules: "Hiçbir modül yüklenemedi"
|
||||
stageEditorModuleNotFound: "Özel nesne modülü bulunamadı."
|
||||
stageEditorModulePrompt: "Bir modülün adını girin, <clear>, <cancel>"
|
||||
stageEditorCustomPrompt: "Eklemek için özel nesnenin adını girin, <clear>, <cancel>"
|
||||
stageEditorCustomAlreadyAdded: "Bu özel hedef zaten mevcut!"
|
||||
stageEditorCustomAlreadyAdded: "Bu özel nesne zaten mevcut!"
|
||||
stageEditorCustomCleared: "Özel nesneler silindi."
|
||||
stageEditorCustomDataPrompt: "<data> için değer girin:"
|
||||
stageEditorEnterBlockNames: "Blok adlarını girin, <space>, <cancel>"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Mesaj temizlendi."
|
|||
stageEditorConfirmStageNote: "Bundan sonraki tüm etaplar bir nokta geriye kaydırılır"
|
||||
stageEditorDeleteSucces: "Etap başarıyla silindi."
|
||||
stageEditorEnchantments: "Büyüler"
|
||||
stageEditorNPCNote: 'Not: NPCnin adını şu şekilde belirtebilirsiniz <npc>'
|
||||
stageEditorNPCNote: "Not: NPCnin adını şu şekilde belirtebilirsiniz <npc>"
|
||||
stageEditorOptional: "İsteğe bağlı"
|
||||
stageEditorColors: "Koyun Renkleri"
|
||||
eventEditorCreate: "Yeni Olay Oluşturma"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Bu olay zaten var!"
|
|||
eventEditorDeleted: "Olay silindi, Görevler ve Olaylar yeniden yüklendi."
|
||||
eventEditorSaved: "Olay kaydedildi, Görevler ve Olaylar yeniden yüklendi."
|
||||
eventEditorEnterEventName: "Bir Olay adı girin, <cancel>"
|
||||
eventEditorModifiedNote: 'Aşağıdaki Görevlerin kullandığı bir Olayı değiştirdiniz:'
|
||||
eventEditorModifiedNote: "Aşağıdaki Görevlerin kullandığı bir Olayı değiştirdiniz:"
|
||||
eventEditorForcedToQuit: "Olayı kaydederseniz, bu Görevleri yapmakta olan herkes görevden zorla çıkarılacaktır."
|
||||
eventEditorEventInUse: "Aşağıdaki Görevler Olayı kullanıyor"
|
||||
eventEditorMustModifyQuests: "Öncelikle bu Görevleri düzenlemelisin!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Aşağıdaki görevler koşulu kullanır"
|
|||
conditionEditorEnterName: "Koşul adını girin, <cancel>"
|
||||
conditionEditorSaved: "Koşul kaydedildi. Görev ve durum verileri yeniden yüklendi."
|
||||
conditionEditorDeleted: "Koşul silindi. Görev ve durum verileri yeniden yüklendi."
|
||||
conditionEditorModifiedNote: 'Aşağıdaki görevlerin kullandığı bir koşulu değiştirdiniz:'
|
||||
conditionEditorModifiedNote: "Aşağıdaki görevlerin kullandığı bir koşulu değiştirdiniz:"
|
||||
conditionEditorForcedToQuit: "Koşulu kaydederseniz, bu görevlerden herhangi birini aktif olarak yapan herhangi biri görevden çıkmak zorunda kalacaktır."
|
||||
conditionEditorSetName: "Adı ayarla"
|
||||
conditionEditorEntity: "Varlık"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Önce bir yıl ayarlamalısın!"
|
|||
overrideCreateSet: "Ayrıntı listesini geçersiz kılmayı ayarla"
|
||||
overrideCreateEnter: "Yeni metni girin, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**GÖREV TAMAMLANDI: <quest>**'
|
||||
questCompleteTitle: "**GÖREV TAMAMLANDI: <quest>**"
|
||||
questRewardsTitle: "Ödüller"
|
||||
questFailed: "*GÖREV BAŞARISIZ OLDU*"
|
||||
questMaxAllowed: "En fazla <number> görev alabilirsin."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes Sınıfları -"
|
|||
heroesExperienceTitle: "- Heroes Deneyimi -"
|
||||
heroesPrimaryTitle: "- Ana Sınıflar -"
|
||||
heroesSecondaryTitle: "- İkincil Sınıflar -"
|
||||
customObjectivesTitle: "- Özel Nesneler -"
|
||||
customRequirementsTitle: "- Özel Gereksinimler -"
|
||||
customRewardsTitle: "- Özel Ödüller -"
|
||||
skillListTitle: "- Beceri Listesi -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Görev kabul edildi: <quest>"
|
|||
currentQuest: "Mevcut görevler:"
|
||||
completedQuest: "Tamamlanan Görevler:"
|
||||
noMoreQuest: "Daha fazla görev yok."
|
||||
break: "Kır"
|
||||
damage: "Hasar Ver"
|
||||
place: "Yerleştir"
|
||||
use: "Kullan"
|
||||
cut: "Kes"
|
||||
craftItem: "<item> craftla"
|
||||
smeltItem: "<item> erit"
|
||||
break: "Kır <item>: <count>"
|
||||
damage: "Hasar Ver <item>: <count>"
|
||||
place: "Yerleştir <item>: <count>"
|
||||
use: "Kullan <item>: <count>"
|
||||
cut: "Kes <item>: <count>"
|
||||
craftItem: "Craftla <item>: <count>"
|
||||
smeltItem: "Erit <item>: <count>"
|
||||
enchItem: "Büyüle <enchantment> <level> <item>: <count>"
|
||||
brewItem: "<item> demlemek"
|
||||
consumeItem: "<item> tüket"
|
||||
catchFish: "Balık Yakala"
|
||||
milkCow: "Süt Ineğine"
|
||||
kill: "Sonlandır"
|
||||
killAtLocation: "<location> bölgesinde <mob> öldür"
|
||||
killPlayer: "Bir Oyuncu Öldür"
|
||||
deliver: "<item> itemini <npc> npcsine götür"
|
||||
brewItem: "Demlemek <item> <level>: <count>"
|
||||
consumeItem: "Tüket <item>: <count>"
|
||||
catchFish: "Balık Yakala: <count>"
|
||||
milkCow: "Süt Ineğine: <count>"
|
||||
kill: "Sonlandır <mob>: <count>"
|
||||
killAtLocation: "<location> bölgesinde <mob> öldür: <count>"
|
||||
killPlayer: "Bir Oyuncu Öldür: <count>"
|
||||
deliver: "<item> itemini <npc> npcsine götür: <count>"
|
||||
talkTo: "<npc> ile konuş"
|
||||
tame: "Evcilleştir"
|
||||
shearSheep: "<color> koyun kırp"
|
||||
tame: "Evcilleştir <mob>: <count>"
|
||||
shearSheep: "<color> koyun kırp: <count>"
|
||||
goTo: "<location> konumuna git"
|
||||
location: "Konum <id>"
|
||||
completed: "Tamamlandı"
|
||||
redoCompleted: "(Tamamlandı)"
|
||||
consoleError: "Bu komut sadece oyun içinde kullanılabilir."
|
||||
noActiveQuest: "Şu anda aktif bir göreviniz yok."
|
||||
speakTo: 'Başlamak için: <npc> ile konuş'
|
||||
speakTo: "Başlamak için: <npc> ile konuş"
|
||||
mustSpeakTo: "Bu göreve başlamak için <npc> ile konuşmalısın."
|
||||
noCommandStart: "<quest> komutla başlatılamaz."
|
||||
permissionDisplay: "Yetki:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> kişisi <quest> görevinde sıradaki etaba geçti
|
|||
questForcedNextStage: "<player> kişisi <quest> görevinde seni bir sonraki etaba geçirdi."
|
||||
questReset: "<player> sıfırlandı."
|
||||
questRemoved: "<quest> görevi <player> kişisinin tamamladığı görevlerden çıkarıldı."
|
||||
settingAllQuestPoints: "Tüm oyuncuların' görev puanlarını ayarlar..."
|
||||
allQuestPointsSet: "Bütün oyuncuların Görev Puanı <number> olarak değiştirildi!"
|
||||
setQuestPoints: "<player> kişisinin görev puanı <number> olarak değiştirildi."
|
||||
questPointsSet: "<player> kişisi görev puanlarını <number> olarak değiştirdi."
|
||||
takeQuestPoints: "<player> kişisinden <number> görev puanı aldın."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> kişisinin şu anda aktif bir görevi yok."
|
|||
playerNotFound: "Oyuncu bulunamadı."
|
||||
questsPlayerHasQuestAlready: "<player> kişisi çoktan <quest> görevinde!"
|
||||
questsUnknownAdminCommand: "Bilinmeyen Görevleradmin komutu. Yardım için /görevleradmin yaz."
|
||||
errorNPCID: 'Hata: <number> IDsine sahip bir NPC bulunamadı'
|
||||
errorNPCID: "Hata: <number> IDsine sahip bir NPC bulunamadı"
|
||||
questSaveError: "Kaydederken bir hata oluştu."
|
||||
questErrorReadingFile: "Quests dosyası okunurken hata oluştu."
|
||||
errorReading: "<file> dosyası okunurken bir hata oluştu, atlanıyor.."
|
||||
errorReadingSuppress: "<file> dosyası okunurken bir hata oluştu, daha fazla hata çıkması önleniyor."
|
||||
errorDataFolder: "Hata: Quests data dosyası okunamıyor!"
|
||||
errorLoading: "Eklenti şu anda yükleniyor. Lütfen daha sonra tekrar deneyiniz!"
|
||||
unknownError: "Bir hata oluştu. Konsol çıktısına bakın."
|
||||
journalTitle: "Görev Günlüğü"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Tekrar Edilebilir"
|
|||
objectives: "Hedefler"
|
||||
everything: "Her şey"
|
||||
usage: "Kullanımı"
|
||||
redoableEvery: "Her <time>de/da bir tekrar edilebilir."
|
||||
requirements: "Gereksinimler"
|
||||
requirementsItemFail: "Det går inte att samla in obligatorisk artikel. Är det i din off-hand?"
|
||||
conditionFailQuit: "Koşul başarısız oldu. <quest> görevinden çıktınız."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "братиочки"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [гравець] [к-сть] - Забрати в гравця <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "даватибали"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [гравець] [к-сть] - Добавити гравцю <points>"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "баливсі"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [к-сть] - Встановити всім гравцям <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "фініш"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [гравець] [квест] - Примусово завершити квест для гравця"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "потімстадія"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Введіть кінцеве повідомле
|
|||
questEditorEnterNPCStart: "Введіть NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Натисніть на NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "ПКМ по блоку для використання його, як початкової точки, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Гравці, додані в цю групу, можуть виконувати квести разом!"
|
||||
questDungeonsDisband: "Група для квесту була розформована."
|
||||
questDungeonsInvite: "<player> тепер може виконувати квести з вами!"
|
||||
questDungeonsJoin: "Тепер ви можете виконувати квести з лідером <player>."
|
||||
questDungeonsKicked: "<player> більше не може виконувати квести з тобою."
|
||||
questDungeonsLeave: "Ви більше не можете виконувати квести з лідером <player>."
|
||||
questPartiesCreate: "Гравці, додані в цю групу, можуть виконувати квести разом!"
|
||||
questPartiesDelete: "Група для квесту була розформована."
|
||||
questPartiesJoin: "Ви можете тепер виконувати квести з групою."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Повідомлення очищено."
|
|||
stageEditorConfirmStageNote: "Усі наступні етапи буде зміщено на одну позицію назад"
|
||||
stageEditorDeleteSucces: "Етап успішно видалено."
|
||||
stageEditorEnchantments: "Зачарування"
|
||||
stageEditorNPCNote: 'Ви можете вказати ім''я NPC за допомогою <npc>'
|
||||
stageEditorNPCNote: "Ви можете вказати ім'я NPC за допомогою <npc>"
|
||||
stageEditorOptional: "Опціональний"
|
||||
stageEditorColors: "Кольори овець"
|
||||
eventEditorCreate: "Створити нову дію"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Дія вже існує!"
|
|||
eventEditorDeleted: "Дія видалена. Квест та дані дій перезавантажені."
|
||||
eventEditorSaved: "Дія збережена. Квест та дані дій перезавантажені."
|
||||
eventEditorEnterEventName: "Введіть назву дії, <cancel>"
|
||||
eventEditorModifiedNote: 'Ви змінили дію, яку використовують наступні завдання:'
|
||||
eventEditorModifiedNote: "Ви змінили дію, яку використовують наступні завдання:"
|
||||
eventEditorForcedToQuit: "Якщо ви збережете дію, будь-яка людина, що активно виконує всі ці завдання, буде змушена вийти з них."
|
||||
eventEditorEventInUse: "Наступні квести використовують дію"
|
||||
eventEditorMustModifyQuests: "Ви повинні спочатку змінити ці квести!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Наступні квести використовуют
|
|||
conditionEditorEnterName: "Введіть назву умови, <cancel>"
|
||||
conditionEditorSaved: "Умова збережена. Дані квесту та умови перезавантажені."
|
||||
conditionEditorDeleted: "Умова видалена. Дані квесту та умови перезавантажені."
|
||||
conditionEditorModifiedNote: 'Ви змінили умову, яку використовують наступні завдання:'
|
||||
conditionEditorModifiedNote: "Ви змінили умову, яку використовують наступні завдання:"
|
||||
conditionEditorForcedToQuit: "Якщо ви збережете умову, будь-хто, хто виконує будь-які з цих квестів, будуть змушені вийти з них."
|
||||
conditionEditorSetName: "Встановити ім'я"
|
||||
conditionEditorEntity: "Сутність"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Спочатку ви повинні встановит
|
|||
overrideCreateSet: "Встановити перевизначення списку деталей"
|
||||
overrideCreateEnter: "Введіть текст для заміни, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**КВЕСТ ЗАВЕРШЕНО: <quest>**'
|
||||
questCompleteTitle: "**КВЕСТ ЗАВЕРШЕНО: <quest>**"
|
||||
questRewardsTitle: "Винагороди"
|
||||
questFailed: "**КВЕСТ ПРОВАЛЕНО: <quest>**"
|
||||
questMaxAllowed: "Ви можете мати тільки <number> квестів."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Класи Heroes -"
|
|||
heroesExperienceTitle: "- Досвід Heroes -"
|
||||
heroesPrimaryTitle: "- Основні класи -"
|
||||
heroesSecondaryTitle: "- Вторинні класи -"
|
||||
customObjectivesTitle: "- Користувацькі Цілі -"
|
||||
customRequirementsTitle: "- Користувацькі вимоги -"
|
||||
customRewardsTitle: "- Користувацькі винагороди -"
|
||||
skillListTitle: "- Список Вмінь -"
|
||||
|
@ -648,7 +641,7 @@ cut: "Підстригти <item>: <count>"
|
|||
craftItem: "Зробити <item>: <count>"
|
||||
smeltItem: "Перетопити <item>: <count>"
|
||||
enchItem: "Зачарувати <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Зварити <item>: <count>"
|
||||
brewItem: "Зварити <item> <level>: <count>"
|
||||
consumeItem: "Використати <item>: <count>"
|
||||
catchFish: "Спіймати риби: <count>"
|
||||
milkCow: "Подоїти корів: <count>"
|
||||
|
@ -665,7 +658,7 @@ completed: "Виконано"
|
|||
redoCompleted: "(Виконано)"
|
||||
consoleError: "Ця операція може бути виконана лише в грі."
|
||||
noActiveQuest: "У вас немає активних квестів."
|
||||
speakTo: 'Почати: поговорити з <npc>'
|
||||
speakTo: "Почати: поговорити з <npc>"
|
||||
mustSpeakTo: "Щоб почати це завдання, вам треба поговорити з <npc>."
|
||||
noCommandStart: "<quest> може не запускатись командою."
|
||||
permissionDisplay: "Дозвіл:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> просунувся до наступного е
|
|||
questForcedNextStage: "<player> просунув вас до наступного етапу у вашому квесті <quest>."
|
||||
questReset: "<player> було скинуто."
|
||||
questRemoved: "Квест <quest> був видалений з виконаних квестів гравця <player>."
|
||||
settingAllQuestPoints: "Встановлення <points> всіх гравців..."
|
||||
allQuestPointsSet: "<points> всіх гравців було встановлено до <number>!"
|
||||
setQuestPoints: "<points> гравця <player> були встановлені до <number>."
|
||||
questPointsSet: "<player> встановив ваші <points> до <number>."
|
||||
takeQuestPoints: "Забрати <number> <points> з <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> немає активних квестів."
|
|||
playerNotFound: "Гравця не знайдено."
|
||||
questsPlayerHasQuestAlready: "<player> вже у квесті <quest>!"
|
||||
questsUnknownAdminCommand: "Невідома команда. Введіть /questsadmin для допомоги."
|
||||
errorNPCID: 'Помилка: Не знайдено NPC з ID <number>'
|
||||
errorNPCID: "Помилка: Не знайдено NPC з ID <number>"
|
||||
questSaveError: "Сталася помилка під час збереження."
|
||||
questErrorReadingFile: "Помилка читання <file>."
|
||||
errorReading: "Помилка читання <file>, пропускаю..."
|
||||
errorReadingSuppress: "Помилка читання <file>, придушення подальших помилок."
|
||||
errorDataFolder: "Помилка: Не вдалося прочитати з папки даних!"
|
||||
errorLoading: "Плагін завантажується. Будь ласка, спробуйте ще раз пізніше!"
|
||||
unknownError: "Виникла невідома помилка. Див. консольний вивід."
|
||||
journalTitle: "Журнал квестів"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Повторно"
|
|||
objectives: "Завдання"
|
||||
everything: "Все"
|
||||
usage: "Використання"
|
||||
redoableEvery: "Повторно кожні <time>."
|
||||
requirements: "Вимоги"
|
||||
requirementsItemFail: "Не вдалося зібрати необхідний предмет. Воно не в руці?"
|
||||
conditionFailQuit: "Не вдалося виконати умову. Ви вийшли з <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Lấy Điểm Nhiệm vụ của một người chơi"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Đưa Điểm Nhiệm vụ cho một người chơi"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Thiết lập Điểm Nhiệm vụ cho tất cả người chơi"
|
||||
COMMAND_QUESTADMIN_FINISH: "hoànTất"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Ngay lập tức lượng nhiệm vụ hoàn thành cho một người chơi"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nexstage"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "Nhập thông báo hoàn thành (<cancel>)"
|
|||
questEditorEnterNPCStart: "Nhập UUID NPC, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Nhấp vào NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Nhấp chuột phải vào một khối để sử dụng làm điểm bắt đầu, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Người chơi được thêm vào group này có thể làm nhiệm vụ cùng nhau!"
|
||||
questDungeonsDisband: "Nhóm nhiệm vụ này đã bị hủy."
|
||||
questDungeonsInvite: "<player> đã có thể giúp bạn làm nhiệm vụ!"
|
||||
questDungeonsJoin: "Bây giờ bạn có thể thực hiện các nhiệm vụ với Nhà lãnh đạo <player>."
|
||||
questDungeonsKicked: "<player> đã hủy làm nhiệm vụ cùng bạn."
|
||||
questDungeonsLeave: "Bạn không còn có thể thực hiện các nhiệm vụ với Nhà lãnh đạo <player>."
|
||||
questPartiesCreate: "Pemain yang ditambahkan ke pesta ini dapat melakukan pencarian bersama!"
|
||||
questPartiesDelete: "Pesta pencarian dibubarkan."
|
||||
questPartiesJoin: "Bây giờ bạn có thể thực hiện các nhiệm vụ với nhóm."
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "Đã xóa tin nhắn."
|
|||
stageEditorConfirmStageNote: "Bất kỳ giai đoạn sau nó sẽ được đẩy lên"
|
||||
stageEditorDeleteSucces: "Xóa giai đoạn thành công."
|
||||
stageEditorEnchantments: "Các loại phù phép"
|
||||
stageEditorNPCNote: 'Lưu ý: Bạn có thể chỉ định tên của NPC với <npc>'
|
||||
stageEditorNPCNote: "Lưu ý: Bạn có thể chỉ định tên của NPC với <npc>"
|
||||
stageEditorOptional: "Tuỳ ý"
|
||||
stageEditorColors: "Màu con cừu"
|
||||
eventEditorCreate: "Tạo Hành động mới"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "Hành động đã tồn tại!"
|
|||
eventEditorDeleted: "Sự kiện đã bị xóa, Nhiệm vụ và các Hành động đã được tải lại."
|
||||
eventEditorSaved: "Sự kiện đã được lưu, Nhiệm vụ và các Hành động đã được tải lại."
|
||||
eventEditorEnterEventName: "Nhập tên Hành động, <cancel>"
|
||||
eventEditorModifiedNote: 'Bạn đã thay đổi một Hành động mà các nhiệm vụ sau sử dụng:'
|
||||
eventEditorModifiedNote: "Bạn đã thay đổi một Hành động mà các nhiệm vụ sau sử dụng:"
|
||||
eventEditorForcedToQuit: "Nếu bạn lưu Hành động này, bất cứ ai đang tích cực làm bất kỳ trong số Nhiệm vụ này sẽ buộc phải bỏ chúng."
|
||||
eventEditorEventInUse: "Các Nhiệm vụ sau đây sử dụng Hành động này"
|
||||
eventEditorMustModifyQuests: "Đầu tiên bạn phải sửa đổi các nhiệm vụ!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "Các nhiệm vụ sau sử dụng điều kiện"
|
|||
conditionEditorEnterName: "Nhập tên điều kiện, <cancel>"
|
||||
conditionEditorSaved: "Tình trạng đã được lưu. Đã tải lại dữ liệu nhiệm vụ và điều kiện."
|
||||
conditionEditorDeleted: "Điều kiện đã bị xóa. Đã tải lại dữ liệu nhiệm vụ và điều kiện."
|
||||
conditionEditorModifiedNote: 'Bạn đã sửa đổi một điều kiện mà các nhiệm vụ sau sử dụng:'
|
||||
conditionEditorModifiedNote: "Bạn đã sửa đổi một điều kiện mà các nhiệm vụ sau sử dụng:"
|
||||
conditionEditorForcedToQuit: "Nếu bạn lưu điều kiện, bất kỳ ai đang tích cực thực hiện bất kỳ nhiệm vụ nào trong số này sẽ bị buộc bỏ chúng."
|
||||
conditionEditorSetName: "Đặt tên"
|
||||
conditionEditorEntity: "Thực thể"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "Bạn phải đặt một năm trước!"
|
|||
overrideCreateSet: "Đặt ghi đè danh sách chi tiết"
|
||||
overrideCreateEnter: "Nhập văn bản thay thế, <clear>, <cancel>"
|
||||
questObjectivesTitle: "--(<quest>)--"
|
||||
questCompleteTitle: '**Nhiệm Vụ Hoàn Thành: <quest>**'
|
||||
questCompleteTitle: "**Nhiệm Vụ Hoàn Thành: <quest>**"
|
||||
questRewardsTitle: "Phần thưởng"
|
||||
questFailed: "*NHIỆM VỤ THẤT BẠI*"
|
||||
questMaxAllowed: "Bạn chỉ có thể nhận tối đa <number> nhiệm vụ."
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Class Heroes -"
|
|||
heroesExperienceTitle: "- Kinh nghiệm Heroes -"
|
||||
heroesPrimaryTitle: "- Class Sơ cấp -"
|
||||
heroesSecondaryTitle: "- Class Thứ cấp -"
|
||||
customObjectivesTitle: "- Mục tiêu tùy chỉnh -"
|
||||
customRequirementsTitle: "- Yêu cầu tùy chỉnh -"
|
||||
customRewardsTitle: "- Phần thưởng tùy chỉnh -"
|
||||
skillListTitle: "- Danh sách kỹ năng -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "Nhiệm vụ đã nhận: <quest>"
|
|||
currentQuest: "Các nhiệm vụ hiện tại:"
|
||||
completedQuest: "Nhiệm vụ đã Hoàn thành:"
|
||||
noMoreQuest: "Không có nhiệm vụ nào có sẵn."
|
||||
break: "Phá vỡ"
|
||||
damage: "Sát thương"
|
||||
place: "Đặt"
|
||||
use: "Sử dụng"
|
||||
cut: "Cắt"
|
||||
craftItem: "Thủ công <item>"
|
||||
smeltItem: "Nung <item>"
|
||||
break: "Phá vỡ <item>: <count>"
|
||||
damage: "Sát thương <item>: <count>"
|
||||
place: "Đặt <item>: <count>"
|
||||
use: "Sử dụng <item>: <count>"
|
||||
cut: "Cắt <item>: <count>"
|
||||
craftItem: "Thủ công <item>: <count>"
|
||||
smeltItem: "Nung <item>: <count>"
|
||||
enchItem: "Phù phép vật <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Vật <item> pha cất"
|
||||
consumeItem: "Tiêu thụ vật <item>"
|
||||
catchFish: "Bắt cá"
|
||||
milkCow: "Để Sữa Bò"
|
||||
kill: "Giết"
|
||||
killAtLocation: "Giết <mob> tại <location>"
|
||||
killPlayer: "Giết 1 người chơi"
|
||||
deliver: "Cung cấp <item> cho <npc>"
|
||||
brewItem: "Vật <item> <level> pha cất: <count>"
|
||||
consumeItem: "Tiêu thụ vật <item>: <count>"
|
||||
catchFish: "Bắt cá: <count>"
|
||||
milkCow: "Để Sữa Bò: <count>"
|
||||
kill: "Giết <mob>: <count>"
|
||||
killAtLocation: "Giết <mob> tại <location>: <count>"
|
||||
killPlayer: "Giết 1 người chơi: <count>"
|
||||
deliver: "Cung cấp <item> cho <npc>: <count>"
|
||||
talkTo: "Nói chuyện với <npc>"
|
||||
tame: "Thuần hóa"
|
||||
shearSheep: "Cắt lông cừu <color>"
|
||||
tame: "Thuần hóa <mob>: <count>"
|
||||
shearSheep: "Cắt lông cừu <color>: <count>"
|
||||
goTo: "Đi đến <location>"
|
||||
location: "Vị trí <id>"
|
||||
completed: "Đã hoàn thành"
|
||||
redoCompleted: "(Đã hoàn thành)"
|
||||
consoleError: "Lệnh này chỉ có thể thực hiện khi bạn đang trong game [ nhiệm vụ]."
|
||||
noActiveQuest: "Bạn chưa nhận nhiệm vụ nào hết."
|
||||
speakTo: 'Bắt đầu: Nói chuyện với <npc>'
|
||||
speakTo: "Bắt đầu: Nói chuyện với <npc>"
|
||||
mustSpeakTo: "Bạn phải nói chuyện với <npc> để bắt đầu Nhiệm vụ này."
|
||||
noCommandStart: "<quest> có thể không bắt đầu bằng lệnh được."
|
||||
permissionDisplay: "Quyền:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> đã tiến đến giai đoạn tiếp theo trong
|
|||
questForcedNextStage: "<player> đã đưa bạn tiến đến giai đoạn tiếp theo trong Nhiệm vụ <quest> của bạn."
|
||||
questReset: "<player> đã được đặt lại."
|
||||
questRemoved: "Nhiệm vụ <quest> đã bị xóa đi bởi người chơi <player> đã hoàn thành Nhiệm vụ của họ."
|
||||
settingAllQuestPoints: "Cài đặt Điểm Nhiệm vụ của tất cả người chơi..."
|
||||
allQuestPointsSet: "Điểm Nhiệm vụ của tất cả người chơi đã được đặt thành <number>!"
|
||||
setQuestPoints: "Điểm Nhiệm vụ của người chơi <player> đã được đặt thành <number>."
|
||||
questPointsSet: "<player> đã đặt Điểm Nhiệm vụ của bạn thành <number>."
|
||||
takeQuestPoints: "Đã lấy đi <number> Điểm Nhiệm vụ từ <player>."
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> hiện nay không làm bất cứ Nhiệm vụ nào."
|
|||
playerNotFound: "Không tìm thấy người chơi."
|
||||
questsPlayerHasQuestAlready: "<player> đang làm Nhiệm vụ <quest>!"
|
||||
questsUnknownAdminCommand: "Lệnh Questsadmin không xác định. Sử dụng /questsadmin để được trợ giúp."
|
||||
errorNPCID: 'Lỗi: Ở đó không có NPC với ID <number>'
|
||||
errorNPCID: "Lỗi: Ở đó không có NPC với ID <number>"
|
||||
questSaveError: "Có lỗi xảy ra trong khi đang lưu."
|
||||
questErrorReadingFile: "Lỗi khi đang đọc file Nhiệm vụ."
|
||||
errorReading: "Lỗi khi đọc <file>, bỏ qua.."
|
||||
errorReadingSuppress: "Lỗi khi đọc<file>, đang ngăn chặn lỗi nhiều hơn."
|
||||
errorDataFolder: "Lỗi: Không thể đọc thư mục dữ liệu Nhiệm vụ!"
|
||||
errorLoading: "Plugin hiện đang tải. Vui lòng thử lại sau!"
|
||||
unknownError: "Đã xảy ra lỗi không xác định. Xem tín hiệu ra console."
|
||||
journalTitle: "Nhật ký nhiệm vụ"
|
||||
|
@ -787,7 +775,6 @@ redoable: "Có thể làm lại"
|
|||
objectives: "Mục tiêu"
|
||||
everything: "Mọi điều"
|
||||
usage: "Sử dụng"
|
||||
redoableEvery: "Làm lại mỗi <time>."
|
||||
requirements: "Các yêu cầu"
|
||||
requirementsItemFail: "Không thể thu thập các mục yêu cầu. Có phải trong tay ít chiếm ưu thế của bạn?"
|
||||
conditionFailQuit: "Điều kiện không thành công. Bạn đã thoát khỏi <quest>."
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "失去点数"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [玩家] [任务点] - 扣除玩家的任务 <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "给予点数"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [玩家] [任务点] - 添加玩家的任务点"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "点数所有"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [任务点] - 设置所有玩家的任务点"
|
||||
COMMAND_QUESTADMIN_FINISH: "完成"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [玩家] [任务名] - 强制玩家立刻完成指定任务"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "下一阶段"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "输入结束信息,<cancel>"
|
|||
questEditorEnterNPCStart: "输入 NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "点击一个NPC,<clear>,<cancel>"
|
||||
questEditorEnterBlockStart: "右击一个方块作为起点,<done>,<clear>,<cancel>"
|
||||
questDungeonsCreate: "添加到这个队伍内的玩家可以组队进行任务!"
|
||||
questDungeonsDisband: "任务队伍已解散。"
|
||||
questDungeonsInvite: "<player> 现在可以与您一起执行任务了!"
|
||||
questDungeonsJoin: "你现在可以和队长 <player> 一起执行任务了。"
|
||||
questDungeonsKicked: "<player> 不能再与您一同执行任务了。"
|
||||
questDungeonsLeave: "你现在不能和队长 <player> 一起执行任务了。"
|
||||
questPartiesCreate: "添加到这个队伍内的玩家可以组队进行任务!"
|
||||
questPartiesDelete: "任务队伍已解散。"
|
||||
questPartiesJoin: "现在您可以与聚会执行任务。"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "消息已清除。"
|
|||
stageEditorConfirmStageNote: "任何之后的任务阶段都会被切回一个地点"
|
||||
stageEditorDeleteSucces: "成功删除任务阶段。"
|
||||
stageEditorEnchantments: "附魔"
|
||||
stageEditorNPCNote: '提醒:你可以用<npc>来指定NPC名称'
|
||||
stageEditorNPCNote: "提醒:你可以用<npc>来指定NPC名称"
|
||||
stageEditorOptional: "选项"
|
||||
stageEditorColors: "羊的颜色"
|
||||
eventEditorCreate: "创建新事件"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "事件已存在!"
|
|||
eventEditorDeleted: "事件已删除,任务和事件已经重载。"
|
||||
eventEditorSaved: "事件已保存, 任务和事件已经重载。"
|
||||
eventEditorEnterEventName: "输入动作名称, <cancel>"
|
||||
eventEditorModifiedNote: '您已修改了一个操作,以下任务使用:'
|
||||
eventEditorModifiedNote: "您已修改了一个操作,以下任务使用:"
|
||||
eventEditorForcedToQuit: "如果你保存操作,任何正在进行任意这些任务的人将被迫退出。"
|
||||
eventEditorEventInUse: "以下任务使用行动"
|
||||
eventEditorMustModifyQuests: "您必须先修改这些任务!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "以下任务使用条件"
|
|||
conditionEditorEnterName: "请输入条件名,<cancel>"
|
||||
conditionEditorSaved: "已保存条件。已重载任务和条件数据。"
|
||||
conditionEditorDeleted: "条件已删除。已重载任务和条件数据。"
|
||||
conditionEditorModifiedNote: '您已修改以下任务的一个条件:'
|
||||
conditionEditorModifiedNote: "您已修改以下任务的一个条件:"
|
||||
conditionEditorForcedToQuit: "如果您保存该条件,任何正在进行这些任务的人都将被强制放弃任务。"
|
||||
conditionEditorSetName: "设置名称"
|
||||
conditionEditorEntity: "实体"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "您必须先设置一年!"
|
|||
overrideCreateSet: "设置详细信息列表覆盖"
|
||||
overrideCreateEnter: "输入替换文本,<clear>,<cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**任务完成: <quest>**'
|
||||
questCompleteTitle: "**任务完成: <quest>**"
|
||||
questRewardsTitle: "奖励"
|
||||
questFailed: "*任务失败*"
|
||||
questMaxAllowed: "您可能只有 <number> 任务。"
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes类 -"
|
|||
heroesExperienceTitle: "- Heroes经历 -"
|
||||
heroesPrimaryTitle: "- 初级课程 -"
|
||||
heroesSecondaryTitle: "- 中等教育 -"
|
||||
customObjectivesTitle: "- 自定义目标 -"
|
||||
customRequirementsTitle: "- 自定义要求 -"
|
||||
customRewardsTitle: "- 自定义奖励 -"
|
||||
skillListTitle: "- 技能列表 -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "任务已接受: <quest>"
|
|||
currentQuest: "当前任务:"
|
||||
completedQuest: "完成的任务:"
|
||||
noMoreQuest: "没有更多可选任务。"
|
||||
break: "破坏"
|
||||
damage: "伤害"
|
||||
place: "放置"
|
||||
use: "使用"
|
||||
cut: "切"
|
||||
craftItem: "合成<item>"
|
||||
smeltItem: "熔炼<item>"
|
||||
enchItem: "附魔 <enchantment> <level> <item>: <count>"
|
||||
brewItem: "酿造<item>"
|
||||
consumeItem: "消耗<item>"
|
||||
catchFish: "捕鱼"
|
||||
milkCow: "给奶牛"
|
||||
kill: "击杀"
|
||||
killAtLocation: "在<location> 击杀 <mob>"
|
||||
killPlayer: "击杀玩家"
|
||||
deliver: "将 <item> 交给 <npc>: <count>"
|
||||
break: "破坏<item>: <count>"
|
||||
damage: "伤害<item>: <count>"
|
||||
place: "放置<item>: <count>"
|
||||
use: "使用<item>: <count>"
|
||||
cut: "切<item>: <count>"
|
||||
craftItem: "合成<item>: <count>"
|
||||
smeltItem: "熔炼<item>: <count>"
|
||||
enchItem: "附魔<enchantment><level><item>: <count>"
|
||||
brewItem: "酿造<item> <level>: <count>"
|
||||
consumeItem: "消耗<item>: <count>"
|
||||
catchFish: "捕鱼: <count>"
|
||||
milkCow: "给奶牛: <count>"
|
||||
kill: "击杀<mob>: <count>"
|
||||
killAtLocation: "在<location>击杀<mob>: <count>"
|
||||
killPlayer: "击杀玩家: <count>"
|
||||
deliver: "将<item>交给<npc>: <count>"
|
||||
talkTo: "与 <npc> 谈话"
|
||||
tame: "驯服"
|
||||
shearSheep: "剪<color>色羊毛"
|
||||
tame: "驯服<mob>: <count>"
|
||||
shearSheep: "剪<color>色羊毛: <count>"
|
||||
goTo: "前往<location>"
|
||||
location: "位置 <id>"
|
||||
completed: "已完成"
|
||||
redoCompleted: "(已完成)"
|
||||
consoleError: "此命令只能在游戏中执行。"
|
||||
noActiveQuest: "你目前没有任何可用任务。"
|
||||
speakTo: '开始: 与<npc>对话'
|
||||
speakTo: "开始: 与<npc>对话"
|
||||
mustSpeakTo: "你必须与<npc>谈话才能开始这个任务。"
|
||||
noCommandStart: "<quest>可能不能用命令开始。"
|
||||
permissionDisplay: "权限:"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> 已进入任务 <quest> 的下一阶段。"
|
|||
questForcedNextStage: "<player> 已将你的任务 <quest> 提升到了下一阶段。"
|
||||
questReset: "<player> 已重置。"
|
||||
questRemoved: "任务 <quest> 已从玩家 <player> 的已完成任务中移除。"
|
||||
settingAllQuestPoints: "设置所有玩家的任务 <points> ..."
|
||||
allQuestPointsSet: "所有玩家的任务 <points> 都已被设置为 <number>!"
|
||||
setQuestPoints: "玩家 <player> 的任务 <points> 已被设置为 <number>。"
|
||||
questPointsSet: "<player> 已将你的任务 <points> 设置为 <number>。"
|
||||
takeQuestPoints: "从玩家 <player> 那里扣除了 <number> 任务 <points>。"
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "玩家 <player> 当前没有任何活动任务。"
|
|||
playerNotFound: "未找到玩家。"
|
||||
questsPlayerHasQuestAlready: "玩家 <player> 正在进行任务 <quest>!"
|
||||
questsUnknownAdminCommand: "未知的任务管理命令,输入 /questsadmin 查看帮助。"
|
||||
errorNPCID: '错误: 没有ID为 <number> 的NPC'
|
||||
errorNPCID: "错误: 没有ID为 <number> 的NPC"
|
||||
questSaveError: "保存时发生错误。"
|
||||
questErrorReadingFile: "读取任务文件时出错。"
|
||||
errorReading: "文件 <file> 读取错误,正在跳过..."
|
||||
errorReadingSuppress: "文件 <file> 读取错误,更多错误未被展示。"
|
||||
errorDataFolder: "错误: 无法读取任务数据文件夹!"
|
||||
errorLoading: "当前正在加载插件。请稍后再试!"
|
||||
unknownError: "出现未知错误,请留意控制台输出。"
|
||||
journalTitle: "任务日志"
|
||||
|
@ -787,7 +775,6 @@ redoable: "可重复"
|
|||
objectives: "目标"
|
||||
everything: "一切"
|
||||
usage: "用法"
|
||||
redoableEvery: "任务重复间隔 <time>。"
|
||||
requirements: "需求"
|
||||
requirementsItemFail: "无法收集必需的物品。是不是在您不那么占优势的手中?"
|
||||
conditionFailQuit: "条件失败。您已放弃 <quest>。"
|
||||
|
|
|
@ -36,8 +36,6 @@ COMMAND_QUESTADMIN_TAKEPOINTS: "扣除點數"
|
|||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [玩家名] [任務點數] - 扣除玩家任務點數"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "給予任務點數"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [玩家名] [任務點數] - 給予玩家任務點數"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "任務點數"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - 統一所有玩家的任務 <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "完成任務"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - 強制玩家完成任務"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "下一章節任務"
|
||||
|
@ -72,12 +70,6 @@ questEditorEnterFinishMessage: "編輯完成任務對話內容,<cancel>"
|
|||
questEditorEnterNPCStart: "輸入 NPC UUID、<clear>、<cancel>"
|
||||
questEditorClickNPCStart: "點擊一個NPC,<clear>,<cancel>"
|
||||
questEditorEnterBlockStart: "右擊方塊設定為啟動點,<done>,<clear>,<cancel>"
|
||||
questDungeonsCreate: "加入隊伍的玩家們可以一同解任務!"
|
||||
questDungeonsDisband: "任務隊伍已解散"
|
||||
questDungeonsInvite: "<player> 現在可以一同解任務!"
|
||||
questDungeonsJoin: "你現在可以與隊長 <player> 一同進行任務。"
|
||||
questDungeonsKicked: "<player> 現在開始無法與你一同進行任務。"
|
||||
questDungeonsLeave: "你現在無法再與隊長 <player> 一同進行任務。"
|
||||
questPartiesCreate: "加入隊伍的玩家們可以一同進行任務!"
|
||||
questPartiesDelete: "任務隊伍已解散。"
|
||||
questPartiesJoin: "你現在可以與隊伍一同進行任務。"
|
||||
|
@ -254,7 +246,7 @@ stageEditorMessageCleared: "已清除訊息。"
|
|||
stageEditorConfirmStageNote: "任何在本階段以後的所有階段都將被移前一位"
|
||||
stageEditorDeleteSucces: "任務階段刪除成功。"
|
||||
stageEditorEnchantments: "附魔"
|
||||
stageEditorNPCNote: '提示: 你可以使用 <npc> 來指定 NPC 名稱'
|
||||
stageEditorNPCNote: "提示: 你可以使用 <npc> 來指定 NPC 名稱"
|
||||
stageEditorOptional: "可選項"
|
||||
stageEditorColors: "羊的顏色"
|
||||
eventEditorCreate: "創建新的事件"
|
||||
|
@ -267,7 +259,7 @@ eventEditorExists: "事件已存在!"
|
|||
eventEditorDeleted: "事件已刪除!任務及事件已重新載入。"
|
||||
eventEditorSaved: "事件已保存!任務及事件已重新載入。"
|
||||
eventEditorEnterEventName: "輸入事件名稱,<cancel>"
|
||||
eventEditorModifiedNote: '你已修改了一個事件,而且正被以下任務使用:'
|
||||
eventEditorModifiedNote: "你已修改了一個事件,而且正被以下任務使用:"
|
||||
eventEditorForcedToQuit: "如果你保存事件,任何正進行這些任務的人將被迫放棄任務。"
|
||||
eventEditorEventInUse: "以下任務使用了這個事件"
|
||||
eventEditorMustModifyQuests: "您必須先修改這些任務!"
|
||||
|
@ -383,7 +375,7 @@ conditionEditorInUse: "以下任務使用了這個條件"
|
|||
conditionEditorEnterName: "輸入條件名稱,<cancel>"
|
||||
conditionEditorSaved: "條件已保存!已重新載入任務及條件。"
|
||||
conditionEditorDeleted: "條件已刪除!已重新載入任務及條件。"
|
||||
conditionEditorModifiedNote: '你已修改了一個條件,而且正被以下任務使用:'
|
||||
conditionEditorModifiedNote: "你已修改了一個條件,而且正被以下任務使用:"
|
||||
conditionEditorForcedToQuit: "如果你保存條件,任何正進行這些任務的人將被迫放棄任務。"
|
||||
conditionEditorSetName: "設定名稱"
|
||||
conditionEditorEntity: "實體"
|
||||
|
@ -569,7 +561,7 @@ dateCreateNoYearAmount: "你必須先設定年份 !"
|
|||
overrideCreateSet: "設置詳細信息列表覆蓋"
|
||||
overrideCreateEnter: "輸入替換文本,<clear>,<cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**任務完成︰ <quest>**'
|
||||
questCompleteTitle: "**任務完成︰ <quest>**"
|
||||
questRewardsTitle: "獎勵"
|
||||
questFailed: "*任務失敗*"
|
||||
questMaxAllowed: "你最多只能擁有<number>個任務。"
|
||||
|
@ -611,6 +603,7 @@ heroesClassesTitle: "- Heroes 職業 -"
|
|||
heroesExperienceTitle: "- Heroes 經驗 -"
|
||||
heroesPrimaryTitle: "- 主職業 -"
|
||||
heroesSecondaryTitle: "- 副職業 -"
|
||||
customObjectivesTitle: "- 自訂物品 -"
|
||||
customRequirementsTitle: "- 自訂需求 -"
|
||||
customRewardsTitle: "- 自訂獎勵 -"
|
||||
skillListTitle: "- 技能列表 -"
|
||||
|
@ -640,32 +633,32 @@ questAccepted: "已接受任務︰ <quest>"
|
|||
currentQuest: "目前的任務 ︰"
|
||||
completedQuest: "已完成的任務︰"
|
||||
noMoreQuest: "沒有更多可選的任務。"
|
||||
break: "破壞"
|
||||
damage: "傷害"
|
||||
place: "放置"
|
||||
use: "使用"
|
||||
cut: "剪下"
|
||||
craftItem: "合成<item>"
|
||||
smeltItem: "熔煉<item>"
|
||||
enchItem: "附魔 <enchantment> <level> <item>: <count>"
|
||||
brewItem: "釀造<item>"
|
||||
consumeItem: "消耗<item>"
|
||||
catchFish: "捕捉生魚"
|
||||
milkCow: "擠牛奶"
|
||||
kill: "擊殺"
|
||||
killAtLocation: "在 <location> 擊殺 <mob>"
|
||||
killPlayer: "擊殺玩家"
|
||||
deliver: "運送 <item> 到 <npc>"
|
||||
break: "破壞<item>: <count>"
|
||||
damage: "傷害<item>: <count>"
|
||||
place: "放置<item>: <count>"
|
||||
use: "使用<item>: <count>"
|
||||
cut: "剪下<item>: <count>"
|
||||
craftItem: "合成<item>: <count>"
|
||||
smeltItem: "熔煉<item>: <count>"
|
||||
enchItem: "附魔<enchantment><level><item>: <count>"
|
||||
brewItem: "釀造<item> <level>: <count>"
|
||||
consumeItem: "消耗<item>: <count>"
|
||||
catchFish: "捕捉生魚: <count>"
|
||||
milkCow: "擠牛奶: <count>"
|
||||
kill: "擊殺<mob>: <count>"
|
||||
killAtLocation: "在<location>擊殺<mob>: <count>"
|
||||
killPlayer: "擊殺玩家: <count>"
|
||||
deliver: "運送<item>到<npc>: <count>"
|
||||
talkTo: "與 <npc> 對話"
|
||||
tame: "馴服"
|
||||
shearSheep: "剪下 <color> 色的羊"
|
||||
tame: "馴服<mob>: <count>"
|
||||
shearSheep: "剪下<color>色的羊: <count>"
|
||||
goTo: "前往 <location>"
|
||||
location: "位置 <id>"
|
||||
completed: "已完成"
|
||||
redoCompleted: "(已完成)"
|
||||
consoleError: "這個指令只能在遊戲中執行。"
|
||||
noActiveQuest: "你目前沒有任何進行中的任務。"
|
||||
speakTo: '開始︰與 <npc> 對話'
|
||||
speakTo: "開始︰與 <npc> 對話"
|
||||
mustSpeakTo: "你必須與 <npc> 對話才能開始這個任務。"
|
||||
noCommandStart: "<quest> 不能透過指令開始。"
|
||||
permissionDisplay: "權限 :"
|
||||
|
@ -701,8 +694,6 @@ questForceNextStage: "<player> 已進入任務 <quest> 的下一階段。"
|
|||
questForcedNextStage: "<player> 已把你進入到任務 <quest> 的下一階段。"
|
||||
questReset: "<player> 已被重置。"
|
||||
questRemoved: "任務 <quest> 已從玩家 <player> 的已完成任務中移除。"
|
||||
settingAllQuestPoints: "設定所有玩家的任務 <points> ..."
|
||||
allQuestPointsSet: "所有玩家的任務 <points> 已被設定為 <number>。"
|
||||
setQuestPoints: "玩家 <player> 的任務 <points> 已被設定為 <number>。"
|
||||
questPointsSet: "<player> 已將你的任務 <points> 設為 <number> 。"
|
||||
takeQuestPoints: "從玩家 <player> 扣除了 <number> 任務 <points>。"
|
||||
|
@ -716,12 +707,9 @@ noCurrentQuest: "<player> 目前沒有任何進行中的任務。"
|
|||
playerNotFound: "找不到玩家。"
|
||||
questsPlayerHasQuestAlready: "<player> 已經在任務 <quest>。"
|
||||
questsUnknownAdminCommand: "未知的任務管理指令。輸入 /questsadmin 以取得幫助。"
|
||||
errorNPCID: '錯誤 ︰ 沒有 ID 為 <number> 的 NPC'
|
||||
errorNPCID: "錯誤 ︰ 沒有 ID 為 <number> 的 NPC"
|
||||
questSaveError: "保存時發生錯誤。"
|
||||
questErrorReadingFile: "讀取任務檔案時發生錯誤。"
|
||||
errorReading: "讀取文件 <file> 時發生錯誤,正在略過..."
|
||||
errorReadingSuppress: "讀取文件 <file> 時發生錯誤,更多錯誤未被顯示。"
|
||||
errorDataFolder: "錯誤 ︰ 無法讀取任務數據文件夾!"
|
||||
errorLoading: "插件正在載入中,請稍候再試!"
|
||||
unknownError: "發生了未知的錯誤,請留意控制台的輸出紀錄。"
|
||||
journalTitle: "任務日誌"
|
||||
|
@ -787,7 +775,6 @@ redoable: "可重做"
|
|||
objectives: "目標"
|
||||
everything: "所有"
|
||||
usage: "用法"
|
||||
redoableEvery: "每 <time> 後可重做。"
|
||||
requirements: "需求"
|
||||
requirementsItemFail: "無法收集所需的物品。物品是否在你的非慣用手?"
|
||||
conditionFailQuit: "未能達成條件,因此你已退出任務 <quest>。"
|
||||
|
|
|
@ -5,7 +5,7 @@ api-version: 1.13
|
|||
description: An extensive questing system.
|
||||
website: https://github.com/PikaMug/Quests
|
||||
author: PikaMug
|
||||
softdepend: [AstralBooks, Citizens, Denizen, DungeonsXL, GPS, Heroes, mcMMO, Parties, PlaceholderAPI, Unite, Vault, WorldGuard]
|
||||
softdepend: [AstralBooks, Citizens, Denizen, GPS, Heroes, mcMMO, Parties, PlaceholderAPI, Unite, Vault, WorldGuard, ZNPCsPlus]
|
||||
permissions:
|
||||
quests.*:
|
||||
description: Access ALL Quests functionality
|
||||
|
@ -75,7 +75,6 @@ permissions:
|
|||
quests.admin.points: true
|
||||
quests.admin.takepoints: true
|
||||
quests.admin.givepoints: true
|
||||
quests.admin.pointsall: true
|
||||
quests.admin.finish: true
|
||||
quests.admin.nextstage: true
|
||||
quests.admin.setstage: true
|
||||
|
@ -105,9 +104,6 @@ permissions:
|
|||
quests.admin.givepoints:
|
||||
description: Add to a player's Quest Points
|
||||
default: op
|
||||
quests.admin.pointsall:
|
||||
description: Set ALL players' Quest Points
|
||||
default: op
|
||||
quests.admin.finish:
|
||||
description: Force a player to complete a quest
|
||||
default: op
|
||||
|
@ -155,26 +151,6 @@ permissions:
|
|||
quests.editor.delete:
|
||||
description: Ability to delete existing quests
|
||||
default: op
|
||||
quests.events.*:
|
||||
description: LEGACY - Access all Actions Editor functionality
|
||||
default: op
|
||||
children:
|
||||
quests.events.editor: true
|
||||
quests.events.create: true
|
||||
quests.events.edit: true
|
||||
quests.events.delete: true
|
||||
quests.events.editor:
|
||||
description: LEGACY - Ability to open Actions Editor
|
||||
default: op
|
||||
quests.events.create:
|
||||
description: LEGACY - Ability to create new actions
|
||||
default: op
|
||||
quests.events.edit:
|
||||
description: LEGACY - Ability to edit existing actions
|
||||
default: op
|
||||
quests.events.delete:
|
||||
description: LEGACY - Ability to delete existing actions
|
||||
default: op
|
||||
quests.actions.*:
|
||||
description: Access all Actions Editor functionality
|
||||
default: op
|
||||
|
|
|
@ -1,54 +1,52 @@
|
|||
COMMAND_LIST: "list"
|
||||
COMMAND_LIST_HELP: "<command> [page] - List available quests"
|
||||
COMMAND_LIST_HELP: "%gold%<command> %yellow%[page] - List available quests"
|
||||
COMMAND_TAKE: "take"
|
||||
COMMAND_TAKE_HELP: "<command> [quest] - Accept a quest via command"
|
||||
COMMAND_TAKE_HELP: "%gold%<command> %yellow%[quest] - Accept a quest via command"
|
||||
COMMAND_QUIT: "quit"
|
||||
COMMAND_QUIT_HELP: "<command> [quest] - Quit a current quest"
|
||||
COMMAND_QUIT_HELP: "%gold%<command> %yellow%[quest] - Quit a current quest"
|
||||
COMMAND_JOURNAL: "journal"
|
||||
COMMAND_JOURNAL_HELP: "<command> - View or hide your <journal>"
|
||||
COMMAND_JOURNAL_HELP: "%gold%<command> %yellow%- View or hide your <journal>"
|
||||
COMMAND_EDITOR: "editor"
|
||||
COMMAND_EDITOR_HELP: "<command> - Create, edit or delete quests"
|
||||
COMMAND_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete quests"
|
||||
COMMAND_EVENTS_EDITOR: "actions"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "<command> - Create, edit or delete actions"
|
||||
COMMAND_EVENTS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete actions"
|
||||
COMMAND_CONDITIONS_EDITOR: "conditions"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "<command> - Create, edit or delete conditions"
|
||||
COMMAND_CONDITIONS_EDITOR_HELP: "%gold%<command> %yellow%- Create, edit or delete conditions"
|
||||
COMMAND_STATS: "stats"
|
||||
COMMAND_STATS_HELP: "<command> - View quest statistics"
|
||||
COMMAND_STATS_HELP: "%gold%<command> %yellow%- View quest statistics"
|
||||
COMMAND_TOP: "top"
|
||||
COMMAND_TOP_HELP: "<command> [number] - View plugin leaderboards"
|
||||
COMMAND_TOP_HELP: "%gold%<command> %yellow%[number] - View plugin leaderboards"
|
||||
COMMAND_INFO: "info"
|
||||
COMMAND_INFO_HELP: "<command> - View plugin information"
|
||||
COMMAND_INFO_HELP: "%gold%<command> %yellow%- View plugin information"
|
||||
COMMAND_CHOICE: "choice"
|
||||
COMMAND_CHOICE_HELP: "<command> [choice] - Make a menu selection"
|
||||
COMMAND_CHOICE_HELP: "%gold%<command> %yellow%[choice] - Make a menu selection"
|
||||
COMMAND_QUEST_HELP: "- View current quest objectives"
|
||||
COMMAND_QUESTINFO_HELP: "[quest] - View information about a quest"
|
||||
COMMAND_QUESTINFO_HELP: "%yellow%[quest] - View information about a quest"
|
||||
COMMAND_QUESTADMIN_HELP: "- Display administrator help"
|
||||
COMMAND_QUESTADMIN_STATS: "stats"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "<command> [player] - View quest statistics of a player"
|
||||
COMMAND_QUESTADMIN_STATS_HELP: "%gold%<command> %red%[player] - View quest statistics of a player"
|
||||
COMMAND_QUESTADMIN_GIVE: "give"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "<command> [player] [quest] - Force a player to take a quest"
|
||||
COMMAND_QUESTADMIN_GIVE_HELP: "%gold%<command> %red%[player] [quest] - Force a player to take a quest"
|
||||
COMMAND_QUESTADMIN_QUIT: "quit"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "<command> [player] [quest] - Force a player to quit a quest"
|
||||
COMMAND_QUESTADMIN_QUIT_HELP: "%gold%<command> %red%[player] [quest] - Force a player to quit a quest"
|
||||
COMMAND_QUESTADMIN_POINTS: "points"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "<command> [player] [amount] - Set a player's <points>"
|
||||
COMMAND_QUESTADMIN_POINTS_HELP: "%gold%<command> %red%[player] [amount] - Set a player's <points>"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS: "takepoints"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "<command> [player] [amount] - Take away a player's <points>"
|
||||
COMMAND_QUESTADMIN_TAKEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Take away a player's <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS: "givepoints"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "<command> [player] [amount] - Add to a player's <points>"
|
||||
COMMAND_QUESTADMIN_POINTSALL: "pointsall"
|
||||
COMMAND_QUESTADMIN_POINTSALL_HELP: "<command> [amount] - Set ALL players' <points>"
|
||||
COMMAND_QUESTADMIN_GIVEPOINTS_HELP: "%gold%<command> %red%[player] [amount] - Add to a player's <points>"
|
||||
COMMAND_QUESTADMIN_FINISH: "finish"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "<command> [player] [quest] - Force a player to complete a quest"
|
||||
COMMAND_QUESTADMIN_FINISH_HELP: "%gold%<command> %red%[player] [quest] - Force a player to complete a quest"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE: "nextstage"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "<command> [player] [quest] - Force a player to complete current stage"
|
||||
COMMAND_QUESTADMIN_NEXTSTAGE_HELP: "%gold%<command> %red%[player] [quest] - Force a player to complete current stage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE: "setstage"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "<command> [player] [quest] [stage] - Set the current stage for a player"
|
||||
COMMAND_QUESTADMIN_SETSTAGE_HELP: "%gold%<command> %red%[player] [quest] [stage] - Set the current stage for a player"
|
||||
COMMAND_QUESTADMIN_RESET: "reset"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "<command> [player] - Clear all questing data of a player"
|
||||
COMMAND_QUESTADMIN_RESET_HELP: "%gold%<command> %red%[player] - Clear all questing data of a player"
|
||||
COMMAND_QUESTADMIN_REMOVE: "remove"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "<command> [player] [quest] - Remove a completed quest from a player"
|
||||
COMMAND_QUESTADMIN_REMOVE_HELP: "%gold%<command> %red%[player] [quest] - Remove a completed quest from a player"
|
||||
COMMAND_QUESTADMIN_RELOAD: "reload"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "<command> - Safely reload the plugin"
|
||||
COMMAND_QUESTADMIN_RELOAD_HELP: "%gold%<command> %red%- Safely reload the plugin"
|
||||
questEditorCreate: "Create new quest"
|
||||
questEditorEdit: "Edit a quest"
|
||||
questEditorDelete: "Delete a quest"
|
||||
|
@ -71,12 +69,6 @@ questEditorEnterFinishMessage: "Enter finish message, <cancel>"
|
|||
questEditorEnterNPCStart: "Enter NPC UUID, <clear>, <cancel>"
|
||||
questEditorClickNPCStart: "Click on a NPC, <clear>, <cancel>"
|
||||
questEditorEnterBlockStart: "Right-click on a block to use as a start point, <done>, <clear>, <cancel>"
|
||||
questDungeonsCreate: "Players added to this group may perform quests together!"
|
||||
questDungeonsDisband: "The quest group was disbanded."
|
||||
questDungeonsInvite: "<player> can now perform quests with you!"
|
||||
questDungeonsJoin: "You can now perform quests with Leader <player>."
|
||||
questDungeonsKicked: "<player> can no longer perform quests with you."
|
||||
questDungeonsLeave: "You can no longer perform quests with Leader <player>."
|
||||
questPartiesCreate: "Players added to this party may perform quests together!"
|
||||
questPartiesDelete: "The quest party was disbanded."
|
||||
questPartiesJoin: "You can now perform quests with the party."
|
||||
|
@ -186,7 +178,7 @@ stageEditorModulePrompt: "Enter the name of a module, <clear>, <cancel>"
|
|||
stageEditorCustomPrompt: "Enter the name of a custom objective to add, <clear>, <cancel>"
|
||||
stageEditorCustomAlreadyAdded: "That custom objective has already been added!"
|
||||
stageEditorCustomCleared: "Custom objectives cleared."
|
||||
stageEditorCustomDataPrompt: "Enter value for <data>:"
|
||||
stageEditorCustomDataPrompt: "Enter value for %gold%<data>%yellow%:"
|
||||
stageEditorEnterBlockNames: "Enter block names, <space>, <cancel>"
|
||||
stageEditorEnterBlockAmounts: "Enter block amounts, <space>, <cancel>"
|
||||
stageEditorEnterBlockDurability: "Enter block durabilities (numbers), <space>, <cancel>"
|
||||
|
@ -224,21 +216,21 @@ stageEditorPasswordPhrasePrompt: "Enter password phrases, <semicolon>, <cancel>"
|
|||
stageEditorDeliveryAddItem: "Add item"
|
||||
stageEditorNPCUniqueIds: "Add NPC UUIDs"
|
||||
stageEditorDeliveryMessages: "Set partial delivery messages"
|
||||
stageEditorNotSolid: "<input> is not a solid block!"
|
||||
stageEditorInvalidBlockName: "<input> is not a valid block name!"
|
||||
stageEditorInvalidNPC: "<input> is not a valid NPC UUID!"
|
||||
stageEditorInvalidMob: "<input> is not a valid mob name!"
|
||||
stageEditorInvalidItemName: "<input> is not a valid item name!"
|
||||
stageEditorInvalidDye: "<input> is not a valid dye color!"
|
||||
stageEditorInvalidCondition: "<input> is not a valid condition name!"
|
||||
stageEditorInvalidEvent: "<input> is not a valid action name!"
|
||||
stageEditorNotSolid: "%red%<input> %yellow%is not a solid block!"
|
||||
stageEditorInvalidBlockName: "%red%<input> %yellow%is not a valid block name!"
|
||||
stageEditorInvalidNPC: "%red%<input> %yellow%is not a valid NPC UUID!"
|
||||
stageEditorInvalidMob: "%red%<input> %yellow%is not a valid mob name!"
|
||||
stageEditorInvalidItemName: "%red%<input> %yellow%is not a valid item name!"
|
||||
stageEditorInvalidDye: "%red%<input> %yellow%is not a valid dye color!"
|
||||
stageEditorInvalidCondition: "%red%<input> %yellow%is not a valid condition name!"
|
||||
stageEditorInvalidEvent: "%red%<input> %yellow%is not a valid action name!"
|
||||
stageEditorDuplicateEvent: "Action is already in the list!"
|
||||
stageEditorInvalidScript: "Denizen script not found!"
|
||||
stageEditorNoCitizens: "Citizens is not installed!"
|
||||
stageEditorNoDenizen: "Denizen is not installed!"
|
||||
stageEditorPositiveAmount: "You must enter a positive number!"
|
||||
stageEditorNotListOfNumbers: "<data> is not a list of numbers!"
|
||||
stageEditorNotListOfUniqueIds: "<data> is not a list of valid UUIDs!"
|
||||
stageEditorNotListOfNumbers: "%gold%<data> %red%is not a list of numbers!"
|
||||
stageEditorNotListOfUniqueIds: "%gold%<data> %red%is not a list of valid UUIDs!"
|
||||
stageEditorNoDelaySet: "You must set a delay first!"
|
||||
stageEditorNoItems: "You must add items first!"
|
||||
stageEditorNoDeliveryMessage: "You must set at least one delivery message!"
|
||||
|
@ -253,7 +245,7 @@ stageEditorMessageCleared: "Message cleared."
|
|||
stageEditorConfirmStageNote: "Any stages after will be shifted back one spot"
|
||||
stageEditorDeleteSucces: "Stage deleted successfully."
|
||||
stageEditorEnchantments: "Enchantments"
|
||||
stageEditorNPCNote: 'Note: You may specify the name of the NPC with <npc>'
|
||||
stageEditorNPCNote: "Note: You may specify the name of the NPC with <npc>"
|
||||
stageEditorOptional: "Optional"
|
||||
stageEditorColors: "Sheep Colors"
|
||||
eventEditorCreate: "Create new action"
|
||||
|
@ -266,7 +258,7 @@ eventEditorExists: "Action already exists!"
|
|||
eventEditorDeleted: "Action deleted. Quest and action data reloaded."
|
||||
eventEditorSaved: "Action saved. Quest and action data reloaded."
|
||||
eventEditorEnterEventName: "Enter action name, <cancel>"
|
||||
eventEditorModifiedNote: 'You have modified an action that the following quests use:'
|
||||
eventEditorModifiedNote: "You have modified an action that the following quests use:"
|
||||
eventEditorForcedToQuit: "If you save the action, anyone who is actively doing any of these quests will be forced to quit them."
|
||||
eventEditorEventInUse: "The following quests use the action"
|
||||
eventEditorMustModifyQuests: "You must modify these quests first!"
|
||||
|
@ -311,7 +303,7 @@ eventEditorItemsCleared: "Action items cleared."
|
|||
eventEditorSetWorld: "Set world"
|
||||
eventEditorSetDuration: "Set duration"
|
||||
eventEditorSetWorldFirst: "You must set a world first!"
|
||||
eventEditorInvalidWorld: "<input> is not a valid world name!"
|
||||
eventEditorInvalidWorld: "%red%<input> %yellow%is not a valid world name!"
|
||||
eventEditorMustSetStormDuration: "You must set a storm duration!"
|
||||
eventEditorStormCleared: "Storm data cleared."
|
||||
eventEditorEnterStormWorld: "Enter a world name for the storm to occur in, <cancel>"
|
||||
|
@ -322,7 +314,7 @@ eventEditorEnterThunderWorld: "Enter a world name for the thunder to occur in, <
|
|||
eventEditorAddEffect: "Add sound effect"
|
||||
eventEditorAddEffectLocation: "Add sound effect location"
|
||||
eventEditorMustAddEffects: "You must add sound effects first!"
|
||||
eventEditorInvalidEffect: "<input> is not a valid sound effect name!"
|
||||
eventEditorInvalidEffect: "%red%<input> %yellow%is not a valid sound effect name!"
|
||||
eventEditorEffectsCleared: "Action sound effects cleared."
|
||||
eventEditorEffectLocationPrompt: "Right-click on a block to play a sound effect at, <add>, <cancel>"
|
||||
eventEditorAddMobTypes: "Add mob"
|
||||
|
@ -354,7 +346,7 @@ eventEditorMustSetPotionDurationsFirst: "You must set potion effect durations fi
|
|||
eventEditorMustSetPotionTypesAndDurationsFirst: "You must set potion effect types and durations first!"
|
||||
eventEditorSetPotionMagnitudes: "Set potion effect magnitudes"
|
||||
eventEditorPotionsCleared: "Potion effects cleared."
|
||||
eventEditorInvalidPotionType: "<input> is not a valid potion effect type!"
|
||||
eventEditorInvalidPotionType: "%red%<input> %yellow%is not a valid potion effect type!"
|
||||
eventEditorLightningPrompt: "Right-click on a block to spawn a lightning strike at, <add>, <clear>, <cancel>"
|
||||
eventEditorExplosionPrompt: "Right-click on a block to spawn an explosion at, <add>, <clear>, <cancel>"
|
||||
eventEditorSelectBlockFirst: "You must select a block first."
|
||||
|
@ -382,7 +374,7 @@ conditionEditorInUse: "The following quests use the condition"
|
|||
conditionEditorEnterName: "Enter condition name, <cancel>"
|
||||
conditionEditorSaved: "Condition saved. Quest and condition data reloaded."
|
||||
conditionEditorDeleted: "Condition deleted. Quest and condition data reloaded."
|
||||
conditionEditorModifiedNote: 'You have modified a condition that the following quests use:'
|
||||
conditionEditorModifiedNote: "You have modified a condition that the following quests use:"
|
||||
conditionEditorForcedToQuit: "If you save the condition, anyone who is actively doing any of these quests will be forced to quit them."
|
||||
conditionEditorSetName: "Set name"
|
||||
conditionEditorEntity: "Entity"
|
||||
|
@ -401,11 +393,11 @@ conditionEditorItemsWear: "Wear as armor"
|
|||
conditionEditorWorldsTitle: "- Worlds -"
|
||||
conditionEditorWorldsPrompt: "Enter world names, <space>, <cancel>"
|
||||
conditionEditorStayWithinWorld: "Stay within world"
|
||||
conditionEditorInvalidWorld: "<input> is not a valid world name!"
|
||||
conditionEditorInvalidWorld: "%red%<input> %yellow%is not a valid world name!"
|
||||
conditionEditorBiomesTitle: "- Biomes -"
|
||||
conditionEditorBiomesPrompt: "Enter biome names, <space>, <cancel>"
|
||||
conditionEditorStayWithinBiome: "Stay within biome"
|
||||
conditionEditorInvalidBiome: "<input> is not a valid biome name!"
|
||||
conditionEditorInvalidBiome: "%red%<input> %yellow%is not a valid biome name!"
|
||||
conditionEditorRegionsTitle: "- Regions -"
|
||||
conditionEditorRegionsPrompt: "Enter region names, <space>, <cancel>"
|
||||
conditionEditorStayWithinRegion: "Stay within region"
|
||||
|
@ -414,7 +406,7 @@ conditionEditorSetStartTick: "Set start tick"
|
|||
conditionEditorSetEndTick: "Set end tick"
|
||||
conditionEditorTicksPrompt: "Enter tick value, <space>, <cancel>"
|
||||
conditionEditorStayWithinTicks: "Stay within ticks"
|
||||
conditionEditorInvalidTicks: "<input> is not a valid tick value!"
|
||||
conditionEditorInvalidTicks: "%red%<input> %yellow%is not a valid tick value!"
|
||||
conditionEditorPlaceholderTitle: "- PlaceholderAPI -"
|
||||
conditionEditorSetPlaceholderId: "Set placeholder identifiers"
|
||||
conditionEditorSetPlaceholderVal: "Set placeholder values"
|
||||
|
@ -448,12 +440,12 @@ reqAddItem: "Add item"
|
|||
reqSetRemoveItems: "Set remove items"
|
||||
reqHeroesPrimaryDisplay: "Primary Class:"
|
||||
reqHeroesSecondaryDisplay: "Secondary Class:"
|
||||
reqNotAQuestName: "<quest> is not a quest name!"
|
||||
reqNotAQuestName: "%purple%<quest> %red%is not a quest name!"
|
||||
reqItemCleared: "Item requirements cleared."
|
||||
reqCustomAlreadyAdded: "That custom requirement has already been added!"
|
||||
reqCustomNotFound: "Custom requirement module not found."
|
||||
reqCustomCleared: "Custom requirements cleared."
|
||||
reqMcMMOError: "<input> is not an mcMMO Classic skill name!"
|
||||
reqMcMMOError: "%red%<input> %yellow%is not an mcMMO Classic skill name!"
|
||||
reqMcMMOCleared: "mcMMO Classic skill requirements cleared."
|
||||
reqMcMMOAmountsCleared: "mcMMO Classic skill amount requirements cleared."
|
||||
reqHeroesNotPrimary: "The <class> class is not primary!"
|
||||
|
@ -461,8 +453,8 @@ reqHeroesPrimaryCleared: "Heroes Primary Class requirement cleared."
|
|||
reqHeroesNotSecondary: "The <class> class is not secondary!"
|
||||
reqHeroesSecondaryCleared: "Heroes Secondary Class requirement cleared."
|
||||
reqHeroesClassNotFound: "Class not found!"
|
||||
reqNotANumber: "<input> is not a number!"
|
||||
reqNotAUniqueId: "<input> is not a valid UUID!"
|
||||
reqNotANumber: "%red%<input> %yellow%is not a number!"
|
||||
reqNotAUniqueId: "%red%<input> %yellow%is not a valid UUID!"
|
||||
reqMustAddItem: "You must add at least one item first!"
|
||||
reqNoMessage: "You must set a fail requirements message!"
|
||||
plnStart: "Set start date"
|
||||
|
@ -470,8 +462,8 @@ plnEnd: "Set end date"
|
|||
plnRepeat: "Set repeat cycle"
|
||||
plnCooldown: "Set player cooldown"
|
||||
plnOverride: "Ignore cooldown after repeat"
|
||||
plnTooEarly: "<quest> will be active in <time>."
|
||||
plnTooLate: "<quest> was last active <time> ago."
|
||||
plnTooEarly: "%purple%<quest> %red%will be active in %aqua%<time>%yellow%."
|
||||
plnTooLate: "%purple%<quest> %red%was last active %aqua%<time> %yellow%ago."
|
||||
optGeneral: "General"
|
||||
optMultiplayer: "Multiplayer"
|
||||
optBooleanQuery: "Select '<true>' or '<false>'"
|
||||
|
@ -483,7 +475,7 @@ optAllowCommands: "Allow commands during quest"
|
|||
optAllowQuitting: "Allow quitting during quest"
|
||||
optIgnoreSilkTouch: "Ignore blocks broken with Silk Touch"
|
||||
optIgnoreBlockReplace: "Ignore blocks replaced once broken"
|
||||
optCommandsDenied: "You cannot use commands during <quest>."
|
||||
optCommandsDenied: "You cannot use commands during %purple%<quest>%red%."
|
||||
optPluginListTitle: "- Available Plugins -"
|
||||
optExternalPartyPlugin: "Set provider via Unite"
|
||||
optExternalPartyPluginPrompt: "Enter a plugin name, <clear>, <cancel>"
|
||||
|
@ -528,7 +520,7 @@ rewSetMcMMOSkillsFirst: "You must set skills first!"
|
|||
rewMcMMOCleared: "mcMMO Classic rewards cleared."
|
||||
rewSetHeroesClassesFirst: "You must set classes first!"
|
||||
rewHeroesCleared: "Heroes rewards cleared."
|
||||
rewHeroesInvalidClass: "<input> is not a valid Heroes class name!"
|
||||
rewHeroesInvalidClass: "%red%<input> %yellow%is not a valid Heroes class name!"
|
||||
rewCustomAlreadyAdded: "That custom reward has already been added!"
|
||||
rewCustomNotFound: "Custom reward module not found."
|
||||
rewCustomCleared: "Custom rewards cleared."
|
||||
|
@ -568,14 +560,14 @@ dateCreateNoYearAmount: "You must set a year first!"
|
|||
overrideCreateSet: "Set details list override"
|
||||
overrideCreateEnter: "Enter replacement text, <clear>, <cancel>"
|
||||
questObjectivesTitle: "---(<quest>)---"
|
||||
questCompleteTitle: '**QUEST COMPLETE: <quest>**'
|
||||
questCompleteTitle: "**QUEST COMPLETE: %yellow%<quest>%gold%**"
|
||||
questRewardsTitle: "Rewards"
|
||||
questFailed: "**QUEST FAILED: <quest>**"
|
||||
questMaxAllowed: "You may only have up to <number> quests."
|
||||
questAlreadyOn: "You are already on that quest!"
|
||||
questTooEarly: "You may not take <quest> again for another <time>."
|
||||
questAlreadyCompleted: "You have already completed <quest>."
|
||||
questInvalidLocation: "You may not take <quest> at this location."
|
||||
questTooEarly: "You may not take %purple%<quest> %yellow%again for another %aqua%<time>."
|
||||
questAlreadyCompleted: "You have already completed %purple%<quest>%yellow%."
|
||||
questInvalidLocation: "You may not take %purple%<quest> %yellow%at this location."
|
||||
questInvalidDeliveryItem: "<item> is not a required item for this quest!"
|
||||
questSelectedLocation: "Selected location"
|
||||
questListTitle: "- List of Quests -"
|
||||
|
@ -610,10 +602,11 @@ heroesClassesTitle: "- Heroes Classes -"
|
|||
heroesExperienceTitle: "- Heroes Experience -"
|
||||
heroesPrimaryTitle: "- Primary Classes -"
|
||||
heroesSecondaryTitle: "- Secondary Classes -"
|
||||
customObjectivesTitle: "- Custom Objectives -"
|
||||
customRequirementsTitle: "- Custom Requirements -"
|
||||
customRewardsTitle: "- Custom Rewards -"
|
||||
skillListTitle: "- Skill List -"
|
||||
topQuestersTitle: "- Top <number> Questers -"
|
||||
topQuestersTitle: "- Top %purple%<number> %gold%Questers -"
|
||||
createItemTitle: "- Create Item -"
|
||||
dateTimeTitle: "- Date & Time -"
|
||||
timeZoneTitle: "- Time Zones -"
|
||||
|
@ -647,7 +640,7 @@ cut: "Shear <item>: <count>"
|
|||
craftItem: "Craft <item>: <count>"
|
||||
smeltItem: "Smelt <item>: <count>"
|
||||
enchItem: "Enchant <enchantment> <level> <item>: <count>"
|
||||
brewItem: "Brew <item>: <count>"
|
||||
brewItem: "Brew <item> <level>: <count>"
|
||||
consumeItem: "Consume <item>: <count>"
|
||||
catchFish: "Catch Fish: <count>"
|
||||
milkCow: "Milk Cow: <count>"
|
||||
|
@ -664,63 +657,58 @@ completed: "Completed"
|
|||
redoCompleted: "(Completed)"
|
||||
consoleError: "This operation may only be performed in-game."
|
||||
noActiveQuest: "You do not currently have any active quests."
|
||||
speakTo: 'Start: Speak to <npc>'
|
||||
mustSpeakTo: "You must speak to <npc> to start this quest."
|
||||
noCommandStart: "<quest> may not be started via command."
|
||||
speakTo: "Start: Speak to <npc>"
|
||||
mustSpeakTo: "You must speak to %purple%<npc> %yellow%to start this quest."
|
||||
noCommandStart: "%purple%<quest> %yellow%may not be started via command."
|
||||
permissionDisplay: "Permission:"
|
||||
heroesClass: "class"
|
||||
mcMMOLevel: "level"
|
||||
haveCompleted: "You have completed <quest>"
|
||||
haveCompleted: "You have completed %purple%<quest>"
|
||||
mustComplete: "Must complete <quest>"
|
||||
cannotComplete: "Cannot complete <quest>"
|
||||
cannotComplete: "Cannot complete %purple%<quest>"
|
||||
questNotFound: "Quest not found."
|
||||
alreadyConversing: "You are already in a conversation!"
|
||||
inputNum: "Input must be a number."
|
||||
inputPosNum: "Input must be a positive number."
|
||||
questModified: "Your active quest <quest> has been modified. You have been forced to quit the quest."
|
||||
questNotExist: "Your active quest <quest> no longer exists. You have been forced to quit the quest."
|
||||
questNotExist: "Your active quest %purple%<quest> %red%no longer exists. You have been forced to quit the quest."
|
||||
questInvalidChoice: "Invalid choice. Type '<yes>' or '<no>'"
|
||||
pageSelectionNum: "Page selection must be a number."
|
||||
pageSelectionPosNum: "Page selection must be a positive number."
|
||||
questTakeDisabled: "Taking quests via commands has been disabled."
|
||||
questQuit: "You have quit <quest>"
|
||||
questQuit: "You have quit %purple%<quest>"
|
||||
questQuitDisabled: "Quitting this quest has been disabled."
|
||||
questsUnknownCommand: "Unknown command. Type /quests for help."
|
||||
pageNotExist: "Page does not exist."
|
||||
pageFooter: "- Page <current> of <all> -"
|
||||
questsReloaded: "Quest data reloaded."
|
||||
numQuestsLoaded: "<number> quests loaded."
|
||||
questForceTake: "<player> has forcibly started the quest <quest>."
|
||||
questForcedTake: "<player> has forced you to take the quest <quest>."
|
||||
questForceQuit: "<player> has forcibly quit the quest <quest>."
|
||||
questForcedQuit: "<player> has forced you to quit the quest <quest>."
|
||||
questForceFinish: "<player> has forcibly finished their quest <quest>."
|
||||
questForcedFinish: "<player> has forced you to finish your quest <quest>."
|
||||
questForceNextStage: "<player> has advanced to the next stage in the quest <quest>."
|
||||
questForcedNextStage: "<player> has advanced you to the next stage in your quest <quest>."
|
||||
questReset: "<player> has been reset."
|
||||
questRemoved: "Quest <quest> has been removed from player <player>'s completed quests."
|
||||
settingAllQuestPoints: "Setting all players' <points>..."
|
||||
allQuestPointsSet: "All players' <points> have been set to <number>!"
|
||||
setQuestPoints: "<player>'s <points> have been set to <number>."
|
||||
questPointsSet: "<player> has set your <points> to <number>."
|
||||
takeQuestPoints: "Took away <number> <points> from <player>."
|
||||
questPointsTaken: "<player> took away <number> <points>."
|
||||
giveQuestPoints: "Gave <number> <points> from <player>."
|
||||
questPointsGiven: "<player> gave you <number> <points>."
|
||||
numQuestsLoaded: "%purple%<number> %gold%quests loaded."
|
||||
questForceTake: "%green%<player> %gold%has forcibly started the quest %purple%<quest>%gold%."
|
||||
questForcedTake: "%green%<player> %gold%has forced you to take the quest %purple%<quest>%gold%."
|
||||
questForceQuit: "%green%<player> %gold%has forcibly quit the quest %purple%<quest>%gold%."
|
||||
questForcedQuit: "%green%<player> %gold%has forced you to quit the quest %purple%<quest>%gold%."
|
||||
questForceFinish: "%green%<player> %gold%has forcibly finished their quest %purple%<quest>%gold%."
|
||||
questForcedFinish: "%green%<player> has forced you to finish your quest %purple%<quest>%gold%."
|
||||
questForceNextStage: "%green%<player> has advanced to the next stage in the quest %purple%<quest>%gold%."
|
||||
questForcedNextStage: "%green%<player> has advanced you to the next stage in your quest %purple%<quest>%gold%."
|
||||
questReset: "%green%<player> %gold%has been reset."
|
||||
questRemoved: "Quest %purple%<quest> %gold%has been removed from player %green%<player>%gold%'s completed quests."
|
||||
setQuestPoints: "%green%<player>%gold%'s <points> have been set to %purple%<number>%gold%."
|
||||
questPointsSet: "%green%<player> %gold%has set your <points> to %purple%<number>%gold%."
|
||||
takeQuestPoints: "Took away %purple%<number> %gold%<points> from %green%<player>%gold%."
|
||||
questPointsTaken: "%green%<player> %gold%took away %purple%<number> %gold%<points>."
|
||||
giveQuestPoints: "Gave %purple%<number> %gold%<points> from %green%<player>%gold%."
|
||||
questPointsGiven: "%green%<player> %gold%gave you %purple%<number> %gold%<points>."
|
||||
invalidMinimum: "Input must be at least <number>!"
|
||||
invalidRange: "Input must be between <least> and <greatest>!"
|
||||
invalidOption: "Invalid option!"
|
||||
noCurrentQuest: "<player> does not currently have any active quests."
|
||||
playerNotFound: "Player not found."
|
||||
questsPlayerHasQuestAlready: "<player> is already on the quest <quest>!"
|
||||
questsPlayerHasQuestAlready: "%green%<player> %gold%is already on the quest %purple%<quest>%gold%!"
|
||||
questsUnknownAdminCommand: "Unknown command. Type /questsadmin for help."
|
||||
errorNPCID: 'Error: There is no NPC with ID <number>'
|
||||
errorNPCID: "Error: There is no NPC with ID <number>"
|
||||
questSaveError: "An error occurred while saving."
|
||||
questErrorReadingFile: "Error reading <file>."
|
||||
errorReading: "Error reading <file>, skipping..."
|
||||
errorReadingSuppress: "Error reading <file>, suppressing further errors."
|
||||
errorDataFolder: "Error: Unable to read from data folder!"
|
||||
errorLoading: "Plugin is currently loading. Please try again later!"
|
||||
unknownError: "An unknown error occurred. See console output."
|
||||
journalTitle: "Quest Journal"
|
||||
|
@ -729,8 +717,8 @@ journalPutAway: "You put away your <journal>."
|
|||
journalNoRoom: "You have no room in your inventory for your <journal>!"
|
||||
journalNoQuests: "You have no accepted quests!"
|
||||
journalDenied: "You cannot do that with your <journal>."
|
||||
compassSet: "Set compass target to quest <quest>."
|
||||
compassNone: "No compass target for quest <quest>."
|
||||
compassSet: "Set compass target to quest %gold%<quest>%yellow%."
|
||||
compassNone: "No compass target for quest %gray%<quest>%yellow%."
|
||||
compassReset: "Reset compass target."
|
||||
timeZone: "Time zone"
|
||||
timeDay: "Day"
|
||||
|
@ -772,7 +760,7 @@ enterNpcUniqueIds: "Enter NPC UUIDs, <space>, <cancel>"
|
|||
enterOrClearNpcUniqueIds: "Enter NPC UUIDs, <space>, <clear>, <cancel>"
|
||||
listsNotSameSize: "All required lists must have the same number of entries!"
|
||||
listDuplicate: "List contains duplicates!"
|
||||
thankYouMore: "Thank you. Only <amount> more to go!"
|
||||
thankYouMore: "Thank you. Only %purple%<amount> %reset%more to go!"
|
||||
id: "ID"
|
||||
quest: "Quest"
|
||||
event: "Action"
|
||||
|
@ -786,25 +774,24 @@ redoable: "Redoable"
|
|||
objectives: "Objectives"
|
||||
everything: "Everything"
|
||||
usage: "Usage"
|
||||
redoableEvery: "Redoable every <time>."
|
||||
requirements: "Requirements"
|
||||
requirementsItemFail: "Unable to collect required item. Is it in your off-hand?"
|
||||
conditionFailQuit: "Condition failed. You have quit <quest>."
|
||||
conditionFailRetry: "Condition not yet met for this stage of <quest>."
|
||||
optionSilkTouchFail: "Cannot progress <quest> with the Silk Touch enchantment."
|
||||
conditionFailQuit: "Condition failed. You have quit %purple%<quest>%red%."
|
||||
conditionFailRetry: "Condition not yet met for this stage of %gold%<quest>%yellow%."
|
||||
optionSilkTouchFail: "Cannot progress %purple%<quest> %red%with the Silk Touch enchantment."
|
||||
with: "with"
|
||||
to: "to"
|
||||
blocksWithin: "within <amount> blocks of"
|
||||
blocksWithin: "within %purple%<amount> %gray%blocks of"
|
||||
experience: "Experience"
|
||||
partiesExperience: "Parties experience"
|
||||
timePrompt: "Enter amount of time (in seconds), <clear>, <cancel>"
|
||||
timerMessage: "Time left to progress <quest>: <time>"
|
||||
timerStart: "You have <time> to progress <quest>."
|
||||
timerMessage: "Time left to progress %gold%<quest>%green%: %red%<time>"
|
||||
timerStart: "You have %red%<time> %green%to progress %gold%<quest>%green%."
|
||||
noPermission: "You do not have permission to do that."
|
||||
trialMode: "Trial Mode"
|
||||
modeDeny: "You are unable to do that in <mode>."
|
||||
duplicateEditor: "You are already using an editor!"
|
||||
difference: "The difference is '<data>'."
|
||||
difference: "The difference is %gold%<data>%gray%."
|
||||
notInstalled: "Not installed"
|
||||
confirmDelete: "Are you sure?"
|
||||
updateTo: "Update to <version>: <url>"
|
||||
|
|
Loading…
Reference in New Issue