summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Essentials/src/com/earth2me/essentials/Kit.java4
-rw-r--r--Essentials/src/com/earth2me/essentials/SpawnMob.java27
-rw-r--r--Essentials/src/com/earth2me/essentials/Util.java7
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java4
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandeco.java13
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandme.java15
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandpowertool.java35
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java17
-rw-r--r--Essentials/src/com/earth2me/essentials/textreader/ArrayListInput.java31
-rw-r--r--Essentials/src/com/earth2me/essentials/textreader/SimpleTextInput.java15
-rw-r--r--Essentials/src/messages.properties1
-rw-r--r--Essentials/src/messages_cs.properties1
-rw-r--r--Essentials/src/messages_da.properties3
-rw-r--r--Essentials/src/messages_de.properties1
-rw-r--r--Essentials/src/messages_en.properties1
-rw-r--r--Essentials/src/messages_es.properties1
-rw-r--r--Essentials/src/messages_fi.properties1
-rw-r--r--Essentials/src/messages_fr.properties1
-rw-r--r--Essentials/src/messages_it.properties1
-rw-r--r--Essentials/src/messages_nl.properties1
-rw-r--r--Essentials/src/messages_pl.properties1
-rw-r--r--Essentials/src/messages_pt.properties1
-rw-r--r--Essentials/src/messages_ro.properties1
-rw-r--r--Essentials/src/messages_se.properties1
-rw-r--r--Essentials/src/messages_zh.properties549
-rw-r--r--Essentials/src/messages_zh_HK.properties549
-rw-r--r--Essentials/src/messages_zh_TW.properties549
-rw-r--r--Essentials/test/com/earth2me/essentials/EconomyTest.java4
28 files changed, 1757 insertions, 78 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Kit.java b/Essentials/src/com/earth2me/essentials/Kit.java
index 9bb94555b..571787384 100644
--- a/Essentials/src/com/earth2me/essentials/Kit.java
+++ b/Essentials/src/com/earth2me/essentials/Kit.java
@@ -107,11 +107,11 @@ public class Kit
{
IText input = new SimpleTextInput(items);
IText output = new KeywordReplacer(input, user, ess);
-
+
boolean spew = false;
final boolean allowUnsafe = ess.getSettings().allowUnsafeEnchantments();
for (String kitItem : output.getLines())
- {
+ {
if (kitItem.startsWith(ess.getSettings().getCurrencySymbol()))
{
Double value = Double.parseDouble(kitItem.substring(ess.getSettings().getCurrencySymbol().length()).trim());
diff --git a/Essentials/src/com/earth2me/essentials/SpawnMob.java b/Essentials/src/com/earth2me/essentials/SpawnMob.java
index 81be125ba..5305f6539 100644
--- a/Essentials/src/com/earth2me/essentials/SpawnMob.java
+++ b/Essentials/src/com/earth2me/essentials/SpawnMob.java
@@ -82,10 +82,6 @@ public class SpawnMob
{
throw new Exception(_("unableToSpawnMob"));
}
- if (parts.size() > 1 && !user.isAuthorized("essentials.spawnmob.stack"))
- {
- throw new Exception(_("cannotStackMob"));
- }
spawnmob(ess, server, user, user, block.getLocation(), parts, data, mobCount);
}
@@ -106,16 +102,27 @@ public class SpawnMob
{
final Location sloc = Util.getSafeDestination(loc);
- for(int i = 0; i < parts.size(); i++)
+ for (int i = 0; i < parts.size(); i++)
{
Mob mob = Mob.fromName(parts.get(i));
checkSpawnable(ess, sender, mob);
}
- int serverLimit = ess.getSettings().getSpawnMobLimit();
- if (mobCount > serverLimit)
+ final int serverLimit = ess.getSettings().getSpawnMobLimit();
+ int effectiveLimit = serverLimit / parts.size();
+
+ if (effectiveLimit < 1)
+ {
+ effectiveLimit = 1;
+ while (parts.size() > serverLimit)
+ {
+ parts.remove(serverLimit);
+ }
+ }
+
+ if (mobCount > effectiveLimit)
{
- mobCount = serverLimit;
+ mobCount = effectiveLimit;
sender.sendMessage(_("mobSpawnLimit"));
}
@@ -126,7 +133,7 @@ public class SpawnMob
{
spawnMob(ess, server, sender, target, sloc, parts, data);
}
- sender.sendMessage(mobCount + " " + mob.name.toLowerCase(Locale.ENGLISH) + mob.suffix + " " + _("spawned"));
+ sender.sendMessage(mobCount * parts.size() + " " + mob.name.toLowerCase(Locale.ENGLISH) + mob.suffix + " " + _("spawned"));
}
catch (MobException e1)
{
@@ -160,7 +167,7 @@ public class SpawnMob
changeMobData(mob.getType(), spawnedMob, data.get(i), target);
}
}
-
+
int next = (i + 1);
if (next < parts.size()) //If it's the last mob in the list, don't set the mount
{
diff --git a/Essentials/src/com/earth2me/essentials/Util.java b/Essentials/src/com/earth2me/essentials/Util.java
index f1d0485c3..677aa230f 100644
--- a/Essentials/src/com/earth2me/essentials/Util.java
+++ b/Essentials/src/com/earth2me/essentials/Util.java
@@ -1,6 +1,7 @@
package com.earth2me.essentials;
import static com.earth2me.essentials.I18n._;
+import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.*;
@@ -524,6 +525,7 @@ public class Util
public static String formatAsCurrency(final double value)
{
+ dFormat.setRoundingMode(RoundingMode.FLOOR);
String str = dFormat.format(value);
if (str.endsWith(".00"))
{
@@ -542,11 +544,6 @@ public class Util
return ess.getSettings().getCurrencySymbol() + formatAsCurrency(value);
}
- public static double roundDouble(final double d)
- {
- return Math.round(d * 100.0) / 100.0;
- }
-
public static boolean isInt(final String sInt)
{
try
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java b/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java
index 8cbf41809..b15071805 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java
@@ -3,7 +3,7 @@ package com.earth2me.essentials.commands;
import static com.earth2me.essentials.I18n._;
import com.earth2me.essentials.User;
import com.earth2me.essentials.Util;
-import com.earth2me.essentials.textreader.ArrayListInput;
+import com.earth2me.essentials.textreader.SimpleTextInput;
import com.earth2me.essentials.textreader.TextPager;
import java.text.DateFormat;
import java.util.*;
@@ -21,7 +21,7 @@ public class Commandbalancetop extends EssentialsCommand
}
private static final int CACHETIME = 2 * 60 * 1000;
public static final int MINUSERS = 50;
- private static ArrayListInput cache = new ArrayListInput();
+ private static SimpleTextInput cache = new SimpleTextInput();
private static long cacheage = 0;
private static ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandeco.java b/Essentials/src/com/earth2me/essentials/commands/Commandeco.java
index 16cbdbcc3..5cad0e7be 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandeco.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandeco.java
@@ -19,11 +19,11 @@ public class Commandeco extends EssentialsCommand
@Override
public void run(final Server server, final CommandSender sender, final String commandLabel, final String[] args) throws Exception
{
-
if (args.length < 2)
{
throw new NotEnoughArgumentsException();
}
+
Commandeco.EcoCommands cmd;
double startingBalance = (double)ess.getSettings().getStartingBalance();
double amount;
@@ -115,7 +115,7 @@ public class Commandeco extends EssentialsCommand
}
}
- private void take(double amount, final User player, final CommandSender sender)
+ private void take(double amount, final User player, final CommandSender sender) throws Exception
{
double money = player.getMoney();
double minBalance = ess.getSettings().getMinMoney();
@@ -123,11 +123,14 @@ public class Commandeco extends EssentialsCommand
{
player.takeMoney(amount, sender);
}
- else
+ else if (sender == null)
{
- player.sendMessage(_("takenFromAccount", Util.displayCurrency(money - minBalance, ess)));
- sender.sendMessage(_("takenFromOthersAccount", Util.displayCurrency(money - minBalance, ess), player.getDisplayName(), Util.displayCurrency(player.getMoney(), ess)));
player.setMoney(minBalance);
+ player.sendMessage(_("takenFromAccount", Util.displayCurrency(money - minBalance, ess)));
+ }
+ else
+ {
+ throw new Exception(_("insufficientFunds"));
}
}
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandme.java b/Essentials/src/com/earth2me/essentials/commands/Commandme.java
index 4322592d4..6120caaf2 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandme.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandme.java
@@ -4,6 +4,7 @@ import static com.earth2me.essentials.I18n._;
import com.earth2me.essentials.User;
import com.earth2me.essentials.Util;
import org.bukkit.Server;
+import org.bukkit.command.CommandSender;
public class Commandme extends EssentialsCommand
@@ -32,4 +33,18 @@ public class Commandme extends EssentialsCommand
user.setDisplayNick();
ess.broadcastMessage(user, _("action", user.getDisplayName(), message));
}
+
+ @Override
+ public void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception
+ {
+ if (args.length < 1)
+ {
+ throw new NotEnoughArgumentsException();
+ }
+
+ String message = getFinalArg(args, 0);
+ message = Util.replaceFormat(message);
+
+ ess.getServer().broadcastMessage(_("action", "@", message));
+ }
}
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandpowertool.java b/Essentials/src/com/earth2me/essentials/commands/Commandpowertool.java
index d1d0fb582..d72744ae3 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandpowertool.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandpowertool.java
@@ -8,6 +8,7 @@ import java.util.List;
import java.util.Locale;
import org.bukkit.Material;
import org.bukkit.Server;
+import org.bukkit.command.CommandSender;
import org.bukkit.inventory.ItemStack;
@@ -21,17 +22,35 @@ public class Commandpowertool extends EssentialsCommand
@Override
protected void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
{
- String command = getFinalArg(args, 0);
+ final String command = getFinalArg(args, 0);
+ final ItemStack itemStack = user.getItemInHand();
+ powertool(server, user, user, commandLabel, itemStack, command);
+ }
+ @Override
+ protected void run(final Server server, final CommandSender sender, final String commandLabel, final String[] args) throws Exception
+ {
+ if (args.length < 3) //running from console means inserting a player and item before the standard syntax
+ {
+ throw new Exception("When running from console, usage is: /" + commandLabel + " <player> <itemid> <command>");
+ }
+
+ final User user = getPlayer(server, args, 0, true, true);
+ final ItemStack itemStack = ess.getItemDb().get(args[1]);
+ final String command = getFinalArg(args, 2);
+ powertool(server, sender, user, commandLabel, itemStack, command);
+ }
+
+ protected void powertool(final Server server, final CommandSender sender, final User user, final String commandLabel, final ItemStack itemStack, String command) throws Exception
+ {
// check to see if this is a clear all command
if (command != null && command.equalsIgnoreCase("d:"))
{
user.clearAllPowertools();
- user.sendMessage(_("powerToolClearAll"));
+ sender.sendMessage(_("powerToolClearAll"));
return;
}
- final ItemStack itemStack = user.getItemInHand();
if (itemStack == null || itemStack.getType() == Material.AIR)
{
throw new Exception(_("powerToolAir"));
@@ -49,7 +68,7 @@ public class Commandpowertool extends EssentialsCommand
}
else
{
- user.sendMessage(_("powerToolList", Util.joinList(powertools), itemName));
+ sender.sendMessage(_("powerToolList", Util.joinList(powertools), itemName));
}
throw new NoChargeException();
}
@@ -62,13 +81,13 @@ public class Commandpowertool extends EssentialsCommand
}
powertools.remove(command);
- user.sendMessage(_("powerToolRemove", command, itemName));
+ sender.sendMessage(_("powerToolRemove", command, itemName));
}
else
{
if (command.startsWith("a:"))
{
- if (!user.isAuthorized("essentials.powertool.append"))
+ if (sender instanceof User && !((User)sender).isAuthorized("essentials.powertool.append"))
{
throw new Exception(_("noPerm", "essentials.powertool.append"));
}
@@ -89,7 +108,7 @@ public class Commandpowertool extends EssentialsCommand
}
powertools.add(command);
- user.sendMessage(_("powerToolAttach", Util.joinList(powertools), itemName));
+ sender.sendMessage(_("powerToolAttach", Util.joinList(powertools), itemName));
}
}
else
@@ -98,7 +117,7 @@ public class Commandpowertool extends EssentialsCommand
{
powertools.clear();
}
- user.sendMessage(_("powerToolRemoveAll", itemName));
+ sender.sendMessage(_("powerToolRemoveAll", itemName));
}
if (!user.arePowerToolsEnabled())
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java
index ed91cf805..706a3f84b 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java
@@ -16,7 +16,7 @@ public class Commandspawnmob extends EssentialsCommand
{
super("spawnmob");
}
-
+
@Override
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
{
@@ -34,17 +34,22 @@ public class Commandspawnmob extends EssentialsCommand
{
mobCount = Integer.parseInt(args[1]);
}
-
+
+ if (mobParts.size() > 1 && !user.isAuthorized("essentials.spawnmob.stack"))
+ {
+ throw new Exception(_("cannotStackMob"));
+ }
+
if (args.length >= 3)
{
final User target = getPlayer(ess.getServer(), user, args, 2);
SpawnMob.spawnmob(ess, server, user, target, mobParts, mobData, mobCount);
return;
}
-
+
SpawnMob.spawnmob(ess, server, user, mobParts, mobData, mobCount);
}
-
+
@Override
public void run(final Server server, final CommandSender sender, final String commandLabel, final String[] args) throws Exception
{
@@ -53,11 +58,11 @@ public class Commandspawnmob extends EssentialsCommand
final String mobList = Util.joinList(Mob.getMobList());
throw new NotEnoughArgumentsException(_("mobsAvailable", mobList));
}
-
+
List<String> mobParts = SpawnMob.mobParts(args[0]);
List<String> mobData = SpawnMob.mobData(args[0]);
int mobCount = Integer.parseInt(args[1]);
-
+
final User target = getPlayer(ess.getServer(), args, 2, true, false);
SpawnMob.spawnmob(ess, server, sender, target, mobParts, mobData, mobCount);
}
diff --git a/Essentials/src/com/earth2me/essentials/textreader/ArrayListInput.java b/Essentials/src/com/earth2me/essentials/textreader/ArrayListInput.java
deleted file mode 100644
index 0da83f3b4..000000000
--- a/Essentials/src/com/earth2me/essentials/textreader/ArrayListInput.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package com.earth2me.essentials.textreader;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-import java.util.Map;
-
-
-public class ArrayListInput implements IText
-{
- private final transient List<String> lines = new ArrayList<String>();
-
- @Override
- public List<String> getLines()
- {
- return lines;
- }
-
- @Override
- public List<String> getChapters()
- {
- return Collections.emptyList();
- }
-
- @Override
- public Map<String, Integer> getBookmarks()
- {
- return Collections.emptyMap();
- }
-
-}
diff --git a/Essentials/src/com/earth2me/essentials/textreader/SimpleTextInput.java b/Essentials/src/com/earth2me/essentials/textreader/SimpleTextInput.java
index b11907faf..f15ce6df5 100644
--- a/Essentials/src/com/earth2me/essentials/textreader/SimpleTextInput.java
+++ b/Essentials/src/com/earth2me/essentials/textreader/SimpleTextInput.java
@@ -6,17 +6,21 @@ import java.util.*;
public class SimpleTextInput implements IText
{
private final transient List<String> lines = new ArrayList<String>();
-
- public SimpleTextInput (final String input)
+
+ public SimpleTextInput(final String input)
{
lines.addAll(Arrays.asList(input.split("\\n")));
}
-
- public SimpleTextInput (final List<String> input)
+
+ public SimpleTextInput(final List<String> input)
{
lines.addAll(input);
}
-
+
+ public SimpleTextInput()
+ {
+ }
+
@Override
public List<String> getLines()
{
@@ -34,5 +38,4 @@ public class SimpleTextInput implements IText
{
return Collections.emptyMap();
}
-
}
diff --git a/Essentials/src/messages.properties b/Essentials/src/messages.properties
index 8676ba6da..395649426 100644
--- a/Essentials/src/messages.properties
+++ b/Essentials/src/messages.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_cs.properties b/Essentials/src/messages_cs.properties
index cc833c9ff..da2ee53c4 100644
--- a/Essentials/src/messages_cs.properties
+++ b/Essentials/src/messages_cs.properties
@@ -540,3 +540,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_da.properties b/Essentials/src/messages_da.properties
index 9707dc6a9..b4d7a8854 100644
--- a/Essentials/src/messages_da.properties
+++ b/Essentials/src/messages_da.properties
@@ -536,4 +536,5 @@ cannotStackMob=\u00a74You do not have permission to stack multiple mobs
kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
-setBalOthers=\u00a7aYou set {0}''s balance to {1}. \ No newline at end of file
+setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_de.properties b/Essentials/src/messages_de.properties
index 9e4d5f63b..71964aa0e 100644
--- a/Essentials/src/messages_de.properties
+++ b/Essentials/src/messages_de.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_en.properties b/Essentials/src/messages_en.properties
index 8676ba6da..395649426 100644
--- a/Essentials/src/messages_en.properties
+++ b/Essentials/src/messages_en.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_es.properties b/Essentials/src/messages_es.properties
index 13ec76e11..7bf49b62f 100644
--- a/Essentials/src/messages_es.properties
+++ b/Essentials/src/messages_es.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_fi.properties b/Essentials/src/messages_fi.properties
index d59b7ecb3..1f43ab94e 100644
--- a/Essentials/src/messages_fi.properties
+++ b/Essentials/src/messages_fi.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_fr.properties b/Essentials/src/messages_fr.properties
index ab71a4ac5..03b5c15fe 100644
--- a/Essentials/src/messages_fr.properties
+++ b/Essentials/src/messages_fr.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_it.properties b/Essentials/src/messages_it.properties
index 245f1c0de..45dbc7431 100644
--- a/Essentials/src/messages_it.properties
+++ b/Essentials/src/messages_it.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_nl.properties b/Essentials/src/messages_nl.properties
index c8a30dbac..4feaca70b 100644
--- a/Essentials/src/messages_nl.properties
+++ b/Essentials/src/messages_nl.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_pl.properties b/Essentials/src/messages_pl.properties
index 69fcd2ecf..419c650ef 100644
--- a/Essentials/src/messages_pl.properties
+++ b/Essentials/src/messages_pl.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_pt.properties b/Essentials/src/messages_pt.properties
index 1682b521c..d0a58f967 100644
--- a/Essentials/src/messages_pt.properties
+++ b/Essentials/src/messages_pt.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_ro.properties b/Essentials/src/messages_ro.properties
index e6017bc7c..1c99c903f 100644
--- a/Essentials/src/messages_ro.properties
+++ b/Essentials/src/messages_ro.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_se.properties b/Essentials/src/messages_se.properties
index eae144c40..349143259 100644
--- a/Essentials/src/messages_se.properties
+++ b/Essentials/src/messages_se.properties
@@ -537,3 +537,4 @@ kitNotFound=\u00a74That kit does not exist.
socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
setBal=\u00a7aYour balance was set to {0}.
setBalOthers=\u00a7aYou set {0}''s balance to {1}.
+insufficientFunds=\u00a74Insufficient funds available.
diff --git a/Essentials/src/messages_zh.properties b/Essentials/src/messages_zh.properties
new file mode 100644
index 000000000..f2130aee9
--- /dev/null
+++ b/Essentials/src/messages_zh.properties
@@ -0,0 +1,549 @@
+#version: TeamCity
+# Single quotes have to be doubled: ''
+# Translations start here
+# by: \u00e7\u0099\u00bd\u00e5\u00ae\u009d\u00e7\u009f\u00b3\u00e6\u00b1\u0089\u00e5\u008c\u0096\u00e7\u00bb\u0084:\u00e5\u00a4\u00a7\u00e5\u0088\u0098, pa001024
+action=\u00a7d* {0} \u00a7r5{1}
+addedToAccount=\u00a7a{0} \u5df2\u6dfb\u52a0\u5230\u4f60\u7684\u94f6\u884c\u8d26\u6237
+addedToOthersAccount=\u00a7a{0} \u5df2\u88ab\u6dfb\u52a0\u5230 {1} \u00a7a\u7684\u8d26\u6237.\u76ee\u524d\u4f59\u989d: {2}
+adventure=\u5192\u9669\u6a21\u5f0f
+alertBroke=\u7834\u574f:
+alertFormat=\u00a73[{0}] \u00a7r {1} \u00a76 {2} \u4e8e: {3}
+alertPlaced=\u653e\u7f6e:
+alertUsed=\u4f7f\u7528:
+antiBuildBreak=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u7834\u574f\u00a74 {0} \u00a74\u8fd9\u4e2a\u65b9\u5757.
+antiBuildCraft=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u653e\u7f6e\u00a74 {0} \u00a74\u8fd9\u4e2a\u65b9\u5757.
+antiBuildDrop=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u653e\u7f6e\u00a74 {0} \u00a74\u8fd9\u4e2a\u65b9\u5757.
+antiBuildInteract=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u4e0e\u00a74 {0}\u00a74\u4ea4\u4e92.
+antiBuildPlace=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u653e\u7f6e\u00a74 {0} \u00a74\u8fd9\u4e2a\u65b9\u5757.
+antiBuildUse=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u4f7f\u7528\u00a74 {0}\u00a74.
+autoAfkKickReason=\u4f60\u56e0\u4e3a\u957f\u65f6\u95f4\u672a\u80fd\u5728\u6e38\u620f\u4e2d\u505a\u51fa\u52a8\u4f5c\u5e76\u8d85\u8fc7 {0} \u5206\u949f\u800c\u88ab\u670d\u52a1\u5668\u8bf7\u51fa\uff01
+backAfterDeath=\u00a76\u4f7f\u7528\u201c/back\u201d\u547d\u4ee4\u6765\u56de\u5230\u6b7b\u4ea1\u5730\u70b9
+backUsageMsg=\u00a76\u56de\u5230\u4e0a\u4e00\u4f4d\u7f6e
+backupDisabled=\u00a74\u5907\u4efd\u914d\u7f6e\u6587\u4ef6\u672a\u88ab\u8bbe\u7f6e.
+backupFinished=\u00a76\u5907\u4efd\u5b8c\u6210.
+backupStarted=\u00a76\u5907\u4efd\u5f00\u59cb
+balance=\u00a7a\u73b0\u91d1:{0}
+balanceTop=\u00a76\u91d1\u94b1\u6392\u884c:{0}
+banExempt=\u00a74\u4f60\u4e0d\u80fd\u5c01\u7981\u90a3\u4e2a\u73a9\u5bb6\u00a7r
+banFormat=\u00a74\u5df2\u5c01\u7981:\u00a7r {0}
+bed=\u00a77\u5e8a\u00a7r
+bedMissing=\u00a7r54\u4f60\u7684\u5e8a\u5df2\u4e22\u5931\u6216\u963b\u6321
+bedNull=\u00a7m\u5e8a\u00a7r
+bedSet=\u00a7m\u5df2\u8bbe\u7f6e\u5e8a\u00a7r
+bigTreeFailure=\u00a74\u751f\u6210\u5927\u6811\u5931\u8d25.\u5728\u571f\u5757\u6216\u8349\u5757\u4e0a\u9762\u518d\u8bd5\u4e00\u6b21
+bigTreeSuccess=\u00a76\u5df2\u751f\u6210\u5927\u6811
+blockList=\u00a76Essentials \u63d2\u4ef6\u5c06\u4f20\u9012\u4e0b\u5217\u6307\u4ee4\u7ed9\u53e6\u4e00\u63d2\u4ef6:
+broadcast=\u00a7r\u00a76[\u00a74\u516c\u544a\u00a76]\u00a7a {0}
+buildAlert=\u00a74\u4f60\u6ca1\u6709\u5efa\u9020\u6743\u9650!
+bukkitFormatChanged=Bukkit\u7248\u672c\u5df2\u6539\u53d8
+burnMsg=\u00a76\u4f60\u5c06\u4f7f \u00a74{0} \u00a76\u71c3\u70e7\u00a74 {1} \u00a76\u79d2
+canTalkAgain=\u00a76\u4f60\u5df2\u83b7\u5f97\u53d1\u8a00\u7684\u8d44\u683c
+cantFindGeoIpDB=\u65e0\u6cd5\u627e\u5230GeoIP\u6570\u636e\u5e93\uff01
+cantReadGeoIpDB=\u8bfb\u53d6GeoIP\u6570\u636e\u5e93\u5931\u8d25\uff01
+cantSpawnItem=\u00a74\u4f60\u6ca1\u6709\u751f\u6210 {0} \u7684\u6743\u9650
+cantFindGeoIpDB=\u627e\u4e0d\u5230GeoIP\u6570\u636e\u5e93!
+cantReadGeoIpDB=GeoIP\u6570\u636e\u5e93\u8bfb\u53d6\u5931\u8d25!
+cantSpawnItem=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u751f\u6210\u7269\u54c1\u00a7c {0}\u00a74.
+chatTypeAdmin=[A]
+chatTypeLocal=[L]
+chatTypeSpy=[Spy]
+cleaned=\u7528\u6237\u6587\u4ef6\u5df2\u6e05\u7a7a
+cleaning=\u6e05\u7a7a\u7528\u6237\u6587\u4ef6...
+commandFailed=\u547d\u4ee4 {0} \u5931\u8d25:
+commandHelpFailedForPlugin=\u672a\u80fd\u83b7\u53d6\u6b64\u63d2\u4ef6\u7684\u5e2e\u52a9:{0}
+commandNotLoaded=\u00a74 {0} \u547d\u4ee4\u52a0\u8f7d\u5931\u8d25
+compassBearing=\u00a76\u65b9\u5411:{0}\uff08{1}\u5ea6\uff09
+configFileMoveError=\u79fb\u52a8config.yml\u6587\u4ef6\u5230\u5907\u4efd\u4f4d\u7f6e\u5931\u8d25
+configFileRenameError=\u91cd\u547d\u540d\u7f13\u5b58\u6587\u4ef6\u4e3aconfig.yml\u5931\u8d25
+connectedPlayers=\u00a76\u76ee\u524d\u5728\u7ebf: \u00a7r
+connectionFailed=\u8fde\u63a5\u5931\u8d25.
+cooldownWithMessage=\u00a74\u51b7\u5374\u65f6\u95f4:{0}
+corruptNodeInConfig=\u00a74\u6ce8\u610f:\u4f60\u7684\u914d\u7f6e\u5185\u5b58\u5728\u4e00\u4e2a\u635f\u574f\u7684 {0} \u8282\u70b9
+couldNotFindTemplate=\u00a74\u65e0\u6cd5\u627e\u5230\u6a21\u7248 {0}
+creatingConfigFromTemplate=\u4ece\u6a21\u7248:{0} \u521b\u5efa\u914d\u7f6e
+creatingEmptyConfig=\u521b\u5efa\u7a7a\u7684\u914d\u7f6e:{0}
+creative=\u521b\u9020\u6a21\u5f0f
+currency={0}{1}
+currentWorld=\u00a76\u5f53\u524d\u4e16\u754c:\u00a74 {0}
+day=\u5929
+days=\u5929
+defaultBanReason=\u767b\u5f55\u5931\u8d25!\u60a8\u7684\u5e10\u53f7\u5df2\u88ab\u6b64\u670d\u52a1\u5668\u5c01\u7981!
+deleteFileError=\u65e0\u6cd5\u5220\u9664\u6587\u4ef6:{0}
+deleteHome=\u00a76\u5bb6 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deleteJail=\u00a76\u76d1\u72f1 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deleteWarp=\u00a76\u5730\u6807 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deniedAccessCommand=\u00a7c{0} \u00a74\u88ab\u62d2\u7edd\u4f7f\u7528\u547d\u4ee4
+denyBookEdit=\u00a74\u4f60\u4e0d\u80fd\u89e3\u9501\u8fd9\u672c\u4e66.
+denyChangeAuthor=\u00a74\u4f60\u4e0d\u80fd\u6539\u53d8\u8fd9\u672c\u4e66\u7684\u4f5c\u8005.
+denyChangeTitle=\u00a74\u4f60\u4e0d\u80fd\u6539\u53d8\u8fd9\u672c\u4e66\u7684\u6807\u9898.
+dependancyDownloaded=[Essentials\u63d2\u4ef6] \u9644\u5c5e\u6587\u4ef6 {0} \u4e0b\u8f7d\u6210\u529f
+dependancyException=[Essentials\u63d2\u4ef6] \u4e0b\u8f7d\u9644\u5c5e\u6587\u4ef6\u65f6\u53d1\u751f\u9519\u8bef
+dependancyNotFound=[Essentials\u63d2\u4ef6] \u672a\u627e\u5230\u4e00\u4e2a\u6240\u9700\u7684\u9644\u5c5e\u6587\u4ef6,\u5f00\u59cb\u81ea\u52a8\u4e0b\u8f7d
+depth=\u00a76\u4f60\u4f4d\u4e8e\u6d77\u62d40\u683c\u5904
+depthAboveSea=\u00a76\u4f60\u4f4d\u4e8e\u6d77\u62d4\u6b63\u00a7c{0}\u00a76\u683c\u5904
+depthBelowSea=\u00a76\u4f60\u4f4d\u4e8e\u6d77\u62d4\u8d1f\u00a7c{0}\u00a76\u683c\u5904
+destinationNotSet=\u76ee\u7684\u5730\u672a\u8bbe\u7f6e.
+disableUnlimited=\u00a76\u53d6\u6d88\u4e86 {1} \u7684\u65e0\u9650\u653e\u7f6e \u00a7c{0} \u00a76\u7684\u80fd\u529b
+disabled=\u5173\u95ed
+disabledToSpawnMob=\u00a74\u5df2\u7981\u6b62\u6b64\u751f\u7269\u7684\u751f\u6210.
+distance=\u00a76\u8ddd\u79bb: {0}
+dontMoveMessage=\u00a76\u4f20\u9001\u5c06\u5728{0}\u5185\u5f00\u59cb.\u4e0d\u8981\u79fb\u52a8
+downloadingGeoIp=\u4e0b\u8f7dGeoIP\u6570\u636e\u5e93\u4e2d
+duplicatedUserdata=\u590d\u5236\u4e86\u73a9\u5bb6\u5b58\u6863:{0} \u548c {1}
+durability=\u00a76\u8fd9\u4e2a\u5de5\u5177\u8fd8\u6709 \u00a74{0}\u00a76 \u6301\u4e45
+enableUnlimited=\u00a76\u7ed9\u4e88\u4e86 \u00a7c{1} \u00a76\u7684\u65e0\u9650\u653e\u7f6e \u00a7c{0} \u00a76\u7684\u80fd\u529b
+enableUnlimited=\u00a76\u65e0\u9650\u5236\u7684\u00a7c {0} \u00a76\u5df2\u7ecf\u7ed9\u4e0e {1}.
+enabled=\u5f00\u542f
+enchantmentApplied = \u00a76\u9644\u9b54 \u00a7c{0} \u00a76\u5df2\u88ab\u5e94\u7528\u5230\u4f60\u624b\u4e2d\u7684\u5de5\u5177.
+enchantmentNotFound = \u00a74\u672a\u627e\u5230\u8be5\u9644\u9b54.
+enchantmentPerm = \u00a74\u4f60\u6ca1\u6709\u8fdb\u884c\u00a7c {0} \u00a74\u9644\u9b54\u7684\u6743\u9650.
+enchantmentRemoved = \u00a76\u9644\u9b54 \u00a7c{0} \u00a76\u5df2\u4ece\u4f60\u624b\u4e0a\u7684\u5de5\u5177\u79fb\u9664
+enchantments = \u00a76\u9644\u9b54: \u00a7r{0}
+errorCallingCommand=\u9519\u8bef\u7684\u547c\u53eb\u547d\u4ee4:/{0}
+errorWithMessage=\u00a7c\u9519\u8bef:{0}
+essentialsHelp1=Essentials\u65e0\u6cd5\u5c06\u5176\u6253\u5f00
+essentialsHelp2=Essentials\u65e0\u6cd5\u5c06\u5176\u6253\u5f00
+essentialsReload=\u00a76Essentials \u5df2\u91cd\u65b0\u8f7d\u5165\u00a7c{0}
+exp=\u00a74{0} \u00a76\u62e5\u6709\u00a7c {1} \u00a76\u7ecf\u9a8c\u503c (\u7b49\u7ea7\u00a7c {2}\u00a76) \u9700\u8981\u00a7c {3} \u00a76\u7ecf\u9a8c\u624d\u80fd\u5347\u7ea7.
+expSet=\u00a7c\u4f60\u5c06{0} \u00a76\u7684\u7ecf\u9a8c\u8bbe\u7f6e\u4e3a\u00a7c {1} \u00a76\u7ecf\u9a8c\u503c.
+extinguish=\u00a76\u4f60\u7184\u706d\u4e86\u4f60\u81ea\u5df1\u8eab\u4e0a\u7684\u706b
+extinguishOthers=\u00a76\u4f60\u7184\u706d\u4e86 {0} \u00a76\u8eab\u4e0a\u7684\u706b
+failedToCloseConfig=\u5173\u95ed\u914d\u7f6e {0} \u5931\u8d25
+failedToCreateConfig=\u521b\u5efa\u914d\u7f6e {0} \u5931\u8d25
+failedToWriteConfig=\u5199\u5165\u914d\u7f6e {0} \u5931\u8d25
+false=\u00a74\u5426\u00a7r
+feed=\u5df2\u7ecf\u9971\u548c,\u65e0\u6cd5\u589e\u52a0\u9965\u997f\u5ea6.
+feedOther=\u00a76\u5df2\u7ecf\u9971\u548c{0}.
+fileRenameError=\u91cd\u547d\u540d\u6587\u4ef6 {0} \u5931\u8d25
+fireworkColor=\u00a74\u4f7f\u7528\u4e86\u65e0\u6548\u7684\u70df\u82b1\u586b\u5145\u53c2\u6570\uff0c\u5fc5\u987b\u9996\u5148\u8bbe\u7f6e\u4e00\u4e2a\u989c\u8272\u3002
+fireworkEffectsCleared=\u00a76\u4ece\u6301\u6709\u7684\u7269\u54c1\u4e2d\u79fb\u9664\u4e86\u6240\u6709\u7279\u6548.
+fireworkSyntax=\u00a76\u70df\u82b1\u53c2\u6570:\u00a7c color:<\u989c\u8272> [fade:<\u6de1\u51fa\u989c\u8272>] [shape:<\u5f62\u6001>] [effect:<\u7279\u6548>]\n\u00a76\u8981\u4f7f\u7528\u591a\u4e2a\u989c\u8272/\u7279\u6548, \u4f7f\u7528\u9017\u53f7: \u00a7cred,blue,pink\n\u00a76\u5f62\u72b6:\u00a7c star, ball, large, creeper, burst \u00a76\u7279\u6548:\u00a7c trail, twinkle.
+flyMode=\u00a76 \u5df2\u4e3a\u00a7c{1}\u00a76\u8bbe\u7f6e\u4e86\u98de\u884c\u6a21\u5f0f\u4e3a\u00a7c{0}.
+flying=\u98de\u884c\u4e2d
+foreverAlone=\u00a74\u4f60\u6ca1\u6709\u53ef\u56de\u590d\u7684\u73a9\u5bb6
+freedMemory=\u91ca\u653e\u4e86 {0} MB
+fullStack=\u00a74\u4f60\u7684\u7269\u54c1\u5df2\u7ecf\u6700\u591a\u4e86.
+gameMode=\u00a76\u5df2\u8bbe\u7f6e{1}\u7684\u6e38\u620f\u6a21\u5f0f\u4e3a{0}.
+gcWorld=\u00a76{0} "\u00a7c{1}\u00a76": \u00a7c{2}\u00a76 \u533a\u5757, \u00a7c{3}\u00a76 \u5b9e\u4f53.
+gcfree=\u7a7a\u95f2\u5185\u5b58: \u00a7c{0} MB
+gcmax=\u6700\u5927\u5185\u5b58: \u00a7c{0} MB
+gctotal=\u5df2\u5206\u914d\u5185\u5b58: \u00a7c{0} MB
+geoIpUrlEmpty=GeoIP\u4e0b\u8f7d\u94fe\u63a5\u4e3a\u7a7a
+geoIpUrlInvalid=GeoIP\u4e0b\u8f7d\u94fe\u63a5\u5931\u6548
+geoipJoinFormat=\u73a9\u5bb6 {0} \u6765\u81ea\u4e8e {1}
+giveSpawn=\u00a76\u7ed9\u4e88\u00a7c {2} \u00a76 \u00a7c {0} \u4e2a\u00a7c {1}\u00a76.
+godDisabledFor=\u00a74\u53d6\u6d88\u4e86 \u00a7c{0} \u00a76\u7684\u4e0a\u5e1d\u6a21\u5f0f
+godEnabledFor=\u00a74\u5f00\u542f\u4e86\u00a7c {0} \u00a76\u7684\u4e0a\u5e1d\u6a21\u5f0f
+godMode=\u00a76\u4e0a\u5e1d\u6a21\u5f0f \u00a7c{0}
+groupNumber=\u00a7c{0}\u00a7f \u5728\u7ebf, \u60f3\u8981\u83b7\u53d6\u5168\u90e8\u4f7f\u7528:\u00a7c /{1} {2}
+groupDoesNotExist=\u00a74\u5f53\u524d\u7ec4\u6ca1\u6709\u4eba\u5728\u7ebf!
+hatArmor=\u00a74\u9519\u8bef:\u4f60\u65e0\u6cd5\u4f7f\u7528\u8fd9\u4e2a\u7269\u54c1\u4f5c\u4e3a\u5e3d\u5b50!
+hatEmpty=\u00a74\u4f60\u73b0\u5728\u8fd8\u6ca1\u6709\u6234\u5e3d\u5b50.
+hatFail=\u00a74\u4f60\u5fc5\u987b\u628a\u60f3\u8981\u5e26\u7684\u5e3d\u5b50\u62ff\u5728\u624b\u4e2d.
+hatPlaced=\u00a7e\u4eab\u53d7\u4f60\u7684\u65b0\u5e3d\u5b50\u628a!
+hatRemoved=\u00a76\u4f60\u7684\u5e3d\u5b50\u5df2\u79fb\u9664.
+haveBeenReleased=\u00a76\u4f60\u5df2\u88ab\u91ca\u653e
+heal=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7597
+healDead=\u00a74\u4f60\u4e0d\u80fd\u6cbb\u7597\u4e00\u4e2a\u6b7b\u4eba!
+healOther=\u00a76\u5df2\u6cbb\u7597\u00a7c {0}
+helpConsole=\u4ece\u63a7\u5236\u53f0\u67e5\u770b\u5e2e\u52a9,\u8bf7\u8f93\u5165\u201c?\u201d
+helpFrom=\u00a76\u6765\u81ea\u4e8e {0} \u7684\u6307\u4ee4
+helpLine=\u00a76/{0}\u00a7r: {1}
+helpMatching=\u00a76\u6307\u4ee4\u8fde\u63a5 "\u00a7c{0}\u00a76":
+helpOp=\u00a74[\u6c42\u52a9OP]\u00a7r \u00a76{0}:\u00a7r {1}
+helpPages=\u00a76\u7b2c \u00a7c{0}\u00a76 \u9875/\u5171 \u00a7c{1}\u00a76 \u9875:
+helpPlugin=\u00a74{0}\u00a7r: \u63d2\u4ef6\u5e2e\u52a9: /help {1}
+holeInFloor=\u00a74\u76ee\u6807\u811a\u4e0b\u662f\u865a\u7a7a
+holdFirework=\u00a74\u4f60\u5fc5\u987b\u62ff\u7740\u70df\u706b\u624d\u80fd\u589e\u52a0\u7279\u6548.
+holdPotion=\u00a74\u4f60\u5fc5\u987b\u62ff\u7740\u836f\u6c34\u624d\u80fd\u589e\u52a0\u7279\u6548.
+holeInFloor=\u00a74\u5730\u677f\u6709\u6d1e!
+homeSet=\u00a76\u5df2\u8bbe\u7f6e\u5bb6~
+homeSetToBed=\u00a76\u4f60\u7684\u5bb6\u5df2\u88ab\u8bbe\u4e3a\u6b64\u5e8a
+homes=\u00a76\u5bb6:\u00a7r{0}
+hour=\u5c0f\u65f6
+hours=\u5c0f\u65f6
+ignorePlayer=\u00a76\u4f60\u5c4f\u853d\u4e86\u73a9\u5bb6 \u00a7c{0}
+illegalDate=\u9519\u8bef\u7684\u65e5\u671f\u683c\u5f0f
+infoChapter=\u9009\u62e9\u7ae0\u8282:
+infoChapterPages=\u00a76\u7ae0\u8282 {0},\u7b2c \u00a7c{1}\u00a76 \u9875/\u5171 \u00a7c{2}\u00a76:
+infoFileDoesNotExist=\u6587\u4ef6info.txt\u4e0d\u5b58\u5728,\u5c06\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u6587\u4ef6
+infoPages=\u00a7e----\u7b2c \u00a7c{0}\u00a7e \u9875/\u5171 \u00a7c{1}\u00a7e \u9875----
+infoUnknownChapter=\u672a\u77e5\u7ae0\u8282
+invBigger=\u00a74\u5176\u4ed6\u73a9\u5bb6\u7684\u80cc\u5305\u6bd4\u4f60\u7684\u66f4\u5927
+invRestored=\u00a76\u4f60\u7684\u80cc\u5305\u5df2\u88ab\u6062\u590d
+invSee=\u00a76\u4f60\u67e5\u770b\u4e86\u00a7c {0} \u00a76\u7684\u80cc\u5305
+invSeeHelp=\u00a76\u4f7f\u7528\u201c/invsee\u201d\u91cd\u65b0\u67e5\u770b\u81ea\u5df1\u7684\u80cc\u5305
+invalidCharge=\u00a74\u65e0\u6548\u7684\u4ef7\u683c
+invalidFireworkFormat=\u00a76\u8fd9\u4e2a\u9009\u9879 \u00a74{0} \u00a76\u5bf9 \u00a74{1}\u00a76 \u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u503c \u00a76.
+invalidHome=\u00a74\u5bb6\u00a7c {0} \u00a74\u4e0d\u5b58\u5728!
+invalidMob=\u65e0\u6548\u7684\u52a8\u7269\u79cd\u7c7b
+invalidServer=\u65e0\u6548\u7684\u670d\u52a1\u5668\uff01
+invalidSignLine=\u00a74\u724c\u5b50\u4e0a\u7684\u7b2c \u00a7c{0} \u00a74\u884c\u65e0\u6548
+invalidWorld=\u00a74\u65e0\u6548\u7684\u4e16\u754c
+inventoryCleared=\u00a76\u80cc\u5305\u5df2\u6e05\u7a7a
+inventoryClearedOthers=\u00a7c{0}\u00a76 \u7684\u80cc\u5305\u5df2\u88ab\u6e05\u7a7a
+invalidWarpName=\u00a74\u65e0\u6548\u7684\u4f20\u9001\u70b9\u540d\u79f0!
+invalidWorld=\u00a74\u65e0\u6548\u7684\u4e16\u754c\u540d.
+inventoryCleared=\u00a76\u5305\u88f9\u5df2\u6e05\u7a7a.
+inventoryClearedAll=\u00a76\u6240\u6709\u4eba\u7684\u5305\u88f9\u5df2\u6e05\u7a7a.
+inventoryClearedOthers=\u00a7c{0}\u00a76\u7684\u5305\u88f9\u5df2\u6e05\u7a7a.
+is=\u662f
+itemCannotBeSold=\u00a74\u8be5\u7269\u54c1\u65e0\u6cd5\u5356\u7ed9\u670d\u52a1\u5668
+itemMustBeStacked=\u00a74\u7269\u54c1\u5fc5\u987b\u6210\u7ec4\u4ea4\u6613,2s\u7684\u6570\u91cf\u662f2\u7ec4,\u4ee5\u6b64\u7c7b\u63a8
+itemNames=\u00a76\u7269\u54c1\u7b80\u6613\u540d\u79f0:\u00a7r {0}
+itemNotEnough1=\u00a74\u4f60\u6ca1\u6709\u8db3\u591f\u7684\u8be5\u7269\u54c1\u6765\u5356\u51fa
+itemNotEnough2=\u00a76\u5982\u679c\u4f60\u60f3\u8981\u5356\u6389\u6240\u6709\u4f60\u80cc\u5305\u5185\u7684\u8be5\u7269\u54c1,\u4f7f\u7528\u201c/sell \u7269\u54c1\u540d\u79f0\uff08\u82f1\u6587,\u6216ID\uff09\u201d
+itemNotEnough3=\u00a76\u201c/sell \u7269\u54c1\u540d\u79f0 -1\u201d\u5c06\u4f1a\u7559\u51fa\u4e00\u4e2a\u800c\u5356\u6389\u5176\u5b83\u8be5\u79cd\u7269\u54c1,\u4ee5\u6b64\u7c7b\u63a8
+itemSellAir=\u4f60\u96be\u9053\u60f3\u5356\u7a7a\u6c14\u5417\uff1f\u653e\u4e2a\u4e1c\u897f\u5728\u4f60\u624b\u91cc
+itemSold=\u00a7a\u83b7\u5f97 \u00a7c {0} \u00a7a \uff08{1} \u5355\u4f4d{2},\u6bcf\u4e2a\u4ef7\u503c {3}\uff09
+itemSoldConsole=\u00a7c{0} \u00a76\u5356\u51fa\u4e86 {1},\u83b7\u5f97\u4e86\u00a76 {2} \u00a76 \uff08{3} \u5355\u4f4d\u7269\u54c1,\u6bcf\u4e2a\u4ef7\u503c {4}\uff09
+itemSpawn=\u00a76\u751f\u6210 {0} \u4e2a {1}
+itemType=\u00a76\u7269\u54c1:\u00a7c {0} \u00a76-\u00a74 {1}
+itemsCsvNotLoaded=\u65e0\u6cd5\u52a0\u8f7ditems.csv
+jailAlreadyIncarcerated=\u00a74\u5df2\u5728\u76d1\u72f1\u4e2d\u7684\u73a9\u5bb6:{0}
+jailMessage=\u00a74\u8bf7\u5728\u76d1\u72f1\u4e2d\u9762\u58c1\u601d\u8fc7\uff01
+jailNotExist=\u00a74\u8be5\u76d1\u72f1\u4e0d\u5b58\u5728
+jailReleased=\u00a76\u73a9\u5bb6 \u00a7c{0}\u00a76 \u51fa\u72f1\u4e86
+jailReleasedPlayerNotify=\u00a76\u4f60\u5df2\u88ab\u91ca\u653e\uff01
+jailSentenceExtended=\u00a76\u56da\u7981\u65f6\u95f4\u589e\u52a0\u5230:{0)
+jailSet=\u00a76\u76d1\u72f1 {0} \u5df2\u88ab\u8bbe\u7f6e
+jumpError=\u00a74\u8fd9\u5c06\u4f1a\u635f\u5bb3\u4f60\u7684\u7535\u8111
+kickDefault=\u4ece\u670d\u52a1\u5668\u8bf7\u51fa
+kickExempt=\u00a74\u4f60\u65e0\u6cd5\u8bf7\u51fa\u8be5\u73a9\u5bb6.
+kickedAll=\u00a74\u5df2\u5c06\u6240\u6709\u73a9\u5bb6\u8bf7\u51fa\u670d\u52a1\u5668.
+kill=\u00a76\u6740\u6b7b\u4e86 \u00a7c{0}
+killExempt=\u00a74\u4f60\u4e0d\u80fd\u6740\u6b7b {0}
+kitError2=\u00a74\u8be5\u5de5\u5177\u5305\u53ef\u80fd\u4e0d\u5b58\u5728\u6216\u8005\u88ab\u62d2\u7edd\u4e86.
+kitError=\u00a74\u6ca1\u6709\u6709\u6548\u7684\u5de5\u5177\u5305
+kitErrorHelp=\u00a74\u6216\u8bb8\u4e00\u4e2a\u7269\u54c1\u5728\u8bbe\u7f6e\u6587\u4ef6\u91cc\u672a\u88ab\u8bbe\u7f6e\u6570\u91cf\uff1f
+kitGive=\u00a76\u83b7\u53d6\u5de5\u5177\u5305\u00a7c {0}
+kitGiveTo=\u00a76\u6210\u529f\u53d1\u9001\u5de5\u5177\u5305\u00a7c {0}\u00a76 \u7ed9 {1}\u00a7.
+kitInvFull=\u00a74\u4f60\u7684\u80cc\u5305\u5df2\u6ee1,\u5de5\u5177\u5305\u5c06\u653e\u5728\u5730\u4e0a
+kitTimed=\u00a74\u51b7\u5374\u65f6\u95f4\u00a7c {0}.
+kitReceive=\u00a76\u6536\u5230\u4e00\u4e2a\u00a7c {0} \u00a76\u5de5\u5177\u5305.
+kitTimed=\u00a74You can''t use that kit again for another\u00a7c {0}\u00a74.
+kits=\u00a76\u5de5\u5177\u5305:\u00a7r{0}
+leatherSyntax=\u00a76\u76ae\u9769\u989c\u8272\u8bed\u6cd5: color:<red>,<green>,<blue> \u5982: color:255,0,0.
+lightningSmited=\u00a76\u4f60\u521a\u521a\u88ab\u96f7\u51fb\u4e2d\u4e86
+lightningUse=\u00a76\u96f7\u51fb\u4e2d\u4e86\u00a7c {0}
+listAfkTag = \u00a77[\u79bb\u5f00]\u00a7r
+listAmount = \u00a76\u5f53\u524d\u6709 \u00a7c{0}\u00a76 \u4e2a\u73a9\u5bb6\u5728\u7ebf,\u6700\u5927\u5728\u7ebf\u4eba\u6570\u4e3a \u00a7c{1}\u00a76 \u4e2a\u73a9\u5bb6.
+listAmountHidden = \u00a76\u5f53\u524d\u6709 \u00a7c{0}\u00a76/{1}\u00a76 \u4e2a\u73a9\u5bb6\u5728\u7ebf,\u6700\u5927\u5728\u7ebf\u4eba\u6570 \u00a7c{2}\u00a76 \u4e2a\u73a9\u5bb6
+listGroupTag={0}\u00a7r:
+listHiddenTag = \u00a77[\u9690\u8eab]\u00a7r
+loadWarpError=\u00a74\u52a0\u8f7d\u5730\u6807 {0} \u5931\u8d25
+localFormat=\u4f4d\u7f6e:<{0}> {1}
+mailClear=\u00a76\u82e5\u8981\u6807\u8bb0\u4f60\u7684\u90ae\u4ef6\u4e3a\u5df2\u8bfb,\u8f93\u5165\u201c/mail clear\u201d
+mailCleared=\u00a76\u90ae\u7bb1\u5df2\u6e05\u7a7a\uff01
+mailSent=\u00a76\u90ae\u4ef6\u5df2\u53d1\u51fa\uff01
+markMailAsRead=\u00a76\u82e5\u8981\u6807\u8bb0\u4f60\u7684\u90ae\u4ef6\u4e3a\u5df2\u8bfb,\u8f93\u5165\u201c/mail clear\u201d
+markedAsAway=\u00a76\u4f60\u5df2\u8bbe\u7f6e\u79bb\u5f00.
+markedAsNotAway=\u00a76\u4f60\u5df2\u8bbe\u7f6e\u53d6\u6d88\u79bb\u5f00.
+matchingIPAddress=\u00a76\u4ee5\u4e0b\u662f\u6765\u81ea\u8be5IP\u5730\u5740\u7684\u73a9\u5bb6:
+maxHomes=\u00a74\u4f60\u65e0\u6cd5\u8bbe\u7f6e\u8d85\u8fc7 {0} \u4e2a\u5bb6.
+mayNotJail=\u00a74\u4f60\u65e0\u6cd5\u56da\u7981\u8be5\u73a9\u5bb6
+me=\u6211
+messageTruncated=\u00a74\u6d88\u606f\u88ab\u622a\u65ad, \u60f3\u8981\u770b\u5230\u5b8c\u6574\u7684\u4fe1\u606f\u8bf7\u8f93\u5165:\u00a7c /{0} {1}
+minute=\u5206\u949f
+minutes=\u5206\u949f
+missingItems=\u00a74\u4f60\u6ca1\u6709 {0}x {1}.
+missingPrefixSuffix=\u5931\u53bb\u4e86\u4e00\u4e2a\u524d\u7f00\u6216\u5c3e\u7f00\u4e8e {0}
+mobSpawnError=\u00a74\u66f4\u6539\u5237\u602a\u7b3c\u65f6\u53d1\u751f\u9519\u8bef
+mobSpawnLimit=\u751f\u7269\u6570\u91cf\u592a\u591a,\u65e0\u6cd5\u751f\u6210
+mobSpawnTarget=\u00a74\u76ee\u6807\u65b9\u5757\u5fc5\u987b\u662f\u4e00\u4e2a\u5237\u602a\u7b3c
+mobsAvailable=\u00a76\u751f\u7269:\u00a7r {0}
+moneyRecievedFrom=\u00a7a\u5df2\u4ece {1} \u63a5\u6536{0}
+moneySentTo=\u00a7a{0} \u5df2\u53d1\u9001\u5230 {1}
+moneyTaken=\u00a7a{0} \u5df2\u4ece\u4f60\u7684\u8d26\u6237\u4e2d\u6263\u9664
+month=\u6708
+months=\u6708
+moreThanZero=\u00a74\u6570\u91cf\u5fc5\u987b\u5927\u4e8e0
+moveSpeed=\u00a76\u4e3a\u00a7c{2}\u00a76\u8bbe\u7f6e\u00a7c {0} \u00a76\u901f\u5ea6\u4e3a\u00a7c {1} \u00a76.
+msgFormat=\u00a76[{0}\u00a76 -> {1}\u00a76] \u00a7r{2}
+multipleCharges=\u00a74\u60a8\u4e0d\u80fd\u5bf9\u8fd9\u4e2a\u70df\u82b1\u5e94\u7528\u591a\u4e8e\u4e00\u4e2a\u7684\u88c5\u6599.
+multiplePotionEffects=\u00a74\u60a8\u4e0d\u80fd\u5bf9\u8fd9\u4e2a\u70df\u82b1\u5e94\u7528\u591a\u4e8e\u4e00\u4e2a\u7684\u6548\u679c.
+muteExempt=\u00a74\u4f60\u65e0\u6cd5\u7981\u8a00\u8be5\u73a9\u5bb6
+muteNotify=\u00a74{0} \u00a76\u5df2\u88ab\u7981\u8a00 \u00a74{1}\u00a76.
+mutedPlayer=\u00a76\u73a9\u5bb6 {0} \u00a76\u88ab\u7981\u8a00
+mutedPlayerFor=\u00a76\u73a9\u5bb6 {0} \u00a76\u88ab\u7981\u8a00 \u65f6\u95f4:{1}
+mutedUserSpeaks={0} \u60f3\u8981\u8bf4\u8bdd,\u4f46\u88ab\u7981\u8a00\u4e86
+nearbyPlayers=\u00a76\u9644\u8fd1\u7684\u73a9\u5bb6: {0}
+negativeBalanceError=\u00a74\u73b0\u91d1\u4e0d\u53ef\u5c0f\u4e8e\u96f6
+nickChanged=\u00a76\u6635\u79f0\u5df2\u66f4\u6362
+nickDisplayName=\u00a74\u4f60\u9700\u8981\u6fc0\u6d3bchange-displayname.\u8be5\u6587\u4ef6\u5728Essentials\u8bbe\u7f6e\u6587\u4ef6\u4e2d
+nickInUse=\u00a74\u90a3\u4e2a\u6635\u79f0\u5df2\u88ab\u4f7f\u7528
+nickNamesAlpha=\u00a74\u6635\u79f0\u5fc5\u987b\u4e3a\u5b57\u6bcd\u6216\u6570\u5b57.
+nickNoMore=\u00a76\u4f60\u4e0d\u518d\u62e5\u6709\u4e00\u4e2a\u6635\u79f0
+nickOthersPermission=\u00a74\u4f60\u6ca1\u6709\u66f4\u6539\u522b\u4eba\u6635\u79f0\u7684\u6743\u9650
+nickSet=\u00a76\u4f60\u7684\u6635\u79f0\u73b0\u5728\u662f \u00a74{0}
+noAccessCommand=\u00a74\u4f60\u6ca1\u6709\u4f7f\u7528\u8be5\u547d\u4ee4\u7684\u6743\u9650
+noAccessPermission=\u00a74\u4f60\u6ca1\u6709\u4f7f\u7528 {0} \u7684\u6743\u9650
+noBreakBedrock=\u00a74\u4f60\u4e0d\u80fd\u6467\u6bc1\u57fa\u5ca9\uff01
+noChapterMeta=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u521b\u5efa\u52a8\u6001\u4e66\u672c.
+noDestroyPermission=\u00a74\u4f60\u6ca1\u6709\u7834\u574f {0} \u7684\u6743\u9650
+noDurability=\u00a74\u8fd9\u4e2a\u7269\u54c1\u6ca1\u6709\u8010\u4e45.
+noGodWorldWarning=\u00a74\u7981\u6b62\u4f7f\u7528\u4e0a\u5e1d\u6a21\u5f0f.
+noHelpFound=\u00a74\u6ca1\u6709\u5339\u914d\u7684\u547d\u4ee4
+noHomeSet=\u4f60\u8fd8\u672a\u8bbe\u7f6e\u5bb6
+noHomeSetPlayer=\u00a76\u8be5\u73a9\u5bb6\u8fd8\u672a\u8bbe\u7f6e\u5bb6
+noKitPermission=\u00a74\u4f60\u9700\u8981 \u00a74{0}\u00a74 \u6743\u9650\u6765\u4f7f\u7528\u8be5\u5de5\u5177
+noKits=\u00a76\u8fd8\u6ca1\u6709\u53ef\u83b7\u5f97\u7684\u5de5\u5177
+noMail=\u4f60\u6ca1\u6709\u4efb\u4f55\u90ae\u4ef6
+noMatchingPlayers=\u00a76\u627e\u4e0d\u5230\u5339\u914d\u7684\u73a9\u5bb6.
+noMetaFirework=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u5e94\u7528\u70df\u82b1\u6570\u636e.
+noMetaPerm=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u5e94\u7528 \u00a7c{0}\u00a74 \u7684\u6570\u636e.
+noMotd=\u00a76\u4eca\u65e5\u6ca1\u6709\u516c\u544a
+noNewMail=\u00a76\u4f60\u6ca1\u6709\u65b0\u7684\u90ae\u4ef6
+noPendingRequest=\u00a74\u4f60\u6ca1\u6709\u5f85\u89e3\u51b3\u7684\u8bf7\u6c42
+noPerm=\u00a74\u4f60\u6ca1\u6709 \u00a7c{0}\u00a74 \u6743\u9650
+noPermToSpawnMob=\u00a74\u4f60\u6ca1\u6709\u751f\u6210\u8be5\u751f\u7269\u7684\u6743\u9650
+noPlacePermission=\u00a74\u00a74\u4f60\u6ca1\u6709\u5728\u90a3\u4e2a\u724c\u5b50\u65c1\u8fb9\u653e\u65b9\u5757\u7684\u6743\u5229
+noPowerTools=\u00a76\u4f60\u6ca1\u6709\u7ed1\u5b9a\u547d\u4ee4
+noRules=\u00a74\u6ca1\u6709\u6307\u5b9a\u7684\u6761\u89c4
+noWarpsDefined=\u00a74\u6ca1\u6709\u786e\u5b9a\u7684\u5730\u6807
+none=\u65e0
+notAllowedToQuestion=\u00a74\u4f60\u672a\u88ab\u6388\u6743\u4f7f\u7528\u63d0\u95ee\u53d1\u8a00
+notAllowedToShout=\u00a74\u4f60\u672a\u88ab\u6388\u6743\u4f7f\u7528\u558a\u8bdd\u53d1\u8a00
+notEnoughExperience=\u00a74\u4f60\u6ca1\u6709\u8db3\u591f\u7684\u7ecf\u9a8c\u503c
+notEnoughMoney=\u00a74\u4f60\u6ca1\u6709\u8db3\u591f\u7684\u8d44\u91d1
+notFlying=\u672a\u98de\u884c
+notRecommendedBukkit= \u00a74Bukkit\u7248\u672c\u8fc7\u65e7.\u5efa\u8bae\u66f4\u65b0.
+notSupportedYet=\u6682\u4e0d\u652f\u6301
+nothingInHand = \u00a74\u4f60\u6ca1\u6709\u6301\u6709\u4efb\u4f55\u7269\u54c1
+now=\u73b0\u5728
+nuke=\u00a7d\u6838\u6b66\u964d\u843d,\u6ce8\u610f\u9690\u853d\uff01
+numberRequired=\u9700\u8981\u8f93\u5165\u6570\u5b57\uff01
+onlyDayNight=/time \u547d\u4ee4\u53ea\u6709 day/night \u4e24\u4e2a\u9009\u62e9
+onlyPlayerSkulls=\u00a74\u4f60\u53ea\u80fd\u8bbe\u7f6e\u4eba\u5934\u7684\u4e3b\u4eba (397:3).
+onlyPlayers=\u00a74\u53ea\u6709\u6e38\u620f\u4e2d\u73a9\u5bb6\u624d\u53ef\u4f7f\u7528 {0}
+onlySunStorm=\u00a74/weather \u547d\u4ee4\u53ea\u6709 sun/storm \u4e24\u4e2a\u9009\u62e9
+orderBalances=\u00a76\u6392\u5e8f {0} \u00a76\u4e2a\u73a9\u5bb6\u7684\u8d44\u91d1\u4e2d,\u8bf7\u7a0d\u5019\u2026\u2026
+oversizedTempban=\u00a74\u4f60\u53ef\u80fd\u6ca1\u6709\u5728\u8fd9\u4e2a\u65f6\u6bb5\u5c01\u7981\u73a9\u5bb6.
+pTimeCurrent=\u00a76{0}\u00a7c \u00a76\u7684\u65f6\u95f4\u662f \u00a7c{1}
+pTimeCurrentFixed=\u00a7c{0}\u00a76 \u7684\u65f6\u95f4\u88ab\u8fde\u63a5\u5230 \u00a7c{1}
+pTimeNormal=\u00a7c{0}\u00a76 \u7684\u65f6\u95f4\u662f\u6b63\u5e38\u7684\u5e76\u4e0e\u670d\u52a1\u5668\u540c\u6b65
+pTimeOthersPermission=\u00a74\u4f60\u672a\u88ab\u6388\u6743\u8bbe\u7f6e\u5176\u4ed6\u73a9\u5bb6\u7684\u65f6\u95f4
+pTimePlayers=\u00a76\u8fd9\u4e9b\u73a9\u5bb6\u6709\u4ed6\u4eec\u81ea\u5df1\u7684\u65f6\u95f4:
+pTimeReset=\u00a76\u8be5\u73a9\u5bb6\u7684\u65f6\u95f4\u88ab\u91cd\u7f6e:\u00a7c{0}
+pTimeSet=\u00a76\u8be5\u73a9\u5bb6\u7684\u65f6\u95f4\u88ab\u8bbe\u5b9a\u4e3a \u00a7c{0}\u00a76 \u5bf9\u8c61:\u00a7c{1}
+pTimeSetFixed=\u00a76\u8be5\u73a9\u5bb6\u65f6\u95f4\u88ab\u8fde\u63a5\u5230 \u00a7c{0}\u00a76 \u5bf9\u8c61:\u00a7c{1}
+parseError=\u00a74\u89e3\u6790\u00a7c {0} \u00a74\u4e8e\u7b2c \u00a7c{1}\u00a74 \u884c\u65f6\u53d1\u751f\u9519\u8bef
+pendingTeleportCancelled=\u00a74\u5f85\u5904\u7406\u7684\u4f20\u9001\u8bf7\u6c42\u5df2\u53d6\u6d88
+permissionsError=\u672a\u627e\u5230Permissions/GroupManager\u63d2\u4ef6\uff1b\u804a\u5929\u7684 \u524d\u7f00/\u5c3e\u7f00 \u5c06\u4e0d\u8d77\u4f5c\u7528
+playerBanned=\u00a76\u7ba1\u7406\u5458\u00a7c {0}\u00a76 \u5c01\u7981\u4e86 {1},\u00a76\u7406\u7531:{2}
+playerInJail=\u00a74\u8be5\u73a9\u5bb6\u5df2\u5728\u76d1\u72f1 {0}
+playerJailed=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u88ab\u902e\u6355\u4e86
+playerJailedFor= \u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u88ab\u902e\u6355,\u65f6\u95f4:{1}
+playerKicked=\u00a74\u7ba1\u7406\u5458 \u00a7c{0} \u00a76\u8bf7\u51fa\u4e86 \u00a7c{1},\u00a76\u7406\u7531:{2}
+playerMuted=\u00a76\u4f60\u88ab\u7981\u6b62\u53d1\u8a00
+playerMutedFor=\u00a76\u4f60\u5df2\u88ab\u7981\u8a00.\u7406\u7531: {0}
+playerNeverOnServer=\u00a74\u73a9\u5bb6 \u00a7c{0} \u00a74\u4ece\u6ca1\u51fa\u73b0\u5728\u670d\u52a1\u5668\u8fc7
+playerNotFound=\u00a74\u73a9\u5bb6\u672a\u5728\u7ebf\uff08\u6216\u4e0d\u5b58\u5728\uff09
+playerUnmuted=\u00a76\u4f60\u88ab\u5141\u8bb8\u53d1\u8a00
+pong=\u556a\uff01
+posPitch=\u00a76\u4ef0\u89d2: {0} (\u5934\u90e8\u7684\u89d2\u5ea6)
+posX=\u00a76X: {0} (+\u4e1c <-> -\u897f)
+posY=\u00a76Y: {0} (+\u4e0a <-> -\u4e0b)
+posYaw=\u00a76Yaw: {0} (\u65cb\u8f6c)
+posZ=\u00a76Z: {0} (+\u5357 <-> -\u5317)
+possibleWorlds=\u00a76\u53ef\u884c\u7684\u4e16\u754c\u6570\u91cf\u4e3a 0 \u5171 {0}
+potions=\u00a76\u836f\u6c34:\u00a7r {0}\u00a76.
+powerToolAir=\u00a74\u547d\u4ee4\u4e0d\u80fd\u5bf9\u7740\u7a7a\u6c14\u4f7f\u7528.
+powerToolAlreadySet=\u00a74\u547d\u4ee4 \u00a7c{0}\u00a74 \u5df2\u88ab\u7ed1\u5b9a\u5230 {1}.
+powerToolAttach=\u00a7c{0}\u00a76 \u547d\u4ee4\u88ab\u7ed1\u5b9a\u5230 {1}
+powerToolClearAll=\u00a76\u6240\u6709\u5feb\u6377\u547d\u4ee4\u5df2\u88ab\u6e05\u9664
+powerToolList={1} \u6709\u5982\u4e0b\u547d\u4ee4:\u00a74{0}\u00a7r.
+powerToolListEmpty={0} \u6ca1\u6709\u88ab\u7ed1\u5b9a\u547d\u4ee4
+powerToolNoSuchCommandAssigned=\u547d\u4ee4 \u00a74{0}\u00a7r \u672a\u88ab\u7ed1\u5b9a\u5230 {1}.
+powerToolRemove=\u547d\u4ee4 \u00a74{0}\u00a7r \u88ab\u4ece {1} \u4e0a\u79fb\u9664
+powerToolRemoveAll=\u79fb\u9664\u4e86 {0} \u4e0a\u7684\u6240\u6709\u547d\u4ee4
+powerToolsDisabled=\u4f60\u6240\u6709\u7684\u5feb\u6377\u547d\u4ee4\u88ab\u51bb\u7ed3
+powerToolsEnabled=\u4f60\u6240\u6709\u7684\u5feb\u6377\u547d\u4ee4\u88ab\u6fc0\u6d3b
+protectionOwner=\u00a76[Essentials\u4fdd\u62a4] \u7269\u54c1\u62e5\u6709\u8005:\u00a7r{0}
+questionFormat=\u00a72[\u63d0\u95ee]\u00a7r {0}
+readNextPage=\u00a76\u8f93\u5165 \u00a7c/{0} {1} \u00a76\u6765\u9605\u8bfb\u4e0b\u4e00\u9875
+recipe=\u00a76Recipe for \u00a7c{0}\u00a76 ({1} of {2})
+recipeBadIndex=\u8fd9\u4e2a\u7f16\u53f7\u6ca1\u6709\u5339\u914d\u7684\u5408\u6210\u516c\u5f0f.
+recipeFurnace=\u00a76\u51b6\u70bc \u00a7c{0}
+recipeGrid=\u00a7{0}X \u00a76| \u00a7{1}X \u00a76| \u00a7{2}X
+recipeGridItem=\ \u00a7{0}X \u00a76is \u00a7c{1}
+recipeMore=\u00a76Type /{0} \u00a7c{1}\u00a76 <\u6570\u5b57> \u53bb\u67e5\u770b\u66f4\u591a\u7684 \u00a7c{2}\u00a76\u5408\u6210\u516c\u5f0f.
+recipeNone=\u5bf9{0}\u6ca1\u6709\u5339\u914d\u7684\u5408\u6210\u516c\u5f0f
+recipeNothing=\u6ca1\u6709\u4e1c\u897f
+recipeShapeless=\u00a76\u7ed3\u5408 \u00a7c{0}
+recipeWhere=\u00a76\u5f53: {0}
+reloadAllPlugins=\u00a76\u91cd\u8f7d\u4e86\u6240\u6709\u63d2\u4ef6
+removed=\u00a76\u79fb\u9664\u4e86\u00a7c {0} \u00a76\u9879
+repair=\u00a76\u4f60\u5df2\u7ecf\u6210\u529f\u7684\u4fee\u590d\u4e86\u4f60\u7684:\u00a7c{0}
+repairAlreadyFixed=\u00a74\u8be5\u7269\u54c1\u65e0\u9700\u4fee\u590d
+repairEnchanted=\u00a74\u4f60\u65e0\u6743\u4fee\u590d\u9644\u9b54\u7269\u54c1
+repairInvalidType=\u00a74\u8be5\u7269\u54c1\u65e0\u6cd5\u4fee\u590d
+repairNone=\u00a74\u8fd9\u91cc\u6ca1\u6709\u9700\u8981\u4fee\u7406\u7684\u7269\u54c1
+requestAccepted=\u00a76\u5df2\u63a5\u53d7\u4f20\u9001\u8bf7\u6c42
+requestAcceptedFrom=\u00a7c{0}\u00a76 \u63a5\u53d7\u4e86\u4f60\u7684\u4f20\u9001\u8bf7\u6c42
+requestDenied=\u00a76\u5df2\u62d2\u7edd\u4f20\u9001\u8bf7\u6c42
+requestDeniedFrom=\u00a7c{0}\u00a76 \u62d2\u7edd\u4e86\u4f60\u7684\u4f20\u9001\u8bf7\u6c42
+requestSent=\u00a76\u8bf7\u6c42\u5df2\u53d1\u9001\u7ed9 {0}\u00a76
+requestTimedOut=\u00a74\u4f20\u9001\u8bf7\u6c42\u8d85\u65f6\u2026\u2026
+requiredBukkit= \u00a76\u4f60\u9700\u8981\u7248\u672c {0} \u4ee5\u4e0a\u7684bukkit.\u8bf7\u81f3\u5b98\u7f51\u4e0b\u8f7d
+resetBal=\u00a76\u5df2\u7ecf\u91cd\u7f6e\u6240\u6709\u5728\u7ebf\u73a9\u5bb6\u7684\u91d1\u94b1\u5230 \u00a7a{0} \u00a76.
+resetBalAll=\u00a76\u5df2\u7ecf\u91cd\u7f6e\u6240\u6709\u73a9\u5bb6\u7684\u91d1\u94b1 \u00a7a{0} \u00a76.
+returnPlayerToJailError=\u00a74\u5c06\u73a9\u5bb6{0}\u5173\u56de\u76d1\u72f1{1}\u65f6\u53d1\u751f\u9519\u8bef
+runningPlayerMatch=\u00a76\u6b63\u5728\u641c\u7d22\u5339\u914d\u7684\u73a9\u5bb6 ''\u00a7c{0}\u00a76'' (\u8fd9\u53ef\u80fd\u4f1a\u82b1\u8d39\u4e00\u4e9b\u65f6\u95f4)
+second=\u79d2
+seconds=\u79d2
+seenOffline=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u6700\u8fd1\u4e00\u6b21\u00a74\u4e0b\u7ebf\u00a76\u4e3a {1}
+seenOnline=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u6700\u8fd1\u4e00\u6b21\u00a7a\u767b\u5f55\u00a76\u4e3a {1}
+serverFull=\u670d\u52a1\u5668\u5df2\u6ee1
+serverTotal=\u00a76\u670d\u52a1\u5668\u603b\u548c: {0}
+setSpawner=\u00a76\u6539\u53d8\u5237\u602a\u7b3c\u4e3a {0}
+sheepMalformedColor=\u00a74\u65e0\u6548\u7684\u989c\u8272
+shoutFormat=\u00a76[\u558a\u8bdd]\u00a7r {0}
+signFormatFail=\u00a74[{0}]
+signFormatSuccess=\u00a71[{0}]
+signFormatTemplate=[{0}]
+signProtectInvalidLocation=\u00a74\u4f60\u4e0d\u5141\u8bb8\u5728\u6b64\u653e\u7f6e\u724c\u5b50
+similarWarpExist=\u00a74\u4e00\u4e2a\u540c\u540d\u7684\u5730\u6807\u5df2\u5b58\u5728
+slimeMalformedSize=\u00a74\u5927\u5c0f\u975e\u6cd5
+soloMob=\u00a74\u8be5\u751f\u7269\u559c\u6b22\u72ec\u5c45
+spawnSet=\u00a76\u5df2\u4e3a\u00a7c {0}\u00a76 \u7ec4\u7684\u8bbe\u7f6e\u51fa\u751f\u70b9
+spawned=\u5df2\u751f\u6210
+sudoExempt=\u00a74\u65e0\u6cd5\u5f3a\u5236\u4f7f\u6b64\u73a9\u5bb6\u6267\u884c\u547d\u4ee4
+sudoRun=\u00a76\u5f3a\u5236\u4f7f\u00a7c {0} \u00a76\u8fd0\u884c\u547d\u4ee4:\u00a7r /{1} {2}
+suicideMessage=\u00a76\u6c38\u522b\u4e86,\u6b8b\u9177\u7684\u4e16\u754c\u2026\u2026
+suicideSuccess= \u00a7c{0} \u00a76\u7ed3\u675f\u4e86\u4ed6\u81ea\u5df1\u7684\u751f\u547d
+survival=\u751f\u5b58\u6a21\u5f0f
+takenFromAccount=\u00a7a\u4ece\u4f60\u7684\u8d26\u6237\u4e2d\u6263\u9664\u4e86 {0}
+takenFromOthersAccount=\u00a7a\u4ece {1} \u00a7a\u4e2d\u7684\u8d26\u6237\u6263\u9664\u4e86 {0}.\u76ee\u524d\u91d1\u94b1: {2}
+teleportAAll=\u00a76\u5411\u6240\u6709\u73a9\u5bb6\u53d1\u9001\u4e86\u4f20\u9001\u8bf7\u6c42\u2026\u2026
+teleportAll=\u00a76\u4f20\u9001\u4e86\u6240\u6709\u73a9\u5bb6\u2026\u2026
+teleportAtoB=\u00a7c{0}\u00a76 \u4f20\u9001\u4f60\u5230 {1}\u00a76
+teleportDisabled=\u00a7c{0}\u00a74 \u53d6\u6d88\u4e86\u4f20\u9001
+teleportHereRequest=\u00a7c{0}\u00a74 \u8bf7\u6c42\u4f60\u4f20\u9001\u5230\u4ed6\u90a3\u91cc
+teleportNewPlayerError=\u00a74\u4f20\u9001\u65b0\u73a9\u5bb6\u5931\u8d25
+teleportRequest=\u00a7c{0}\u00a76 \u8bf7\u6c42\u4f20\u9001\u5230\u4f60\u8fd9\u91cc
+teleportRequestTimeoutInfo=\u00a76\u6b64\u8bf7\u6c42\u5c06\u5728 {0} \u79d2\u5185\u53d6\u6d88
+teleportTop=\u00a76\u4f20\u9001\u5230\u9876\u90e8
+teleportationCommencing=\u00a76\u51c6\u5907\u4f20\u9001...
+teleportationDisabled=\u00a76\u4f20\u9001\u5df2\u7981\u7528
+teleportationDisabledFor=\u00a76\u4f20\u9001\u5df2\u5bf9 {0} \u7981\u7528.
+teleportationEnabled=\u00a76\u4f20\u9001\u5df2\u542f\u7528
+teleportationEnabledFor=\u00a76\u4f20\u9001\u5df2\u5bf9 {0} \u542f\u7528.
+teleporting=\u00a76\u6b63\u5728\u4f20\u9001...
+teleportingPortal=\u00a76\u6b63\u5728\u901a\u8fc7\u4f20\u9001\u95e8\u4f20\u9001...
+tempBanned=\u5df2\u4e34\u65f6\u88ab\u670d\u52a1\u5668\u5c01\u7981,\u7406\u7531:{0}
+tempbanExempt=\u00a76\u4f60\u65e0\u6cd5\u4e34\u65f6\u5c01\u7981\u6389\u8be5\u73a9\u5bb6
+thunder=\u00a76\u4f60 \u00a7c{0} \u00a76\u4e86\u4f60\u7684\u4e16\u754c\u7684\u95ea\u7535
+thunderDuration=\u00a76\u4f60 \u00a7c{0} \u00a76\u4e86\u4f60\u7684\u4e16\u754c\u7684\u95ea\u7535\u00a7c {1} \u00a76\u79d2
+timeBeforeHeal=\u00a76\u6cbb\u7597\u51b7\u5374:{0}
+timeBeforeTeleport=\u00a76\u4f20\u9001\u51b7\u5374:{0}
+timeFormat=\u00a7c{0}\u00a76 or \u00a7c{1}\u00a76 or \u00a7c{2}\u00a76
+timePattern=(?:([0-9]+)\\s*y[a-z]*[,\\s]*)?(?:([0-9]+)\\s*mo[a-z]*[,\\s]*)?(?:([0-9]+)\\s*w[a-z]*[,\\s]*)?(?:([0-9]+)\\s*d[a-z]*[,\\s]*)?(?:([0-9]+)\\s*h[a-z]*[,\\s]*)?(?:([0-9]+)\\s*m[a-z]*[,\\s]*)?(?:([0-9]+)\\s*(?:s[a-z]*)?)?
+timeSet=\u00a76\u6240\u6709\u4e16\u754c\u7684\u4e16\u754c\u5df2\u8bbe\u7f6e
+timeSetPermission=\u00a74\u4f60\u6ca1\u6709\u8bbe\u7f6e\u65f6\u95f4\u7684\u6743\u9650
+timeWorldCurrent=\u00a76\u76ee\u524d\u4e16\u754c {0} \u7684\u65f6\u95f4\u662f \u00a73{1}
+timeWorldSet=\u00a76\u65f6\u95f4\u88ab\u8bbe\u7f6e\u4e3a {0} \u4e8e\u4e16\u754c:\u00a74{1}
+totalWorthAll=\u00a7a\u51fa\u552e\u7684\u6240\u6709\u7269\u54c1\u548c\u65b9\u5757\uff0c\u603b\u4ef7\u503c {1}.
+totalWorthBlocks=\u00a7a\u51fa\u552e\u7684\u6240\u6709\u65b9\u5757\u5757\uff0c\u603b\u4ef7\u503c {1}.
+tps=\u00a76\u5f53\u524d TPS = {0}
+tradeCompleted=\u00a7a\u4ea4\u6613\u5b8c\u6bd5
+tradeSignEmpty=\u00a74\u4ea4\u6613\u724c\u4e0a\u6ca1\u6709\u4f60\u53ef\u83b7\u5f97\u7684\u4e1c\u897f
+tradeSignEmptyOwner=\u00a74\u4ea4\u6613\u724c\u4e0a\u6ca1\u6709\u4f60\u53ef\u6536\u96c6\u7684\u4e1c\u897f
+treeFailure=\u00a74\u751f\u6210\u6811\u6728\u5931\u8d25,\u5728\u8349\u5757\u4e0a\u6216\u571f\u4e0a\u518d\u8bd5\u4e00\u6b21
+treeSpawned=\u00a76\u751f\u6210\u6811\u6728\u6210\u529f
+true=\u00a7a\u662f\u00a7r
+typeTpaccept=\u00a76\u82e5\u60f3\u63a5\u53d7\u4f20\u9001,\u8f93\u5165 \u00a74/tpaccept\u00a76
+typeTpdeny=\u00a76\u82e5\u60f3\u62d2\u7edd\u4f20\u9001,\u8f93\u5165 \u00a74/tpdeny\u00a76
+typeWorldName=\u00a76\u4f60\u4e5f\u53ef\u4ee5\u8f93\u5165\u6307\u5b9a\u7684\u4e16\u754c\u7684\u540d\u5b57
+unableToSpawnMob=\u00a74\u751f\u6210\u751f\u7269\u5931\u8d25
+unignorePlayer=\u00a76\u4f60\u5df2\u4e0d\u518d\u5c4f\u853d\u73a9\u5bb6 {0}
+unknownItemId=\u00a74\u672a\u77e5\u7684\u7269\u54c1ID:{0}
+unknownItemInList=\u00a74\u672a\u77e5\u7684\u7269\u54c1 {0} \u4e8e {1} \u5217\u8868
+unknownItemName=\u00a74\u672a\u77e5\u7684\u7269\u54c1\u540d\u79f0:{0}
+unlimitedItemPermission=\u00a74\u6ca1\u6709\u6743\u9650\u6765\u4f7f\u8be5\u7269\u54c1\u65e0\u9650 {0}
+unlimitedItems=\u00a76\u65e0\u9650\u7269\u54c1:
+unmutedPlayer=\u00a76\u73a9\u5bb6 \u00a7c{0}\u00a76 \u88ab\u5141\u8bb8\u53d1\u8a00
+unvanished=\u00a76\u5df2\u9000\u51fa\u9690\u8eab\u6a21\u5f0f.
+unvanishedReload=\u00a74\u63d2\u4ef6\u91cd\u8f7d\u8feb\u4f7f\u4f60\u7684\u9690\u8eab\u6a21\u5f0f\u5931\u6548.
+upgradingFilesError=\u5347\u7ea7\u6587\u4ef6\u65f6\u53d1\u751f\u9519\u8bef
+uptime=\u00a76\u8fd0\u884c\u65f6\u95f4:\u00a7c {0}
+userAFK=\u00a75{0} \u00a75\u73b0\u5728\u79bb\u5f00, \u53ef\u80fd\u6682\u65f6\u6ca1\u529e\u6cd5\u56de\u5e94.
+userDoesNotExist=\u00a74\u73a9\u5bb6 \u00a7c{0} \u00a74\u4e0d\u5b58\u5728.
+userIsAway=\u00a7d{0} \u00a7d\u6682\u65f6\u79bb\u5f00\u4e86
+userIsNotAway=\u00a7d{0} \u00a7d\u56de\u6765\u4e86
+userJailed=\u00a76\u4f60\u5df2\u88ab\u76d1\u7981
+userUnknown=\u00a74\u8b66\u544a: \u8fd9\u4e2a\u73a9\u5bb6 ''\u00a7c{0}\u00a74'' \u4ece\u6765\u6ca1\u6709\u52a0\u5165\u8fc7\u670d\u52a1\u5668.
+userUsedPortal={0} \u4f7f\u7528\u4e86\u73b0\u6709\u7684\u9000\u51fa\u4f20\u9001\u95e8.
+userdataMoveBackError=\u79fb\u52a8 userdata/{0}.tmp \u5230 userdata/{1} \u5931\u8d25
+userdataMoveError=\u79fb\u52a8 userdata/{0} \u5230 userdata/{1}.tmp \u5931\u8d25
+usingTempFolderForTesting=\u4f7f\u7528\u7f13\u5b58\u6587\u4ef6\u5939\u6765\u6d4b\u8bd5:
+vanished=\u00a76\u5df2\u8fdb\u5165\u9690\u8eab\u6a21\u5f0f,\u73a9\u5bb6\u5c06\u65e0\u6cd5\u770b\u5230\u4f60.
+versionMismatch=\u00a74\u7248\u672c\u4e0d\u5339\u914d\uff01\u8bf7\u5347\u7ea7 {0} \u5230\u76f8\u540c\u7248\u672c.
+versionMismatchAll=\u00a74\u7248\u672c\u4e0d\u5339\u914d\uff01\u8bf7\u5347\u7ea7\u6240\u6709Essentials\u7cfb\u5217\u7684\u63d2\u4ef6\u5230\u76f8\u540c\u7248\u672c.
+voiceSilenced=\u00a76\u5df2\u9759\u97f3
+walking=\u884c\u8d70\u4e2d
+warpDeleteError=\u00a74\u5220\u9664\u5730\u6807\u6587\u4ef6\u65f6\u53d1\u751f\u9519\u8bef
+warpList={0}
+warpListPermission=\u00a74\u4f60\u6ca1\u6709\u5217\u51fa\u5730\u6807\u7684\u6743\u9650
+warpNotExist=\u00a74\u8be5\u5730\u6807\u4e0d\u5b58\u5728
+warpOverwrite=\u00a74\u4f60\u4e0d\u80fd\u91cd\u7f6e\u8be5\u5730\u8868
+warpSet=\u00a76\u5730\u6807 \u00a7c{0} \u00a76\u5df2\u8bbe\u7f6e
+warpUsePermission=\u00a74\u4f60\u6ca1\u6709\u4f7f\u7528\u8be5\u5730\u6807\u7684\u6743\u9650
+warpingTo=\u00a76\u4f20\u9001\u5230\u5730\u6807 \u00a7c{0}
+warps=\u00a76\u5730\u6807: \u00a7r{0}
+warpsCount=\u00a76\u8fd9\u6709 {0} \u5730\u6807,\u663e\u793a \u7b2c {1} \u9875/\u5171 {2} \u9875
+weatherStorm=\u00a76\u4f60\u5c06 {0} \u7684\u5929\u6c14\u6539\u4e3a\u96e8\u96ea
+weatherStormFor=\u00a76\u4f60\u5c06 {0} \u7684\u5929\u6c14\u7684\u6539\u4e3a\u96e8\u96ea,\u6301\u7eed {1} \u79d2
+weatherSun=\u00a76\u4f60\u5c06 {0} \u7684\u5929\u6c14\u6539\u4e3a\u6674\u5929
+weatherSunFor=\u00a76\u4f60\u5c06 {0} \u7684\u5929\u6c14\u7684\u6539\u4e3a\u6674\u5929,\u6301\u7eed {1} \u79d2
+whoisAFK=\u00a76 - \u6682\u79bb:\u00a7r {0}
+whoisBanned=\u00a76 - \u5c01\u7981:\u00a7r {0}
+whoisExp=\u00a76 - \u7ecf\u9a8c:\u00a7r {0} (\u7b49\u7ea7 {1})
+whoisFly=\u00a76 - \u98de\u884c\u6a21\u5f0f:\u00a7r {0} ({1})
+whoisGamemode=\u00a76 - \u6e38\u620f\u6a21\u5f0f:\u00a7r {0}
+whoisGeoLocation=\u00a76 - \u5730\u7406\u4f4d\u7f6e:\u00a7r {0}
+whoisGod=\u00a76 - \u4e0a\u5e1d\u6a21\u5f0f:\u00a7r {0}
+whoisHealth=\u00a76 - \u751f\u547d:\u00a7r {0}/20
+whoisIPAddress=\u00a76 - IP\u5730\u5740:\u00a7r {0}
+whoisJail=\u00a76 - \u76d1\u72f1:\u00a7r {0}
+whoisLocation=\u00a76 - \u5750\u6807:\u00a7r ({0}, {1}, {2}, {3})
+whoisMoney=\u00a76 - \u73b0\u91d1:\u00a7r {0}
+whoisMuted=\u00a76 - \u7981\u8a00:\u00a7r {0}
+whoisNick=\u00a76 - \u6635\u79f0:\u00a7r {0}
+whoisOp=\u00a76 - OP:\u00a7r {0}
+whoisTop=\u00a76 ====== \u00a7c {0} \u00a76\u7684\u8d44\u6599======
+worth=\u00a76\u4e00\u7ec4 {0} \u4ef7\u503c \u00a74{1}\u00a76\uff08{2} \u5355\u4f4d\u7269\u54c1,\u6bcf\u4e2a\u4ef7\u503c {3}\uff09
+worthMeta=\u00a7a\u4e00\u7ec4\u526f\u7801\u4e3a {1} \u7684 {0} \u4ef7\u503c \u00a7c{2}\u00a76\uff08{3} \u5355\u4f4d\u7269\u54c1,\u6bcf\u4e2a\u4ef7\u503c {4}\uff09
+worthSet=\u00a76\u4ef7\u683c\u5df2\u8bbe\u7f6e
+year=\u5e74
+years=\u5e74
+youAreHealed=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7597
+youHaveNewMail=\u00a76\u4f60\u62e5\u6709 \u00a7c{0}\u00a76 \u6761\u6d88\u606f\uff01\u00a7r\u8f93\u5165 \u00a7c/mail read\u00a76 \u6765\u67e5\u770b
+playerUnbanned=\u00a76\u5df2\u89e3\u9664\u7528\u6237\u00a7c {0} \u00a76\u7684\u5c01\u7981 {1}.
+playerUnbanIpAddress=\u00a76\u5df2\u89e3\u9664\u7528\u6237\u00a7c {0} \u00a76\u7684\u5c01\u7981IP: {1}.
+playerBanIpAddress=\u00a76\u5df2\u5c01\u7981\u7528\u6237\u00a7c {0} \u00a76\u7684IP\u5730\u5740 {1}\u00a76.
+noPotionEffectPerm=\u00a74\u4f60\u6ca1\u6709\u6743\u9650\u5e94\u7528\u7279\u6548 \u00a7c{0} \u00a74\u5230\u8fd9\u4e2a\u836f\u6c34.
+invalidPotionMeta=\u00a74\u65e0\u6548\u7684\u836f\u6c34\u6570\u636e: \u00a7c{0}\u00a74.
+balanceOther=\u00a7a{0}\u7684\u91d1\u94b1:\u00a7c {1}
+pWeatherCurrent=\u00a7c{0}\u00a76\u7684\u5929\u6c14\u662f\u00a7c {1}\u00a76.
+pWeatherNormal=\u00a7c{0}\u00a76\u7684\u5929\u6c14\u662f\u6b63\u5e38\u7684.
+pWeatherOthersPermission=\u00a74\u60a8\u6ca1\u6709\u88ab\u6388\u6743\u8bbe\u7f6e\u5176\u4ed6\u73a9\u5bb6\u7684\u5929\u6c14.
+pWeatherPlayers=\u00a76\u8fd9\u4e9b\u73a9\u5bb6\u90fd\u6709\u81ea\u5df1\u7684\u5929\u6c14:\u00a7r
+pWeatherReset=\u00a76\u73a9\u5bb6\u7684\u5929\u6c14\u88ab\u91cd\u7f6e: \u00a7c{0}
+pWeatherSet=\u00a76\u73a9\u5bb6\u00a7c{1}\u00a76\u7684\u5929\u6c14\u88ab\u8bbe\u7f6e\u4e3a \u00a7c{0}\u00a76 .
+pWeatherInvalidAlias=\u00a74\u9519\u8bef\u7684\u5929\u6c14\u7c7b\u578b
+cannotStackMob=\u00a74You do not have permission to stack multiple mobs
+kitNotFound=\u00a74That kit does not exist.
+socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
+kitOnce=\u00a74You can't use that kit again.
+invalidHomeName=\u00a74Invalid home name!
+invalidNumber=Invalid Number.
+invalidPotion=\u00a74Invalid Potion.
+holdBook=\u00a74You are not holding a writable book.
+editBookContents=\u00a7eYou may now edit the contents of this book.
+bookAuthorSet=\u00a76Author of the book set to {0}.
+bookLocked=\u00a76This book is now locked.
+bookTitleSet=\u00a76Title of the book set to {0}.
+insufficientFunds=\u00a74Insufficient funds available.
+setBal=\u00a7aYour balance was set to {0}.
+setBalOthers=\u00a7aYou set {0}''s balance to {1}.
diff --git a/Essentials/src/messages_zh_HK.properties b/Essentials/src/messages_zh_HK.properties
new file mode 100644
index 000000000..265f19ef4
--- /dev/null
+++ b/Essentials/src/messages_zh_HK.properties
@@ -0,0 +1,549 @@
+#version: TeamCity
+# Single quotes have to be doubled: ''
+# Translations start here
+# by: \u00e7\u0099\u00bd\u00e5\u00af\u00b6\u00e7\u009f\u00b3\u00e6\u00bc\u00a2\u00e5\u008c\u0096\u00e7\u00b5\u0084:\u00e5\u00a4\u00a7\u00e5\u008a\u0089, pa001024
+action=\u00a7d* {0} \u00a7r5{1}
+addedToAccount=\u00a7a{0} \u5df2\u6dfb\u52a0\u5230\u4f60\u7684\u9280\u884c\u8cec\u6236
+addedToOthersAccount=\u00a7a{0} \u5df2\u88ab\u6dfb\u52a0\u5230 {1} \u00a7a\u7684\u8cec\u6236.\u76ee\u524d\u9918\u984d: {2}
+adventure=\u5192\u96aa\u6a21\u5f0f
+alertBroke=\u7834\u58de:
+alertFormat=\u00a73[{0}] \u00a7r {1} \u00a76 {2} \u65bc: {3}
+alertPlaced=\u653e\u7f6e:
+alertUsed=\u4f7f\u7528:
+antiBuildBreak=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u7834\u58de\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildCraft=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u653e\u7f6e\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildDrop=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u653e\u7f6e\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildInteract=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u8207\u00a74 {0}\u00a74\u4ea4\u4e92.
+antiBuildPlace=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u653e\u7f6e\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildUse=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u4f7f\u7528\u00a74 {0}\u00a74.
+autoAfkKickReason=\u4f60\u56e0\u70ba\u9577\u6642\u9593\u672a\u80fd\u5728\u904a\u6232\u4e2d\u505a\u51fa\u52d5\u4f5c\u4e26\u8d85\u904e {0} \u5206\u9418\u800c\u88ab\u670d\u52d9\u5668\u8acb\u51fa\uff01
+backAfterDeath=\u00a76\u4f7f\u7528\u300c/back\u300d\u547d\u4ee4\u4f86\u56de\u5230\u6b7b\u4ea1\u5730\u9ede
+backUsageMsg=\u00a76\u56de\u5230\u4e0a\u4e00\u4f4d\u7f6e
+backupDisabled=\u00a74\u5099\u4efd\u914d\u7f6e\u6587\u4ef6\u672a\u88ab\u8a2d\u7f6e.
+backupFinished=\u00a76\u5099\u4efd\u5b8c\u6210.
+backupStarted=\u00a76\u5099\u4efd\u958b\u59cb
+balance=\u00a7a\u73fe\u91d1:{0}
+balanceTop=\u00a76\u91d1\u9322\u6392\u884c:{0}
+banExempt=\u00a74\u4f60\u4e0d\u80fd\u5c01\u7981\u90a3\u500b\u73a9\u5bb6\u00a7r
+banFormat=\u00a74\u5df2\u5c01\u7981:\u00a7r {0}
+bed=\u00a77\u5e8a\u00a7r
+bedMissing=\u00a7r54\u4f60\u7684\u5e8a\u5df2\u4e1f\u5931\u6216\u963b\u64cb
+bedNull=\u00a7m\u5e8a\u00a7r
+bedSet=\u00a7m\u5df2\u8a2d\u7f6e\u5e8a\u00a7r
+bigTreeFailure=\u00a74\u751f\u6210\u5927\u6a39\u5931\u6557.\u5728\u571f\u584a\u6216\u8349\u584a\u4e0a\u9762\u518d\u8a66\u4e00\u6b21
+bigTreeSuccess=\u00a76\u5df2\u751f\u6210\u5927\u6a39
+blockList=\u00a76Essentials \u5916\u639b\u7a0b\u5f0f\u5c07\u50b3\u905e\u4e0b\u5217\u6307\u4ee4\u7d66\u53e6\u4e00\u5916\u639b\u7a0b\u5f0f:
+broadcast=\u00a7r\u00a76[\u00a74\u516c\u544a\u00a76]\u00a7a {0}
+buildAlert=\u00a74\u4f60\u6c92\u6709\u5efa\u9020\u6b0a\u9650!
+bukkitFormatChanged=Bukkit\u7248\u672c\u5df2\u6539\u8b8a
+burnMsg=\u00a76\u4f60\u5c07\u4f7f \u00a74{0} \u00a76\u71c3\u71d2\u00a74 {1} \u00a76\u79d2
+canTalkAgain=\u00a76\u4f60\u5df2\u7372\u5f97\u767c\u8a00\u7684\u8cc7\u683c
+cantFindGeoIpDB=\u7121\u6cd5\u627e\u5230GeoIP\u6578\u64da\u5eab\uff01
+cantReadGeoIpDB=\u8b80\u53d6GeoIP\u6578\u64da\u5eab\u5931\u6557\uff01
+cantSpawnItem=\u00a74\u4f60\u6c92\u6709\u751f\u6210 {0} \u7684\u6b0a\u9650
+cantFindGeoIpDB=\u627e\u4e0d\u5230GeoIP\u6578\u64da\u5eab!
+cantReadGeoIpDB=GeoIP\u6578\u64da\u5eab\u8b80\u53d6\u5931\u6557!
+cantSpawnItem=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u751f\u6210\u7269\u54c1\u00a7c {0}\u00a74.
+chatTypeAdmin=[A]
+chatTypeLocal=[L]
+chatTypeSpy=[Spy]
+cleaned=\u7528\u6236\u6587\u4ef6\u5df2\u6e05\u7a7a
+cleaning=\u6e05\u7a7a\u7528\u6236\u6587\u4ef6...
+commandFailed=\u547d\u4ee4 {0} \u5931\u6557:
+commandHelpFailedForPlugin=\u672a\u80fd\u7372\u53d6\u6b64\u5916\u639b\u7a0b\u5f0f\u7684\u5e6b\u52a9:{0}
+commandNotLoaded=\u00a74 {0} \u547d\u4ee4\u52a0\u8f09\u5931\u6557
+compassBearing=\u00a76\u65b9\u5411:{0}\uff08{1}\u5ea6\uff09
+configFileMoveError=\u79fb\u52d5config.yml\u6587\u4ef6\u5230\u5099\u4efd\u4f4d\u7f6e\u5931\u6557
+configFileRenameError=\u91cd\u547d\u540d\u7de9\u5b58\u6587\u4ef6\u70baconfig.yml\u5931\u6557
+connectedPlayers=\u00a76\u76ee\u524d\u5728\u7dda: \u00a7r
+connectionFailed=\u9023\u63a5\u5931\u6557.
+cooldownWithMessage=\u00a74\u51b7\u537b\u6642\u9593:{0}
+corruptNodeInConfig=\u00a74\u6ce8\u610f:\u4f60\u7684\u914d\u7f6e\u5167\u5b58\u5728\u4e00\u500b\u640d\u58de\u7684 {0} \u7bc0\u9ede
+couldNotFindTemplate=\u00a74\u7121\u6cd5\u627e\u5230\u6a21\u7248 {0}
+creatingConfigFromTemplate=\u5f9e\u6a21\u7248:{0} \u5275\u5efa\u914d\u7f6e
+creatingEmptyConfig=\u5275\u5efa\u7a7a\u7684\u914d\u7f6e:{0}
+creative=\u5275\u9020\u6a21\u5f0f
+currency={0}{1}
+currentWorld=\u00a76\u7576\u524d\u4e16\u754c:\u00a74 {0}
+day=\u5929
+days=\u5929
+defaultBanReason=\u767b\u9304\u5931\u6557!\u60a8\u7684\u5e33\u865f\u5df2\u88ab\u6b64\u670d\u52d9\u5668\u5c01\u7981!
+deleteFileError=\u7121\u6cd5\u522a\u9664\u6587\u4ef6:{0}
+deleteHome=\u00a76\u5bb6 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deleteJail=\u00a76\u76e3\u7344 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deleteWarp=\u00a76\u5730\u6a19 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deniedAccessCommand=\u00a7c{0} \u00a74\u88ab\u62d2\u7d55\u4f7f\u7528\u547d\u4ee4
+denyBookEdit=\u00a74\u4f60\u4e0d\u80fd\u89e3\u9396\u9019\u672c\u66f8.
+denyChangeAuthor=\u00a74\u4f60\u4e0d\u80fd\u6539\u8b8a\u9019\u672c\u66f8\u7684\u4f5c\u8005.
+denyChangeTitle=\u00a74\u4f60\u4e0d\u80fd\u6539\u8b8a\u9019\u672c\u66f8\u7684\u6a19\u984c.
+dependancyDownloaded=[Essentials\u5916\u639b\u7a0b\u5f0f] \u9644\u5c6c\u6587\u4ef6 {0} \u4e0b\u8f09\u6210\u529f
+dependancyException=[Essentials\u5916\u639b\u7a0b\u5f0f] \u4e0b\u8f09\u9644\u5c6c\u6587\u4ef6\u6642\u767c\u751f\u932f\u8aa4
+dependancyNotFound=[Essentials\u5916\u639b\u7a0b\u5f0f] \u672a\u627e\u5230\u4e00\u500b\u6240\u9700\u7684\u9644\u5c6c\u6587\u4ef6,\u958b\u59cb\u81ea\u52d5\u4e0b\u8f09
+depth=\u00a76\u4f60\u4f4d\u65bc\u6d77\u62d40\u683c\u8655
+depthAboveSea=\u00a76\u4f60\u4f4d\u65bc\u6d77\u62d4\u6b63\u00a7c{0}\u00a76\u683c\u8655
+depthBelowSea=\u00a76\u4f60\u4f4d\u65bc\u6d77\u62d4\u8ca0\u00a7c{0}\u00a76\u683c\u8655
+destinationNotSet=\u76ee\u7684\u5730\u672a\u8a2d\u7f6e.
+disableUnlimited=\u00a76\u53d6\u6d88\u4e86 {1} \u7684\u7121\u9650\u653e\u7f6e \u00a7c{0} \u00a76\u7684\u80fd\u529b
+disabled=\u95dc\u9589
+disabledToSpawnMob=\u00a74\u5df2\u7981\u6b62\u6b64\u751f\u7269\u7684\u751f\u6210.
+distance=\u00a76\u8ddd\u96e2: {0}
+dontMoveMessage=\u00a76\u50b3\u9001\u5c07\u5728{0}\u5167\u958b\u59cb.\u4e0d\u8981\u79fb\u52d5
+downloadingGeoIp=\u4e0b\u8f09GeoIP\u6578\u64da\u5eab\u4e2d
+duplicatedUserdata=\u8907\u88fd\u4e86\u73a9\u5bb6\u5b58\u6a94:{0} \u548c {1}
+durability=\u00a76\u9019\u500b\u5de5\u5177\u9084\u6709 \u00a74{0}\u00a76 \u6301\u4e45
+enableUnlimited=\u00a76\u7d66\u4e88\u4e86 \u00a7c{1} \u00a76\u7684\u7121\u9650\u653e\u7f6e \u00a7c{0} \u00a76\u7684\u80fd\u529b
+enableUnlimited=\u00a76\u7121\u9650\u5236\u7684\u00a7c {0} \u00a76\u5df2\u7d93\u7d66\u8207 {1}.
+enabled=\u958b\u555f
+enchantmentApplied = \u00a76\u9644\u9b54 \u00a7c{0} \u00a76\u5df2\u88ab\u61c9\u7528\u5230\u4f60\u624b\u4e2d\u7684\u5de5\u5177.
+enchantmentNotFound = \u00a74\u672a\u627e\u5230\u8a72\u9644\u9b54.
+enchantmentPerm = \u00a74\u4f60\u6c92\u6709\u9032\u884c\u00a7c {0} \u00a74\u9644\u9b54\u7684\u6b0a\u9650.
+enchantmentRemoved = \u00a76\u9644\u9b54 \u00a7c{0} \u00a76\u5df2\u5f9e\u4f60\u624b\u4e0a\u7684\u5de5\u5177\u79fb\u9664
+enchantments = \u00a76\u9644\u9b54: \u00a7r{0}
+errorCallingCommand=\u932f\u8aa4\u7684\u547c\u53eb\u547d\u4ee4:/{0}
+errorWithMessage=\u00a7c\u932f\u8aa4:{0}
+essentialsHelp1=Essentials\u7121\u6cd5\u5c07\u5176\u6253\u958b
+essentialsHelp2=Essentials\u7121\u6cd5\u5c07\u5176\u6253\u958b
+essentialsReload=\u00a76Essentials \u5df2\u91cd\u65b0\u8f09\u5165\u00a7c{0}
+exp=\u00a74{0} \u00a76\u64c1\u6709\u00a7c {1} \u00a76\u7d93\u9a57\u503c (\u7b49\u7d1a\u00a7c {2}\u00a76) \u9700\u8981\u00a7c {3} \u00a76\u7d93\u9a57\u624d\u80fd\u5347\u7d1a.
+expSet=\u00a7c\u4f60\u5c07{0} \u00a76\u7684\u7d93\u9a57\u8a2d\u7f6e\u70ba\u00a7c {1} \u00a76\u7d93\u9a57\u503c.
+extinguish=\u00a76\u4f60\u7184\u6ec5\u4e86\u4f60\u81ea\u5df1\u8eab\u4e0a\u7684\u706b
+extinguishOthers=\u00a76\u4f60\u7184\u6ec5\u4e86 {0} \u00a76\u8eab\u4e0a\u7684\u706b
+failedToCloseConfig=\u95dc\u9589\u914d\u7f6e {0} \u5931\u6557
+failedToCreateConfig=\u5275\u5efa\u914d\u7f6e {0} \u5931\u6557
+failedToWriteConfig=\u5beb\u5165\u914d\u7f6e {0} \u5931\u6557
+false=\u00a74\u5426\u00a7r
+feed=\u5df2\u7d93\u98fd\u548c,\u7121\u6cd5\u589e\u52a0\u98e2\u9913\u5ea6.
+feedOther=\u00a76\u5df2\u7d93\u98fd\u548c{0}.
+fileRenameError=\u91cd\u547d\u540d\u6587\u4ef6 {0} \u5931\u6557
+fireworkColor=\u00a74\u4f7f\u7528\u4e86\u7121\u6548\u7684\u7159\u82b1\u586b\u5145\u53c3\u6578\uff0c\u5fc5\u9808\u9996\u5148\u8a2d\u7f6e\u4e00\u500b\u984f\u8272\u3002
+fireworkEffectsCleared=\u00a76\u5f9e\u6301\u6709\u7684\u7269\u54c1\u4e2d\u79fb\u9664\u4e86\u6240\u6709\u7279\u6548.
+fireworkSyntax=\u00a76\u7159\u82b1\u53c3\u6578:\u00a7c color:<\u984f\u8272> [fade:<\u6de1\u51fa\u984f\u8272>] [shape:<\u5f62\u614b>] [effect:<\u7279\u6548>]\n\u00a76\u8981\u4f7f\u7528\u591a\u500b\u984f\u8272/\u7279\u6548, \u4f7f\u7528\u9017\u865f: \u00a7cred,blue,pink\n\u00a76\u5f62\u72c0:\u00a7c star, ball, large, creeper, burst \u00a76\u7279\u6548:\u00a7c trail, twinkle.
+flyMode=\u00a76 \u5df2\u70ba\u00a7c{1}\u00a76\u8a2d\u7f6e\u4e86\u98db\u884c\u6a21\u5f0f\u70ba\u00a7c{0}.
+flying=\u98db\u884c\u4e2d
+foreverAlone=\u00a74\u4f60\u6c92\u6709\u53ef\u56de\u5fa9\u7684\u73a9\u5bb6
+freedMemory=\u91cb\u653e\u4e86 {0} MB
+fullStack=\u00a74\u4f60\u7684\u7269\u54c1\u5df2\u7d93\u6700\u591a\u4e86.
+gameMode=\u00a76\u5df2\u8a2d\u7f6e{1}\u7684\u904a\u6232\u6a21\u5f0f\u70ba{0}.
+gcWorld=\u00a76{0} "\u00a7c{1}\u00a76": \u00a7c{2}\u00a76 \u5340\u584a, \u00a7c{3}\u00a76 \u5be6\u9ad4.
+gcfree=\u7a7a\u9592\u5167\u5b58: \u00a7c{0} MB
+gcmax=\u6700\u5927\u5167\u5b58: \u00a7c{0} MB
+gctotal=\u5df2\u5206\u914d\u5167\u5b58: \u00a7c{0} MB
+geoIpUrlEmpty=GeoIP\u4e0b\u8f09\u93c8\u63a5\u70ba\u7a7a
+geoIpUrlInvalid=GeoIP\u4e0b\u8f09\u93c8\u63a5\u5931\u6548
+geoipJoinFormat=\u73a9\u5bb6 {0} \u4f86\u81ea\u65bc {1}
+giveSpawn=\u00a76\u7d66\u4e88\u00a7c {2} \u00a76 \u00a7c {0} \u500b\u00a7c {1}\u00a76.
+godDisabledFor=\u00a74\u53d6\u6d88\u4e86 \u00a7c{0} \u00a76\u7684\u4e0a\u5e1d\u6a21\u5f0f
+godEnabledFor=\u00a74\u958b\u555f\u4e86\u00a7c {0} \u00a76\u7684\u4e0a\u5e1d\u6a21\u5f0f
+godMode=\u00a76\u4e0a\u5e1d\u6a21\u5f0f \u00a7c{0}
+groupNumber=\u00a7c{0}\u00a7f \u5728\u7dda, \u60f3\u8981\u7372\u53d6\u5168\u90e8\u4f7f\u7528:\u00a7c /{1} {2}
+groupDoesNotExist=\u00a74\u7576\u524d\u7d44\u6c92\u6709\u4eba\u5728\u7dda!
+hatArmor=\u00a74\u932f\u8aa4:\u4f60\u7121\u6cd5\u4f7f\u7528\u9019\u500b\u7269\u54c1\u4f5c\u70ba\u5e3d\u5b50!
+hatEmpty=\u00a74\u4f60\u73fe\u5728\u9084\u6c92\u6709\u6234\u5e3d\u5b50.
+hatFail=\u00a74\u4f60\u5fc5\u9808\u628a\u60f3\u8981\u5e36\u7684\u5e3d\u5b50\u62ff\u5728\u624b\u4e2d.
+hatPlaced=\u00a7e\u4eab\u53d7\u4f60\u7684\u65b0\u5e3d\u5b50\u628a!
+hatRemoved=\u00a76\u4f60\u7684\u5e3d\u5b50\u5df2\u79fb\u9664.
+haveBeenReleased=\u00a76\u4f60\u5df2\u88ab\u91cb\u653e
+heal=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7642
+healDead=\u00a74\u4f60\u4e0d\u80fd\u6cbb\u7642\u4e00\u500b\u6b7b\u4eba!
+healOther=\u00a76\u5df2\u6cbb\u7642\u00a7c {0}
+helpConsole=\u5f9e\u63a7\u5236\u53f0\u67e5\u770b\u5e6b\u52a9,\u8acb\u8f38\u5165\u300c?\u300d
+helpFrom=\u00a76\u4f86\u81ea\u65bc {0} \u7684\u6307\u4ee4
+helpLine=\u00a76/{0}\u00a7r: {1}
+helpMatching=\u00a76\u6307\u4ee4\u9023\u63a5 "\u00a7c{0}\u00a76":
+helpOp=\u00a74[\u6c42\u52a9OP]\u00a7r \u00a76{0}:\u00a7r {1}
+helpPages=\u00a76\u7b2c \u00a7c{0}\u00a76 \u9801/\u5171 \u00a7c{1}\u00a76 \u9801:
+helpPlugin=\u00a74{0}\u00a7r: \u5916\u639b\u7a0b\u5f0f\u5e6b\u52a9: /help {1}
+holeInFloor=\u00a74\u76ee\u6a19\u8173\u4e0b\u662f\u865b\u7a7a
+holdFirework=\u00a74\u4f60\u5fc5\u9808\u62ff\u7740\u7159\u706b\u624d\u80fd\u589e\u52a0\u7279\u6548.
+holdPotion=\u00a74\u4f60\u5fc5\u9808\u62ff\u7740\u85e5\u6c34\u624d\u80fd\u589e\u52a0\u7279\u6548.
+holeInFloor=\u00a74\u5730\u677f\u6709\u6d1e!
+homeSet=\u00a76\u5df2\u8a2d\u7f6e\u5bb6~
+homeSetToBed=\u00a76\u4f60\u7684\u5bb6\u5df2\u88ab\u8a2d\u70ba\u6b64\u5e8a
+homes=\u00a76\u5bb6:\u00a7r{0}
+hour=\u5c0f\u6642
+hours=\u5c0f\u6642
+ignorePlayer=\u00a76\u4f60\u5c4f\u853d\u4e86\u73a9\u5bb6 \u00a7c{0}
+illegalDate=\u932f\u8aa4\u7684\u65e5\u671f\u683c\u5f0f
+infoChapter=\u9078\u64c7\u7ae0\u7bc0:
+infoChapterPages=\u00a76\u7ae0\u7bc0 {0},\u7b2c \u00a7c{1}\u00a76 \u9801/\u5171 \u00a7c{2}\u00a76:
+infoFileDoesNotExist=\u6587\u4ef6info.txt\u4e0d\u5b58\u5728,\u5c07\u5275\u5efa\u4e00\u500b\u65b0\u7684\u6587\u4ef6
+infoPages=\u00a7e----\u7b2c \u00a7c{0}\u00a7e \u9801/\u5171 \u00a7c{1}\u00a7e \u9801----
+infoUnknownChapter=\u672a\u77e5\u7ae0\u7bc0
+invBigger=\u00a74\u5176\u4ed6\u73a9\u5bb6\u7684\u80cc\u5305\u6bd4\u4f60\u7684\u66f4\u5927
+invRestored=\u00a76\u4f60\u7684\u80cc\u5305\u5df2\u88ab\u6062\u5fa9
+invSee=\u00a76\u4f60\u67e5\u770b\u4e86\u00a7c {0} \u00a76\u7684\u80cc\u5305
+invSeeHelp=\u00a76\u4f7f\u7528\u300c/invsee\u300d\u91cd\u65b0\u67e5\u770b\u81ea\u5df1\u7684\u80cc\u5305
+invalidCharge=\u00a74\u7121\u6548\u7684\u50f9\u683c
+invalidFireworkFormat=\u00a76\u9019\u500b\u9078\u9805 \u00a74{0} \u00a76\u5c0d \u00a74{1}\u00a76 \u4e0d\u662f\u4e00\u500b\u6709\u6548\u7684\u503c \u00a76.
+invalidHome=\u00a74\u5bb6\u00a7c {0} \u00a74\u4e0d\u5b58\u5728!
+invalidMob=\u7121\u6548\u7684\u52d5\u7269\u7a2e\u985e
+invalidServer=\u7121\u6548\u7684\u670d\u52d9\u5668\uff01
+invalidSignLine=\u00a74\u724c\u5b50\u4e0a\u7684\u7b2c \u00a7c{0} \u00a74\u884c\u7121\u6548
+invalidWorld=\u00a74\u7121\u6548\u7684\u4e16\u754c
+inventoryCleared=\u00a76\u80cc\u5305\u5df2\u6e05\u7a7a
+inventoryClearedOthers=\u00a7c{0}\u00a76 \u7684\u80cc\u5305\u5df2\u88ab\u6e05\u7a7a
+invalidWarpName=\u00a74\u7121\u6548\u7684\u50b3\u9001\u9ede\u540d\u7a31!
+invalidWorld=\u00a74\u7121\u6548\u7684\u4e16\u754c\u540d.
+inventoryCleared=\u00a76\u5305\u88f9\u5df2\u6e05\u7a7a.
+inventoryClearedAll=\u00a76\u6240\u6709\u4eba\u7684\u5305\u88f9\u5df2\u6e05\u7a7a.
+inventoryClearedOthers=\u00a7c{0}\u00a76\u7684\u5305\u88f9\u5df2\u6e05\u7a7a.
+is=\u662f
+itemCannotBeSold=\u00a74\u8a72\u7269\u54c1\u7121\u6cd5\u8ce3\u7d66\u670d\u52d9\u5668
+itemMustBeStacked=\u00a74\u7269\u54c1\u5fc5\u9808\u6210\u7d44\u4ea4\u6613,2s\u7684\u6578\u91cf\u662f2\u7d44,\u4ee5\u6b64\u985e\u63a8
+itemNames=\u00a76\u7269\u54c1\u7c21\u6613\u540d\u7a31:\u00a7r {0}
+itemNotEnough1=\u00a74\u4f60\u6c92\u6709\u8db3\u5920\u7684\u8a72\u7269\u54c1\u4f86\u8ce3\u51fa
+itemNotEnough2=\u00a76\u5982\u679c\u4f60\u60f3\u8981\u8ce3\u6389\u6240\u6709\u4f60\u80cc\u5305\u5167\u7684\u8a72\u7269\u54c1,\u4f7f\u7528\u300c/sell \u7269\u54c1\u540d\u7a31\uff08\u82f1\u6587,\u6216ID\uff09\u300d
+itemNotEnough3=\u00a76\u300c/sell \u7269\u54c1\u540d\u7a31 -1\u300d\u5c07\u6703\u7559\u51fa\u4e00\u500b\u800c\u8ce3\u6389\u5176\u5b83\u8a72\u7a2e\u7269\u54c1,\u4ee5\u6b64\u985e\u63a8
+itemSellAir=\u4f60\u96e3\u9053\u60f3\u8ce3\u7a7a\u6c23\u55ce\uff1f\u653e\u500b\u6771\u897f\u5728\u4f60\u624b\u88e1
+itemSold=\u00a7a\u7372\u5f97 \u00a7c {0} \u00a7a \uff08{1} \u55ae\u4f4d{2},\u6bcf\u500b\u50f9\u503c {3}\uff09
+itemSoldConsole=\u00a7c{0} \u00a76\u8ce3\u51fa\u4e86 {1},\u7372\u5f97\u4e86\u00a76 {2} \u00a76 \uff08{3} \u55ae\u4f4d\u7269\u54c1,\u6bcf\u500b\u50f9\u503c {4}\uff09
+itemSpawn=\u00a76\u751f\u6210 {0} \u500b {1}
+itemType=\u00a76\u7269\u54c1:\u00a7c {0} \u00a76-\u00a74 {1}
+itemsCsvNotLoaded=\u7121\u6cd5\u52a0\u8f09items.csv
+jailAlreadyIncarcerated=\u00a74\u5df2\u5728\u76e3\u7344\u4e2d\u7684\u73a9\u5bb6:{0}
+jailMessage=\u00a74\u8acb\u5728\u76e3\u7344\u4e2d\u9762\u58c1\u601d\u904e\uff01
+jailNotExist=\u00a74\u8a72\u76e3\u7344\u4e0d\u5b58\u5728
+jailReleased=\u00a76\u73a9\u5bb6 \u00a7c{0}\u00a76 \u51fa\u7344\u4e86
+jailReleasedPlayerNotify=\u00a76\u4f60\u5df2\u88ab\u91cb\u653e\uff01
+jailSentenceExtended=\u00a76\u56da\u7981\u6642\u9593\u589e\u52a0\u5230:{0)
+jailSet=\u00a76\u76e3\u7344 {0} \u5df2\u88ab\u8a2d\u7f6e
+jumpError=\u00a74\u9019\u5c07\u6703\u640d\u5bb3\u4f60\u7684\u96fb\u8166
+kickDefault=\u5f9e\u670d\u52d9\u5668\u8acb\u51fa
+kickExempt=\u00a74\u4f60\u7121\u6cd5\u8acb\u51fa\u8a72\u73a9\u5bb6.
+kickedAll=\u00a74\u5df2\u5c07\u6240\u6709\u73a9\u5bb6\u8acb\u51fa\u670d\u52d9\u5668.
+kill=\u00a76\u6bba\u6b7b\u4e86 \u00a7c{0}
+killExempt=\u00a74\u4f60\u4e0d\u80fd\u6bba\u6b7b {0}
+kitError2=\u00a74\u8a72\u5de5\u5177\u5305\u53ef\u80fd\u4e0d\u5b58\u5728\u6216\u8005\u88ab\u62d2\u7d55\u4e86.
+kitError=\u00a74\u6c92\u6709\u6709\u6548\u7684\u5de5\u5177\u5305
+kitErrorHelp=\u00a74\u6216\u8a31\u4e00\u500b\u7269\u54c1\u5728\u8a2d\u7f6e\u6587\u4ef6\u91cc\u672a\u88ab\u8a2d\u7f6e\u6578\u91cf\uff1f
+kitGive=\u00a76\u7372\u53d6\u5de5\u5177\u5305\u00a7c {0}
+kitGiveTo=\u00a76\u6210\u529f\u767c\u9001\u5de5\u5177\u5305\u00a7c {0}\u00a76 \u7d66 {1}\u00a7.
+kitInvFull=\u00a74\u4f60\u7684\u80cc\u5305\u5df2\u6eff,\u5de5\u5177\u5305\u5c07\u653e\u5728\u5730\u4e0a
+kitTimed=\u00a74\u51b7\u537b\u6642\u9593\u00a7c {0}.
+kitReceive=\u00a76\u6536\u5230\u4e00\u500b\u00a7c {0} \u00a76\u5de5\u5177\u5305.
+kitTimed=\u00a74You cant use that kit again for another\u00a7c {0}\u00a74.
+kits=\u00a76\u5de5\u5177\u5305:\u00a7r{0}
+leatherSyntax=\u00a76\u76ae\u9769\u984f\u8272\u8a9e\u6cd5: color:<red>,<green>,<blue> \u5982: color:255,0,0.
+lightningSmited=\u00a76\u4f60\u525b\u525b\u88ab\u96f7\u64ca\u4e2d\u4e86
+lightningUse=\u00a76\u96f7\u64ca\u4e2d\u4e86\u00a7c {0}
+listAfkTag = \u00a77[\u96e2\u958b]\u00a7r
+listAmount = \u00a76\u7576\u524d\u6709 \u00a7c{0}\u00a76 \u500b\u73a9\u5bb6\u5728\u7dda,\u6700\u5927\u5728\u7dda\u4eba\u6578\u70ba \u00a7c{1}\u00a76 \u500b\u73a9\u5bb6.
+listAmountHidden = \u00a76\u7576\u524d\u6709 \u00a7c{0}\u00a76/{1}\u00a76 \u500b\u73a9\u5bb6\u5728\u7dda,\u6700\u5927\u5728\u7dda\u4eba\u6578 \u00a7c{2}\u00a76 \u500b\u73a9\u5bb6
+listGroupTag={0}\u00a7r:
+listHiddenTag = \u00a77[\u96b1\u8eab]\u00a7r
+loadWarpError=\u00a74\u52a0\u8f09\u5730\u6a19 {0} \u5931\u6557
+localFormat=\u4f4d\u7f6e:<{0}> {1}
+mailClear=\u00a76\u82e5\u8981\u6a19\u8a18\u4f60\u7684\u90f5\u4ef6\u70ba\u5df2\u8b80,\u8f38\u5165\u300c/mail clear\u300d
+mailCleared=\u00a76\u90f5\u7bb1\u5df2\u6e05\u7a7a\uff01
+mailSent=\u00a76\u90f5\u4ef6\u5df2\u767c\u51fa\uff01
+markMailAsRead=\u00a76\u82e5\u8981\u6a19\u8a18\u4f60\u7684\u90f5\u4ef6\u70ba\u5df2\u8b80,\u8f38\u5165\u300c/mail clear\u300d
+markedAsAway=\u00a76\u4f60\u5df2\u8a2d\u7f6e\u96e2\u958b.
+markedAsNotAway=\u00a76\u4f60\u5df2\u8a2d\u7f6e\u53d6\u6d88\u96e2\u958b.
+matchingIPAddress=\u00a76\u4ee5\u4e0b\u662f\u4f86\u81ea\u8a72IP\u4f4d\u5740\u7684\u73a9\u5bb6:
+maxHomes=\u00a74\u4f60\u7121\u6cd5\u8a2d\u7f6e\u8d85\u904e {0} \u500b\u5bb6.
+mayNotJail=\u00a74\u4f60\u7121\u6cd5\u56da\u7981\u8a72\u73a9\u5bb6
+me=\u6211
+messageTruncated=\u00a74\u6d88\u606f\u88ab\u622a\u65b7, \u60f3\u8981\u770b\u5230\u5b8c\u6574\u7684\u4fe1\u606f\u8acb\u8f38\u5165:\u00a7c /{0} {1}
+minute=\u5206\u9418
+minutes=\u5206\u9418
+missingItems=\u00a74\u4f60\u6c92\u6709 {0}x {1}.
+missingPrefixSuffix=\u5931\u53bb\u4e86\u4e00\u500b\u524d\u7db4\u6216\u5c3e\u7db4\u65bc {0}
+mobSpawnError=\u00a74\u66f4\u6539\u5237\u602a\u7c60\u6642\u767c\u751f\u932f\u8aa4
+mobSpawnLimit=\u751f\u7269\u6578\u91cf\u592a\u591a,\u7121\u6cd5\u751f\u6210
+mobSpawnTarget=\u00a74\u76ee\u6a19\u65b9\u584a\u5fc5\u9808\u662f\u4e00\u500b\u5237\u602a\u7c60
+mobsAvailable=\u00a76\u751f\u7269:\u00a7r {0}
+moneyRecievedFrom=\u00a7a\u5df2\u5f9e {1} \u63a5\u6536{0}
+moneySentTo=\u00a7a{0} \u5df2\u767c\u9001\u5230 {1}
+moneyTaken=\u00a7a{0} \u5df2\u5f9e\u4f60\u7684\u8cec\u6236\u4e2d\u6263\u9664
+month=\u6708
+months=\u6708
+moreThanZero=\u00a74\u6578\u91cf\u5fc5\u9808\u5927\u65bc0
+moveSpeed=\u00a76\u70ba\u00a7c{2}\u00a76\u8a2d\u7f6e\u00a7c {0} \u00a76\u901f\u5ea6\u70ba\u00a7c {1} \u00a76.
+msgFormat=\u00a76[{0}\u00a76 -> {1}\u00a76] \u00a7r{2}
+multipleCharges=\u00a74\u60a8\u4e0d\u80fd\u5c0d\u9019\u500b\u7159\u82b1\u61c9\u7528\u591a\u65bc\u4e00\u500b\u7684\u88dd\u6599.
+multiplePotionEffects=\u00a74\u60a8\u4e0d\u80fd\u5c0d\u9019\u500b\u7159\u82b1\u61c9\u7528\u591a\u65bc\u4e00\u500b\u7684\u6548\u679c.
+muteExempt=\u00a74\u4f60\u7121\u6cd5\u7981\u8a00\u8a72\u73a9\u5bb6
+muteNotify=\u00a74{0} \u00a76\u5df2\u88ab\u7981\u8a00 \u00a74{1}\u00a76.
+mutedPlayer=\u00a76\u73a9\u5bb6 {0} \u00a76\u88ab\u7981\u8a00
+mutedPlayerFor=\u00a76\u73a9\u5bb6 {0} \u00a76\u88ab\u7981\u8a00 \u6642\u9593:{1}
+mutedUserSpeaks={0} \u60f3\u8981\u8aaa\u8a71,\u4f46\u88ab\u7981\u8a00\u4e86
+nearbyPlayers=\u00a76\u9644\u8fd1\u7684\u73a9\u5bb6: {0}
+negativeBalanceError=\u00a74\u73fe\u91d1\u4e0d\u53ef\u5c0f\u65bc\u96f6
+nickChanged=\u00a76\u66b1\u7a31\u5df2\u66f4\u63db
+nickDisplayName=\u00a74\u4f60\u9700\u8981\u6fc0\u6d3bchange-displayname.\u8a72\u6587\u4ef6\u5728Essentials\u8a2d\u7f6e\u6587\u4ef6\u4e2d
+nickInUse=\u00a74\u90a3\u500b\u66b1\u7a31\u5df2\u88ab\u4f7f\u7528
+nickNamesAlpha=\u00a74\u66b1\u7a31\u5fc5\u9808\u70ba\u5b57\u6bcd\u6216\u6578\u5b57.
+nickNoMore=\u00a76\u4f60\u4e0d\u518d\u64c1\u6709\u4e00\u500b\u66b1\u7a31
+nickOthersPermission=\u00a74\u4f60\u6c92\u6709\u66f4\u6539\u5225\u4eba\u66b1\u7a31\u7684\u6b0a\u9650
+nickSet=\u00a76\u4f60\u7684\u66b1\u7a31\u73fe\u5728\u662f \u00a74{0}
+noAccessCommand=\u00a74\u4f60\u6c92\u6709\u4f7f\u7528\u8a72\u547d\u4ee4\u7684\u6b0a\u9650
+noAccessPermission=\u00a74\u4f60\u6c92\u6709\u4f7f\u7528 {0} \u7684\u6b0a\u9650
+noBreakBedrock=\u00a74\u4f60\u4e0d\u80fd\u6467\u6bc0\u57fa\u5ca9\uff01
+noChapterMeta=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u5275\u5efa\u52d5\u614b\u66f8\u672c.
+noDestroyPermission=\u00a74\u4f60\u6c92\u6709\u7834\u58de {0} \u7684\u6b0a\u9650
+noDurability=\u00a74\u9019\u500b\u7269\u54c1\u6c92\u6709\u8010\u4e45.
+noGodWorldWarning=\u00a74\u7981\u6b62\u4f7f\u7528\u4e0a\u5e1d\u6a21\u5f0f.
+noHelpFound=\u00a74\u6c92\u6709\u5339\u914d\u7684\u547d\u4ee4
+noHomeSet=\u4f60\u9084\u672a\u8a2d\u7f6e\u5bb6
+noHomeSetPlayer=\u00a76\u8a72\u73a9\u5bb6\u9084\u672a\u8a2d\u7f6e\u5bb6
+noKitPermission=\u00a74\u4f60\u9700\u8981 \u00a74{0}\u00a74 \u6b0a\u9650\u4f86\u4f7f\u7528\u8a72\u5de5\u5177
+noKits=\u00a76\u9084\u6c92\u6709\u53ef\u7372\u5f97\u7684\u5de5\u5177
+noMail=\u4f60\u6c92\u6709\u4efb\u4f55\u90f5\u4ef6
+noMatchingPlayers=\u00a76\u627e\u4e0d\u5230\u5339\u914d\u7684\u73a9\u5bb6.
+noMetaFirework=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u61c9\u7528\u7159\u82b1\u6578\u64da.
+noMetaPerm=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u61c9\u7528 \u00a7c{0}\u00a74 \u7684\u6578\u64da.
+noMotd=\u00a76\u4eca\u65e5\u6c92\u6709\u516c\u544a
+noNewMail=\u00a76\u4f60\u6c92\u6709\u65b0\u7684\u90f5\u4ef6
+noPendingRequest=\u00a74\u4f60\u6c92\u6709\u5f85\u89e3\u6c7a\u7684\u8acb\u6c42
+noPerm=\u00a74\u4f60\u6c92\u6709 \u00a7c{0}\u00a74 \u6b0a\u9650
+noPermToSpawnMob=\u00a74\u4f60\u6c92\u6709\u751f\u6210\u8a72\u751f\u7269\u7684\u6b0a\u9650
+noPlacePermission=\u00a74\u00a74\u4f60\u6c92\u6709\u5728\u90a3\u500b\u724c\u5b50\u65c1\u908a\u653e\u65b9\u584a\u7684\u6b0a\u5229
+noPowerTools=\u00a76\u4f60\u6c92\u6709\u7d81\u5b9a\u547d\u4ee4
+noRules=\u00a74\u6c92\u6709\u6307\u5b9a\u7684\u689d\u898f
+noWarpsDefined=\u00a74\u6c92\u6709\u78ba\u5b9a\u7684\u5730\u6a19
+none=\u7121
+notAllowedToQuestion=\u00a74\u4f60\u672a\u88ab\u6388\u6b0a\u4f7f\u7528\u63d0\u554f\u767c\u8a00
+notAllowedToShout=\u00a74\u4f60\u672a\u88ab\u6388\u6b0a\u4f7f\u7528\u558a\u8a71\u767c\u8a00
+notEnoughExperience=\u00a74\u4f60\u6c92\u6709\u8db3\u5920\u7684\u7d93\u9a57\u503c
+notEnoughMoney=\u00a74\u4f60\u6c92\u6709\u8db3\u5920\u7684\u8cc7\u91d1
+notFlying=\u672a\u98db\u884c
+notRecommendedBukkit= \u00a74Bukkit\u7248\u672c\u904e\u820a.\u5efa\u8b70\u66f4\u65b0.
+notSupportedYet=\u66ab\u4e0d\u652f\u6301
+nothingInHand = \u00a74\u4f60\u6c92\u6709\u6301\u6709\u4efb\u4f55\u7269\u54c1
+now=\u73fe\u5728
+nuke=\u00a7d\u6838\u6b66\u964d\u843d,\u6ce8\u610f\u96b1\u853d\uff01
+numberRequired=\u9700\u8981\u8f38\u5165\u6578\u5b57\uff01
+onlyDayNight=/time \u547d\u4ee4\u53ea\u6709 day/night \u5169\u500b\u9078\u64c7
+onlyPlayerSkulls=\u00a74\u4f60\u53ea\u80fd\u8a2d\u7f6e\u4eba\u982d\u7684\u4e3b\u4eba (397:3).
+onlyPlayers=\u00a74\u96bb\u6709\u904a\u6232\u4e2d\u73a9\u5bb6\u624d\u53ef\u4f7f\u7528 {0}
+onlySunStorm=\u00a74/weather \u547d\u4ee4\u53ea\u6709 sun/storm \u5169\u500b\u9078\u64c7
+orderBalances=\u00a76\u6392\u5e8f {0} \u00a76\u500b\u73a9\u5bb6\u7684\u8cc7\u91d1\u4e2d,\u8acb\u7a0d\u5019\u2026\u2026
+oversizedTempban=\u00a74\u4f60\u53ef\u80fd\u6c92\u6709\u5728\u9019\u500b\u6642\u6bb5\u5c01\u7981\u73a9\u5bb6.
+pTimeCurrent=\u00a76{0}\u00a7c \u00a76\u7684\u6642\u9593\u662f \u00a7c{1}
+pTimeCurrentFixed=\u00a7c{0}\u00a76 \u7684\u6642\u9593\u88ab\u9023\u63a5\u5230 \u00a7c{1}
+pTimeNormal=\u00a7c{0}\u00a76 \u7684\u6642\u9593\u662f\u6b63\u5e38\u7684\u4e26\u8207\u670d\u52d9\u5668\u540c\u6b65
+pTimeOthersPermission=\u00a74\u4f60\u672a\u88ab\u6388\u6b0a\u8a2d\u7f6e\u5176\u4ed6\u73a9\u5bb6\u7684\u6642\u9593
+pTimePlayers=\u00a76\u9019\u4e9b\u73a9\u5bb6\u6709\u4ed6\u5011\u81ea\u5df1\u7684\u6642\u9593:
+pTimeReset=\u00a76\u8a72\u73a9\u5bb6\u7684\u6642\u9593\u88ab\u91cd\u7f6e:\u00a7c{0}
+pTimeSet=\u00a76\u8a72\u73a9\u5bb6\u7684\u6642\u9593\u88ab\u8a2d\u5b9a\u70ba \u00a7c{0}\u00a76 \u5c0d\u8c61:\u00a7c{1}
+pTimeSetFixed=\u00a76\u8a72\u73a9\u5bb6\u6642\u9593\u88ab\u9023\u63a5\u5230 \u00a7c{0}\u00a76 \u5c0d\u8c61:\u00a7c{1}
+parseError=\u00a74\u89e3\u6790\u00a7c {0} \u00a74\u65bc\u7b2c \u00a7c{1}\u00a74 \u884c\u6642\u767c\u751f\u932f\u8aa4
+pendingTeleportCancelled=\u00a74\u5f85\u8655\u7406\u7684\u50b3\u9001\u8acb\u6c42\u5df2\u53d6\u6d88
+permissionsError=\u672a\u627e\u5230Permissions/GroupManager\u5916\u639b\u7a0b\u5f0f\uff1b\u804a\u5929\u7684 \u524d\u7db4/\u5c3e\u7db4 \u5c07\u4e0d\u8d77\u4f5c\u7528
+playerBanned=\u00a76\u7ba1\u7406\u54e1\u00a7c {0}\u00a76 \u5c01\u7981\u4e86 {1},\u00a76\u7406\u7531:{2}
+playerInJail=\u00a74\u8a72\u73a9\u5bb6\u5df2\u5728\u76e3\u7344 {0}
+playerJailed=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u88ab\u902e\u6355\u4e86
+playerJailedFor= \u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u88ab\u902e\u6355,\u6642\u9593:{1}
+playerKicked=\u00a74\u7ba1\u7406\u54e1 \u00a7c{0} \u00a76\u8acb\u51fa\u4e86 \u00a7c{1},\u00a76\u7406\u7531:{2}
+playerMuted=\u00a76\u4f60\u88ab\u7981\u6b62\u767c\u8a00
+playerMutedFor=\u00a76\u4f60\u5df2\u88ab\u7981\u8a00.\u7406\u7531: {0}
+playerNeverOnServer=\u00a74\u73a9\u5bb6 \u00a7c{0} \u00a74\u5f9e\u6c92\u51fa\u73fe\u5728\u670d\u52d9\u5668\u904e
+playerNotFound=\u00a74\u73a9\u5bb6\u672a\u5728\u7dda\uff08\u6216\u4e0d\u5b58\u5728\uff09
+playerUnmuted=\u00a76\u4f60\u88ab\u5141\u8a31\u767c\u8a00
+pong=\u556a\uff01
+posPitch=\u00a76\u4ef0\u89d2: {0} (\u982d\u90e8\u7684\u89d2\u5ea6)
+posX=\u00a76X: {0} (+\u6771 <-> -\u897f)
+posY=\u00a76Y: {0} (+\u4e0a <-> -\u4e0b)
+posYaw=\u00a76Yaw: {0} (\u65cb\u8f49)
+posZ=\u00a76Z: {0} (+\u5357 <-> -\u5317)
+possibleWorlds=\u00a76\u53ef\u884c\u7684\u4e16\u754c\u6578\u91cf\u70ba 0 \u5171 {0}
+potions=\u00a76\u85e5\u6c34:\u00a7r {0}\u00a76.
+powerToolAir=\u00a74\u547d\u4ee4\u4e0d\u80fd\u5c0d\u7740\u7a7a\u6c23\u4f7f\u7528.
+powerToolAlreadySet=\u00a74\u547d\u4ee4 \u00a7c{0}\u00a74 \u5df2\u88ab\u7d81\u5b9a\u5230 {1}.
+powerToolAttach=\u00a7c{0}\u00a76 \u547d\u4ee4\u88ab\u7d81\u5b9a\u5230 {1}
+powerToolClearAll=\u00a76\u6240\u6709\u5feb\u6377\u547d\u4ee4\u5df2\u88ab\u6e05\u9664
+powerToolList={1} \u6709\u5982\u4e0b\u547d\u4ee4:\u00a74{0}\u00a7r.
+powerToolListEmpty={0} \u6c92\u6709\u88ab\u7d81\u5b9a\u547d\u4ee4
+powerToolNoSuchCommandAssigned=\u547d\u4ee4 \u00a74{0}\u00a7r \u672a\u88ab\u7d81\u5b9a\u5230 {1}.
+powerToolRemove=\u547d\u4ee4 \u00a74{0}\u00a7r \u88ab\u5f9e {1} \u4e0a\u79fb\u9664
+powerToolRemoveAll=\u79fb\u9664\u4e86 {0} \u4e0a\u7684\u6240\u6709\u547d\u4ee4
+powerToolsDisabled=\u4f60\u6240\u6709\u7684\u5feb\u6377\u547d\u4ee4\u88ab\u51cd\u7d50
+powerToolsEnabled=\u4f60\u6240\u6709\u7684\u5feb\u6377\u547d\u4ee4\u88ab\u6fc0\u6d3b
+protectionOwner=\u00a76[Essentials\u4fdd\u8b77] \u7269\u54c1\u64c1\u6709\u8005:\u00a7r{0}
+questionFormat=\u00a72[\u63d0\u554f]\u00a7r {0}
+readNextPage=\u00a76\u8f38\u5165 \u00a7c/{0} {1} \u00a76\u4f86\u95b1\u8b80\u4e0b\u4e00\u9801
+recipe=\u00a76Recipe for \u00a7c{0}\u00a76 ({1} of {2})
+recipeBadIndex=\u9019\u500b\u7de8\u865f\u6c92\u6709\u5339\u914d\u7684\u5408\u6210\u516c\u5f0f.
+recipeFurnace=\u00a76\u51b6\u7149 \u00a7c{0}
+recipeGrid=\u00a7{0}X \u00a76| \u00a7{1}X \u00a76| \u00a7{2}X
+recipeGridItem=\ \u00a7{0}X \u00a76is \u00a7c{1}
+recipeMore=\u00a76Type /{0} \u00a7c{1}\u00a76 <\u6578\u5b57> \u53bb\u67e5\u770b\u66f4\u591a\u7684 \u00a7c{2}\u00a76\u5408\u6210\u516c\u5f0f.
+recipeNone=\u5c0d{0}\u6c92\u6709\u5339\u914d\u7684\u5408\u6210\u516c\u5f0f
+recipeNothing=\u6c92\u6709\u6771\u897f
+recipeShapeless=\u00a76\u7d50\u5408 \u00a7c{0}
+recipeWhere=\u00a76\u7576: {0}
+reloadAllPlugins=\u00a76\u91cd\u8f09\u4e86\u6240\u6709\u5916\u639b\u7a0b\u5f0f
+removed=\u00a76\u79fb\u9664\u4e86\u00a7c {0} \u00a76\u9805
+repair=\u00a76\u4f60\u5df2\u7d93\u6210\u529f\u7684\u4fee\u5fa9\u4e86\u4f60\u7684:\u00a7c{0}
+repairAlreadyFixed=\u00a74\u8a72\u7269\u54c1\u7121\u9700\u4fee\u5fa9
+repairEnchanted=\u00a74\u4f60\u7121\u6b0a\u4fee\u5fa9\u9644\u9b54\u7269\u54c1
+repairInvalidType=\u00a74\u8a72\u7269\u54c1\u7121\u6cd5\u4fee\u5fa9
+repairNone=\u00a74\u9019\u88e1\u6c92\u6709\u9700\u8981\u4fee\u7406\u7684\u7269\u54c1
+requestAccepted=\u00a76\u5df2\u63a5\u53d7\u50b3\u9001\u8acb\u6c42
+requestAcceptedFrom=\u00a7c{0}\u00a76 \u63a5\u53d7\u4e86\u4f60\u7684\u50b3\u9001\u8acb\u6c42
+requestDenied=\u00a76\u5df2\u62d2\u7d55\u50b3\u9001\u8acb\u6c42
+requestDeniedFrom=\u00a7c{0}\u00a76 \u62d2\u7d55\u4e86\u4f60\u7684\u50b3\u9001\u8acb\u6c42
+requestSent=\u00a76\u8acb\u6c42\u5df2\u767c\u9001\u7d66 {0}\u00a76
+requestTimedOut=\u00a74\u50b3\u9001\u8acb\u6c42\u8d85\u6642\u2026\u2026
+requiredBukkit= \u00a76\u4f60\u9700\u8981\u7248\u672c {0} \u4ee5\u4e0a\u7684bukkit.\u8acb\u81f3\u5b98\u7db2\u4e0b\u8f09
+resetBal=\u00a76\u5df2\u7d93\u91cd\u7f6e\u6240\u6709\u5728\u7dda\u73a9\u5bb6\u7684\u91d1\u9322\u5230 \u00a7a{0} \u00a76.
+resetBalAll=\u00a76\u5df2\u7d93\u91cd\u7f6e\u6240\u6709\u73a9\u5bb6\u7684\u91d1\u9322 \u00a7a{0} \u00a76.
+returnPlayerToJailError=\u00a74\u5c07\u73a9\u5bb6{0}\u95dc\u56de\u76e3\u7344{1}\u6642\u767c\u751f\u932f\u8aa4
+runningPlayerMatch=\u00a76\u6b63\u5728\u641c\u7d22\u5339\u914d\u7684\u73a9\u5bb6 \u00a7c{0}\u00a76 (\u9019\u53ef\u80fd\u6703\u82b1\u8cbb\u4e00\u4e9b\u6642\u9593)
+second=\u79d2
+seconds=\u79d2
+seenOffline=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u6700\u8fd1\u4e00\u6b21\u00a74\u4e0b\u7dda\u00a76\u70ba {1}
+seenOnline=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u6700\u8fd1\u4e00\u6b21\u00a7a\u767b\u9304\u00a76\u70ba {1}
+serverFull=\u670d\u52d9\u5668\u5df2\u6eff
+serverTotal=\u00a76\u670d\u52d9\u5668\u7e3d\u548c: {0}
+setSpawner=\u00a76\u6539\u8b8a\u5237\u602a\u7c60\u70ba {0}
+sheepMalformedColor=\u00a74\u7121\u6548\u7684\u984f\u8272
+shoutFormat=\u00a76[\u558a\u8a71]\u00a7r {0}
+signFormatFail=\u00a74[{0}]
+signFormatSuccess=\u00a71[{0}]
+signFormatTemplate=[{0}]
+signProtectInvalidLocation=\u00a74\u4f60\u4e0d\u5141\u8a31\u5728\u6b64\u653e\u7f6e\u724c\u5b50
+similarWarpExist=\u00a74\u4e00\u500b\u540c\u540d\u7684\u5730\u6a19\u5df2\u5b58\u5728
+slimeMalformedSize=\u00a74\u5927\u5c0f\u975e\u6cd5
+soloMob=\u00a74\u8a72\u751f\u7269\u559c\u6b61\u7368\u5c45
+spawnSet=\u00a76\u5df2\u70ba\u00a7c {0}\u00a76 \u7d44\u7684\u8a2d\u7f6e\u51fa\u751f\u9ede
+spawned=\u5df2\u751f\u6210
+sudoExempt=\u00a74\u7121\u6cd5\u5f37\u5236\u4f7f\u6b64\u73a9\u5bb6\u57f7\u884c\u547d\u4ee4
+sudoRun=\u00a76\u5f37\u5236\u4f7f\u00a7c {0} \u00a76\u904b\u884c\u547d\u4ee4:\u00a7r /{1} {2}
+suicideMessage=\u00a76\u6c38\u5225\u4e86,\u6b98\u9177\u7684\u4e16\u754c\u2026\u2026
+suicideSuccess= \u00a7c{0} \u00a76\u7d50\u675f\u4e86\u4ed6\u81ea\u5df1\u7684\u751f\u547d
+survival=\u751f\u5b58\u6a21\u5f0f
+takenFromAccount=\u00a7a\u5f9e\u4f60\u7684\u8cec\u6236\u4e2d\u6263\u9664\u4e86 {0}
+takenFromOthersAccount=\u00a7a\u5f9e {1} \u00a7a\u4e2d\u7684\u8cec\u6236\u6263\u9664\u4e86 {0}.\u76ee\u524d\u91d1\u9322: {2}
+teleportAAll=\u00a76\u5411\u6240\u6709\u73a9\u5bb6\u767c\u9001\u4e86\u50b3\u9001\u8acb\u6c42\u2026\u2026
+teleportAll=\u00a76\u50b3\u9001\u4e86\u6240\u6709\u73a9\u5bb6\u2026\u2026
+teleportAtoB=\u00a7c{0}\u00a76 \u50b3\u9001\u4f60\u5230 {1}\u00a76
+teleportDisabled=\u00a7c{0}\u00a74 \u53d6\u6d88\u4e86\u50b3\u9001
+teleportHereRequest=\u00a7c{0}\u00a74 \u8acb\u6c42\u4f60\u50b3\u9001\u5230\u4ed6\u90a3\u88e1
+teleportNewPlayerError=\u00a74\u50b3\u9001\u65b0\u73a9\u5bb6\u5931\u6557
+teleportRequest=\u00a7c{0}\u00a76 \u8acb\u6c42\u50b3\u9001\u5230\u4f60\u9019\u88e1
+teleportRequestTimeoutInfo=\u00a76\u6b64\u8acb\u6c42\u5c07\u5728 {0} \u79d2\u5167\u53d6\u6d88
+teleportTop=\u00a76\u50b3\u9001\u5230\u9802\u90e8
+teleportationCommencing=\u00a76\u6e96\u5099\u50b3\u9001...
+teleportationDisabled=\u00a76\u50b3\u9001\u5df2\u7981\u7528
+teleportationDisabledFor=\u00a76\u50b3\u9001\u5df2\u5c0d {0} \u7981\u7528.
+teleportationEnabled=\u00a76\u50b3\u9001\u5df2\u555f\u7528
+teleportationEnabledFor=\u00a76\u50b3\u9001\u5df2\u5c0d {0} \u555f\u7528.
+teleporting=\u00a76\u6b63\u5728\u50b3\u9001...
+teleportingPortal=\u00a76\u6b63\u5728\u901a\u904e\u50b3\u9001\u9580\u50b3\u9001...
+tempBanned=\u5df2\u81e8\u6642\u88ab\u670d\u52d9\u5668\u5c01\u7981,\u7406\u7531:{0}
+tempbanExempt=\u00a76\u4f60\u7121\u6cd5\u81e8\u6642\u5c01\u7981\u6389\u8a72\u73a9\u5bb6
+thunder=\u00a76\u4f60 \u00a7c{0} \u00a76\u4e86\u4f60\u7684\u4e16\u754c\u7684\u9583\u96fb
+thunderDuration=\u00a76\u4f60 \u00a7c{0} \u00a76\u4e86\u4f60\u7684\u4e16\u754c\u7684\u9583\u96fb\u00a7c {1} \u00a76\u79d2
+timeBeforeHeal=\u00a76\u6cbb\u7642\u51b7\u537b:{0}
+timeBeforeTeleport=\u00a76\u50b3\u9001\u51b7\u537b:{0}
+timeFormat=\u00a7c{0}\u00a76 or \u00a7c{1}\u00a76 or \u00a7c{2}\u00a76
+timePattern=(?:([0-9]+)\\s*y[a-z]*[,\\s]*)?(?:([0-9]+)\\s*mo[a-z]*[,\\s]*)?(?:([0-9]+)\\s*w[a-z]*[,\\s]*)?(?:([0-9]+)\\s*d[a-z]*[,\\s]*)?(?:([0-9]+)\\s*h[a-z]*[,\\s]*)?(?:([0-9]+)\\s*m[a-z]*[,\\s]*)?(?:([0-9]+)\\s*(?:s[a-z]*)?)?
+timeSet=\u00a76\u6240\u6709\u4e16\u754c\u7684\u4e16\u754c\u5df2\u8a2d\u7f6e
+timeSetPermission=\u00a74\u4f60\u6c92\u6709\u8a2d\u7f6e\u6642\u9593\u7684\u6b0a\u9650
+timeWorldCurrent=\u00a76\u76ee\u524d\u4e16\u754c {0} \u7684\u6642\u9593\u662f \u00a73{1}
+timeWorldSet=\u00a76\u6642\u9593\u88ab\u8a2d\u7f6e\u70ba {0} \u65bc\u4e16\u754c:\u00a74{1}
+totalWorthAll=\u00a7a\u51fa\u552e\u7684\u6240\u6709\u7269\u54c1\u548c\u65b9\u584a\uff0c\u7e3d\u50f9\u503c {1}.
+totalWorthBlocks=\u00a7a\u51fa\u552e\u7684\u6240\u6709\u65b9\u584a\u584a\uff0c\u7e3d\u50f9\u503c {1}.
+tps=\u00a76\u7576\u524d TPS = {0}
+tradeCompleted=\u00a7a\u4ea4\u6613\u5b8c\u7562
+tradeSignEmpty=\u00a74\u4ea4\u6613\u724c\u4e0a\u6c92\u6709\u4f60\u53ef\u7372\u5f97\u7684\u6771\u897f
+tradeSignEmptyOwner=\u00a74\u4ea4\u6613\u724c\u4e0a\u6c92\u6709\u4f60\u53ef\u6536\u96c6\u7684\u6771\u897f
+treeFailure=\u00a74\u751f\u6210\u6a39\u6728\u5931\u6557,\u5728\u8349\u584a\u4e0a\u6216\u571f\u4e0a\u518d\u8a66\u4e00\u6b21
+treeSpawned=\u00a76\u751f\u6210\u6a39\u6728\u6210\u529f
+true=\u00a7a\u662f\u00a7r
+typeTpaccept=\u00a76\u82e5\u60f3\u63a5\u53d7\u50b3\u9001,\u8f38\u5165 \u00a74/tpaccept\u00a76
+typeTpdeny=\u00a76\u82e5\u60f3\u62d2\u7d55\u50b3\u9001,\u8f38\u5165 \u00a74/tpdeny\u00a76
+typeWorldName=\u00a76\u4f60\u4e5f\u53ef\u4ee5\u8f38\u5165\u6307\u5b9a\u7684\u4e16\u754c\u7684\u540d\u5b57
+unableToSpawnMob=\u00a74\u751f\u6210\u751f\u7269\u5931\u6557
+unignorePlayer=\u00a76\u4f60\u5df2\u4e0d\u518d\u5c4f\u853d\u73a9\u5bb6 {0}
+unknownItemId=\u00a74\u672a\u77e5\u7684\u7269\u54c1ID:{0}
+unknownItemInList=\u00a74\u672a\u77e5\u7684\u7269\u54c1 {0} \u65bc {1} \u5217\u8868
+unknownItemName=\u00a74\u672a\u77e5\u7684\u7269\u54c1\u540d\u7a31:{0}
+unlimitedItemPermission=\u00a74\u6c92\u6709\u6b0a\u9650\u4f86\u4f7f\u8a72\u7269\u54c1\u7121\u9650 {0}
+unlimitedItems=\u00a76\u7121\u9650\u7269\u54c1:
+unmutedPlayer=\u00a76\u73a9\u5bb6 \u00a7c{0}\u00a76 \u88ab\u5141\u8a31\u767c\u8a00
+unvanished=\u00a76\u5df2\u9000\u51fa\u96b1\u8eab\u6a21\u5f0f.
+unvanishedReload=\u00a74\u5916\u639b\u7a0b\u5f0f\u91cd\u8f09\u8feb\u4f7f\u4f60\u7684\u96b1\u8eab\u6a21\u5f0f\u5931\u6548.
+upgradingFilesError=\u5347\u7d1a\u6587\u4ef6\u6642\u767c\u751f\u932f\u8aa4
+uptime=\u00a76\u904b\u884c\u6642\u9593:\u00a7c {0}
+userAFK=\u00a75{0} \u00a75\u73fe\u5728\u96e2\u958b, \u53ef\u80fd\u66ab\u6642\u6c92\u8fa6\u6cd5\u56de\u61c9.
+userDoesNotExist=\u00a74\u73a9\u5bb6 \u00a7c{0} \u00a74\u4e0d\u5b58\u5728.
+userIsAway=\u00a7d{0} \u00a7d\u66ab\u6642\u96e2\u958b\u4e86
+userIsNotAway=\u00a7d{0} \u00a7d\u56de\u4f86\u4e86
+userJailed=\u00a76\u4f60\u5df2\u88ab\u76e3\u7981
+userUnknown=\u00a74\u8b66\u544a: \u9019\u500b\u73a9\u5bb6 \u00a7c{0}\u00a74 \u5f9e\u4f86\u6c92\u6709\u52a0\u5165\u904e\u670d\u52d9\u5668.
+userUsedPortal={0} \u4f7f\u7528\u4e86\u73fe\u6709\u7684\u9000\u51fa\u50b3\u9001\u9580.
+userdataMoveBackError=\u79fb\u52d5 userdata/{0}.tmp \u5230 userdata/{1} \u5931\u6557
+userdataMoveError=\u79fb\u52d5 userdata/{0} \u5230 userdata/{1}.tmp \u5931\u6557
+usingTempFolderForTesting=\u4f7f\u7528\u7de9\u5b58\u6587\u4ef6\u593e\u4f86\u6e2c\u8a66:
+vanished=\u00a76\u5df2\u9032\u5165\u96b1\u8eab\u6a21\u5f0f,\u73a9\u5bb6\u5c07\u7121\u6cd5\u770b\u5230\u4f60.
+versionMismatch=\u00a74\u7248\u672c\u4e0d\u5339\u914d\uff01\u8acb\u5347\u7d1a {0} \u5230\u76f8\u540c\u7248\u672c.
+versionMismatchAll=\u00a74\u7248\u672c\u4e0d\u5339\u914d\uff01\u8acb\u5347\u7d1a\u6240\u6709Essentials\u7cfb\u5217\u7684\u5916\u639b\u7a0b\u5f0f\u5230\u76f8\u540c\u7248\u672c.
+voiceSilenced=\u00a76\u5df2\u975c\u97f3
+walking=\u884c\u8d70\u4e2d
+warpDeleteError=\u00a74\u522a\u9664\u5730\u6a19\u6587\u4ef6\u6642\u767c\u751f\u932f\u8aa4
+warpList={0}
+warpListPermission=\u00a74\u4f60\u6c92\u6709\u5217\u51fa\u5730\u6a19\u7684\u6b0a\u9650
+warpNotExist=\u00a74\u8a72\u5730\u6a19\u4e0d\u5b58\u5728
+warpOverwrite=\u00a74\u4f60\u4e0d\u80fd\u91cd\u7f6e\u8a72\u5730\u8868
+warpSet=\u00a76\u5730\u6a19 \u00a7c{0} \u00a76\u5df2\u8a2d\u7f6e
+warpUsePermission=\u00a74\u4f60\u6c92\u6709\u4f7f\u7528\u8a72\u5730\u6a19\u7684\u6b0a\u9650
+warpingTo=\u00a76\u50b3\u9001\u5230\u5730\u6a19 \u00a7c{0}
+warps=\u00a76\u5730\u6a19: \u00a7r{0}
+warpsCount=\u00a76\u9019\u6709 {0} \u5730\u6a19,\u986f\u793a \u7b2c {1} \u9801/\u5171 {2} \u9801
+weatherStorm=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u6539\u70ba\u96e8\u96ea
+weatherStormFor=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u7684\u6539\u70ba\u96e8\u96ea,\u6301\u7e8c {1} \u79d2
+weatherSun=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u6539\u70ba\u6674\u5929
+weatherSunFor=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u7684\u6539\u70ba\u6674\u5929,\u6301\u7e8c {1} \u79d2
+whoisAFK=\u00a76 - \u66ab\u96e2:\u00a7r {0}
+whoisBanned=\u00a76 - \u5c01\u7981:\u00a7r {0}
+whoisExp=\u00a76 - \u7d93\u9a57:\u00a7r {0} (\u7b49\u7d1a {1})
+whoisFly=\u00a76 - \u98db\u884c\u6a21\u5f0f:\u00a7r {0} ({1})
+whoisGamemode=\u00a76 - \u904a\u6232\u6a21\u5f0f:\u00a7r {0}
+whoisGeoLocation=\u00a76 - \u5730\u7406\u4f4d\u7f6e:\u00a7r {0}
+whoisGod=\u00a76 - \u4e0a\u5e1d\u6a21\u5f0f:\u00a7r {0}
+whoisHealth=\u00a76 - \u751f\u547d:\u00a7r {0}/20
+whoisIPAddress=\u00a76 - IP\u4f4d\u5740:\u00a7r {0}
+whoisJail=\u00a76 - \u76e3\u7344:\u00a7r {0}
+whoisLocation=\u00a76 - \u5750\u6a19:\u00a7r ({0}, {1}, {2}, {3})
+whoisMoney=\u00a76 - \u73fe\u91d1:\u00a7r {0}
+whoisMuted=\u00a76 - \u7981\u8a00:\u00a7r {0}
+whoisNick=\u00a76 - \u66b1\u7a31:\u00a7r {0}
+whoisOp=\u00a76 - OP:\u00a7r {0}
+whoisTop=\u00a76 ====== \u00a7c {0} \u00a76\u7684\u8cc7\u6599======
+worth=\u00a76\u4e00\u7d44 {0} \u50f9\u503c \u00a74{1}\u00a76\uff08{2} \u55ae\u4f4d\u7269\u54c1,\u6bcf\u500b\u50f9\u503c {3}\uff09
+worthMeta=\u00a7a\u4e00\u7d44\u526f\u78bc\u70ba {1} \u7684 {0} \u50f9\u503c \u00a7c{2}\u00a76\uff08{3} \u55ae\u4f4d\u7269\u54c1,\u6bcf\u500b\u50f9\u503c {4}\uff09
+worthSet=\u00a76\u50f9\u683c\u5df2\u8a2d\u7f6e
+year=\u5e74
+years=\u5e74
+youAreHealed=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7642
+youHaveNewMail=\u00a76\u4f60\u64c1\u6709 \u00a7c{0}\u00a76 \u689d\u6d88\u606f\uff01\u00a7r\u8f38\u5165 \u00a7c/mail read\u00a76 \u4f86\u67e5\u770b
+playerUnbanned=\u00a76\u5df2\u89e3\u9664\u7528\u6236\u00a7c {0} \u00a76\u7684\u5c01\u7981 {1}.
+playerUnbanIpAddress=\u00a76\u5df2\u89e3\u9664\u7528\u6236\u00a7c {0} \u00a76\u7684\u5c01\u7981IP: {1}.
+playerBanIpAddress=\u00a76\u5df2\u5c01\u7981\u7528\u6236\u00a7c {0} \u00a76\u7684IP\u4f4d\u5740 {1}\u00a76.
+noPotionEffectPerm=\u00a74\u4f60\u6c92\u6709\u6b0a\u9650\u61c9\u7528\u7279\u6548 \u00a7c{0} \u00a74\u5230\u9019\u500b\u85e5\u6c34.
+invalidPotionMeta=\u00a74\u7121\u6548\u7684\u85e5\u6c34\u6578\u64da: \u00a7c{0}\u00a74.
+balanceOther=\u00a7a{0}\u7684\u91d1\u9322:\u00a7c {1}
+pWeatherCurrent=\u00a7c{0}\u00a76\u7684\u5929\u6c23\u662f\u00a7c {1}\u00a76.
+pWeatherNormal=\u00a7c{0}\u00a76\u7684\u5929\u6c23\u662f\u6b63\u5e38\u7684.
+pWeatherOthersPermission=\u00a74\u60a8\u6c92\u6709\u88ab\u6388\u6b0a\u8a2d\u7f6e\u5176\u4ed6\u73a9\u5bb6\u7684\u5929\u6c23.
+pWeatherPlayers=\u00a76\u9019\u4e9b\u73a9\u5bb6\u90fd\u6709\u81ea\u5df1\u7684\u5929\u6c23:\u00a7r
+pWeatherReset=\u00a76\u73a9\u5bb6\u7684\u5929\u6c23\u88ab\u91cd\u7f6e: \u00a7c{0}
+pWeatherSet=\u00a76\u73a9\u5bb6\u00a7c{1}\u00a76\u7684\u5929\u6c23\u88ab\u8a2d\u7f6e\u70ba \u00a7c{0}\u00a76 .
+pWeatherInvalidAlias=\u00a74\u932f\u8aa4\u7684\u5929\u6c23\u985e\u578b
+cannotStackMob=\u00a74You do not have permission to stack multiple mobs
+kitNotFound=\u00a74That kit does not exist.
+socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
+kitOnce=\u00a74You can't use that kit again.
+invalidHomeName=\u00a74Invalid home name!
+invalidNumber=Invalid Number.
+invalidPotion=\u00a74Invalid Potion.
+holdBook=\u00a74You are not holding a writable book.
+editBookContents=\u00a7eYou may now edit the contents of this book.
+bookAuthorSet=\u00a76Author of the book set to {0}.
+bookLocked=\u00a76This book is now locked.
+bookTitleSet=\u00a76Title of the book set to {0}.
+insufficientFunds=\u00a74Insufficient funds available.
+setBal=\u00a7aYour balance was set to {0}.
+setBalOthers=\u00a7aYou set {0}''s balance to {1}.
diff --git a/Essentials/src/messages_zh_TW.properties b/Essentials/src/messages_zh_TW.properties
new file mode 100644
index 000000000..f048e32f0
--- /dev/null
+++ b/Essentials/src/messages_zh_TW.properties
@@ -0,0 +1,549 @@
+#version: TeamCity
+# Single quotes have to be doubled: ''
+# Translations start here
+# by: \u00e7\u0099\u00bd\u00e5\u00af\u00b6\u00e7\u009f\u00b3\u00e6\u00bc\u00a2\u00e5\u008c\u0096\u00e7\u00b5\u0084:\u00e5\u00a4\u00a7\u00e5\u008a\u0089, pa001024
+action=\u00a7d* {0} \u00a7r5{1}
+addedToAccount=\u00a7a{0} \u5df2\u6dfb\u52a0\u5230\u4f60\u7684\u9280\u884c\u8cec\u6236
+addedToOthersAccount=\u00a7a{0} \u5df2\u88ab\u6dfb\u52a0\u5230 {1} \u00a7a\u7684\u8cec\u6236.\u76ee\u524d\u9918\u984d: {2}
+adventure=\u5192\u96aa\u6a21\u5f0f
+alertBroke=\u7834\u58de:
+alertFormat=\u00a73[{0}] \u00a7r {1} \u00a76 {2} \u65bc: {3}
+alertPlaced=\u653e\u7f6e:
+alertUsed=\u4f7f\u7528:
+antiBuildBreak=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u7834\u58de\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildCraft=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u653e\u7f6e\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildDrop=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u653e\u7f6e\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildInteract=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u8207\u00a74 {0}\u00a74\u4ea4\u4e92.
+antiBuildPlace=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u653e\u7f6e\u00a74 {0} \u00a74\u9019\u500b\u65b9\u584a.
+antiBuildUse=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u4f7f\u7528\u00a74 {0}\u00a74.
+autoAfkKickReason=\u4f60\u56e0\u70ba\u9577\u6642\u9593\u672a\u80fd\u5728\u904a\u6232\u4e2d\u505a\u51fa\u52d5\u4f5c\u4e26\u8d85\u904e {0} \u5206\u9418\u800c\u88ab\u4f3a\u670d\u5668\u8acb\u51fa\uff01
+backAfterDeath=\u00a76\u4f7f\u7528\u300c/back\u300d\u547d\u4ee4\u4f86\u56de\u5230\u6b7b\u4ea1\u5730\u9ede
+backUsageMsg=\u00a76\u56de\u5230\u4e0a\u4e00\u4f4d\u7f6e
+backupDisabled=\u00a74\u5099\u4efd\u914d\u7f6e\u6587\u4ef6\u672a\u88ab\u8a2d\u7f6e.
+backupFinished=\u00a76\u5099\u4efd\u5b8c\u6210.
+backupStarted=\u00a76\u5099\u4efd\u958b\u59cb
+balance=\u00a7a\u73fe\u91d1:{0}
+balanceTop=\u00a76\u91d1\u9322\u6392\u884c:{0}
+banExempt=\u00a74\u4f60\u4e0d\u80fd\u5c01\u7981\u90a3\u500b\u73a9\u5bb6\u00a7r
+banFormat=\u00a74\u5df2\u5c01\u7981:\u00a7r {0}
+bed=\u00a77\u5e8a\u00a7r
+bedMissing=\u00a7r54\u4f60\u7684\u5e8a\u5df2\u4e1f\u5931\u6216\u963b\u64cb
+bedNull=\u00a7m\u5e8a\u00a7r
+bedSet=\u00a7m\u5df2\u8a2d\u7f6e\u5e8a\u00a7r
+bigTreeFailure=\u00a74\u751f\u6210\u5927\u6a39\u5931\u6557.\u5728\u571f\u584a\u6216\u8349\u584a\u4e0a\u9762\u518d\u8a66\u4e00\u6b21
+bigTreeSuccess=\u00a76\u5df2\u751f\u6210\u5927\u6a39
+blockList=\u00a76Essentials \u5916\u639b\u7a0b\u5f0f\u5c07\u50b3\u905e\u4e0b\u5217\u6307\u4ee4\u7d66\u53e6\u4e00\u5916\u639b\u7a0b\u5f0f:
+broadcast=\u00a7r\u00a76[\u00a74\u516c\u544a\u00a76]\u00a7a {0}
+buildAlert=\u00a74\u4f60\u6c92\u6709\u5efa\u9020\u8a31\u53ef\u6b0a!
+bukkitFormatChanged=Bukkit\u7248\u672c\u5df2\u6539\u8b8a
+burnMsg=\u00a76\u4f60\u5c07\u4f7f \u00a74{0} \u00a76\u71c3\u71d2\u00a74 {1} \u00a76\u79d2
+canTalkAgain=\u00a76\u4f60\u5df2\u7372\u5f97\u767c\u8a00\u7684\u8cc7\u683c
+cantFindGeoIpDB=\u7121\u6cd5\u627e\u5230GeoIP\u8cc7\u6599\u5eab\uff01
+cantReadGeoIpDB=\u8b80\u53d6GeoIP\u8cc7\u6599\u5eab\u5931\u6557\uff01
+cantSpawnItem=\u00a74\u4f60\u6c92\u6709\u751f\u6210 {0} \u7684\u8a31\u53ef\u6b0a
+cantFindGeoIpDB=\u627e\u4e0d\u5230GeoIP\u8cc7\u6599\u5eab!
+cantReadGeoIpDB=GeoIP\u8cc7\u6599\u5eab\u8b80\u53d6\u5931\u6557!
+cantSpawnItem=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u751f\u6210\u7269\u54c1\u00a7c {0}\u00a74.
+chatTypeAdmin=[A]
+chatTypeLocal=[L]
+chatTypeSpy=[Spy]
+cleaned=\u7528\u6236\u6587\u4ef6\u5df2\u6e05\u7a7a
+cleaning=\u6e05\u7a7a\u7528\u6236\u6587\u4ef6...
+commandFailed=\u547d\u4ee4 {0} \u5931\u6557:
+commandHelpFailedForPlugin=\u672a\u80fd\u7372\u53d6\u6b64\u5916\u639b\u7a0b\u5f0f\u7684\u5e6b\u52a9:{0}
+commandNotLoaded=\u00a74 {0} \u547d\u4ee4\u8f09\u5165\u5931\u6557
+compassBearing=\u00a76\u65b9\u5411:{0}\uff08{1}\u5ea6\uff09
+configFileMoveError=\u79fb\u52d5config.yml\u6587\u4ef6\u5230\u5099\u4efd\u4f4d\u7f6e\u5931\u6557
+configFileRenameError=\u91cd\u547d\u540d\u7de9\u5b58\u6587\u4ef6\u70baconfig.yml\u5931\u6557
+connectedPlayers=\u00a76\u76ee\u524d\u5728\u7dda: \u00a7r
+connectionFailed=\u9023\u63a5\u5931\u6557.
+cooldownWithMessage=\u00a74\u51b7\u537b\u6642\u9593:{0}
+corruptNodeInConfig=\u00a74\u6ce8\u610f:\u4f60\u7684\u914d\u7f6e\u5167\u5b58\u5728\u4e00\u500b\u640d\u58de\u7684 {0} \u7bc0\u9ede
+couldNotFindTemplate=\u00a74\u7121\u6cd5\u627e\u5230\u6a21\u7248 {0}
+creatingConfigFromTemplate=\u5f9e\u6a21\u7248:{0} \u5275\u5efa\u914d\u7f6e
+creatingEmptyConfig=\u5275\u5efa\u7a7a\u7684\u914d\u7f6e:{0}
+creative=\u5275\u9020\u6a21\u5f0f
+currency={0}{1}
+currentWorld=\u00a76\u7576\u524d\u4e16\u754c:\u00a74 {0}
+day=\u5929
+days=\u5929
+defaultBanReason=\u767b\u9304\u5931\u6557!\u60a8\u7684\u5e33\u865f\u5df2\u88ab\u6b64\u4f3a\u670d\u5668\u5c01\u7981!
+deleteFileError=\u7121\u6cd5\u522a\u9664\u6587\u4ef6:{0}
+deleteHome=\u00a76\u5bb6 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deleteJail=\u00a76\u76e3\u7344 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deleteWarp=\u00a76\u5730\u6a19 \u00a74{0} \u00a76\u88ab\u79fb\u9664
+deniedAccessCommand=\u00a7c{0} \u00a74\u88ab\u62d2\u7d55\u4f7f\u7528\u547d\u4ee4
+denyBookEdit=\u00a74\u4f60\u4e0d\u80fd\u89e3\u9396\u9019\u672c\u66f8.
+denyChangeAuthor=\u00a74\u4f60\u4e0d\u80fd\u6539\u8b8a\u9019\u672c\u66f8\u7684\u4f5c\u8005.
+denyChangeTitle=\u00a74\u4f60\u4e0d\u80fd\u6539\u8b8a\u9019\u672c\u66f8\u7684\u6a19\u984c.
+dependancyDownloaded=[Essentials\u5916\u639b\u7a0b\u5f0f] \u9644\u5c6c\u6587\u4ef6 {0} \u4e0b\u8f09\u6210\u529f
+dependancyException=[Essentials\u5916\u639b\u7a0b\u5f0f] \u4e0b\u8f09\u9644\u5c6c\u6587\u4ef6\u6642\u767c\u751f\u932f\u8aa4
+dependancyNotFound=[Essentials\u5916\u639b\u7a0b\u5f0f] \u672a\u627e\u5230\u4e00\u500b\u6240\u9700\u7684\u9644\u5c6c\u6587\u4ef6,\u958b\u59cb\u81ea\u52d5\u4e0b\u8f09
+depth=\u00a76\u4f60\u4f4d\u65bc\u6d77\u62d40\u683c\u8655
+depthAboveSea=\u00a76\u4f60\u4f4d\u65bc\u6d77\u62d4\u6b63\u00a7c{0}\u00a76\u683c\u8655
+depthBelowSea=\u00a76\u4f60\u4f4d\u65bc\u6d77\u62d4\u8ca0\u00a7c{0}\u00a76\u683c\u8655
+destinationNotSet=\u76ee\u7684\u5730\u672a\u8a2d\u7f6e.
+disableUnlimited=\u00a76\u53d6\u6d88\u4e86 {1} \u7684\u7121\u9650\u653e\u7f6e \u00a7c{0} \u00a76\u7684\u80fd\u529b
+disabled=\u95dc\u9589
+disabledToSpawnMob=\u00a74\u5df2\u7981\u6b62\u6b64\u751f\u7269\u7684\u751f\u6210.
+distance=\u00a76\u8ddd\u96e2: {0}
+dontMoveMessage=\u00a76\u50b3\u9001\u5c07\u5728{0}\u5167\u958b\u59cb.\u4e0d\u8981\u79fb\u52d5
+downloadingGeoIp=\u4e0b\u8f09GeoIP\u8cc7\u6599\u5eab\u4e2d
+duplicatedUserdata=\u8907\u88fd\u4e86\u73a9\u5bb6\u5b58\u6a94:{0} \u548c {1}
+durability=\u00a76\u9019\u500b\u5de5\u5177\u9084\u6709 \u00a74{0}\u00a76 \u6301\u4e45
+enableUnlimited=\u00a76\u7d66\u4e88\u4e86 \u00a7c{1} \u00a76\u7684\u7121\u9650\u653e\u7f6e \u00a7c{0} \u00a76\u7684\u80fd\u529b
+enableUnlimited=\u00a76\u7121\u9650\u5236\u7684\u00a7c {0} \u00a76\u5df2\u7d93\u7d66\u8207 {1}.
+enabled=\u958b\u555f
+enchantmentApplied = \u00a76\u9644\u9b54 \u00a7c{0} \u00a76\u5df2\u88ab\u61c9\u7528\u5230\u4f60\u624b\u4e2d\u7684\u5de5\u5177.
+enchantmentNotFound = \u00a74\u672a\u627e\u5230\u8a72\u9644\u9b54.
+enchantmentPerm = \u00a74\u4f60\u6c92\u6709\u9032\u884c\u00a7c {0} \u00a74\u9644\u9b54\u7684\u8a31\u53ef\u6b0a.
+enchantmentRemoved = \u00a76\u9644\u9b54 \u00a7c{0} \u00a76\u5df2\u5f9e\u4f60\u624b\u4e0a\u7684\u5de5\u5177\u79fb\u9664
+enchantments = \u00a76\u9644\u9b54: \u00a7r{0}
+errorCallingCommand=\u932f\u8aa4\u7684\u547c\u53eb\u547d\u4ee4:/{0}
+errorWithMessage=\u00a7c\u932f\u8aa4:{0}
+essentialsHelp1=Essentials\u7121\u6cd5\u5c07\u5176\u6253\u958b
+essentialsHelp2=Essentials\u7121\u6cd5\u5c07\u5176\u6253\u958b
+essentialsReload=\u00a76Essentials \u5df2\u91cd\u65b0\u8f09\u5165\u00a7c{0}
+exp=\u00a74{0} \u00a76\u64c1\u6709\u00a7c {1} \u00a76\u7d93\u9a57\u503c (\u7b49\u7d1a\u00a7c {2}\u00a76) \u9700\u8981\u00a7c {3} \u00a76\u7d93\u9a57\u624d\u80fd\u5347\u7d1a.
+expSet=\u00a7c\u4f60\u5c07{0} \u00a76\u7684\u7d93\u9a57\u8a2d\u7f6e\u70ba\u00a7c {1} \u00a76\u7d93\u9a57\u503c.
+extinguish=\u00a76\u4f60\u7184\u6ec5\u4e86\u4f60\u81ea\u5df1\u8eab\u4e0a\u7684\u706b
+extinguishOthers=\u00a76\u4f60\u7184\u6ec5\u4e86 {0} \u00a76\u8eab\u4e0a\u7684\u706b
+failedToCloseConfig=\u95dc\u9589\u914d\u7f6e {0} \u5931\u6557
+failedToCreateConfig=\u5275\u5efa\u914d\u7f6e {0} \u5931\u6557
+failedToWriteConfig=\u5beb\u5165\u914d\u7f6e {0} \u5931\u6557
+false=\u00a74\u5426\u00a7r
+feed=\u5df2\u7d93\u98fd\u548c,\u7121\u6cd5\u589e\u52a0\u98e2\u9913\u5ea6.
+feedOther=\u00a76\u5df2\u7d93\u98fd\u548c{0}.
+fileRenameError=\u91cd\u547d\u540d\u6587\u4ef6 {0} \u5931\u6557
+fireworkColor=\u00a74\u4f7f\u7528\u4e86\u7121\u6548\u7684\u7159\u82b1\u586b\u5145\u53c3\u6578\uff0c\u5fc5\u9808\u9996\u5148\u8a2d\u7f6e\u4e00\u500b\u984f\u8272\u3002
+fireworkEffectsCleared=\u00a76\u5f9e\u6301\u6709\u7684\u7269\u54c1\u4e2d\u79fb\u9664\u4e86\u6240\u6709\u7279\u6548.
+fireworkSyntax=\u00a76\u7159\u82b1\u53c3\u6578:\u00a7c color:<\u984f\u8272> [fade:<\u6de1\u51fa\u984f\u8272>] [shape:<\u5f62\u614b>] [effect:<\u7279\u6548>]\n\u00a76\u8981\u4f7f\u7528\u591a\u500b\u984f\u8272/\u7279\u6548, \u4f7f\u7528\u9017\u865f: \u00a7cred,blue,pink\n\u00a76\u5f62\u72c0:\u00a7c star, ball, large, creeper, burst \u00a76\u7279\u6548:\u00a7c trail, twinkle.
+flyMode=\u00a76 \u5df2\u70ba\u00a7c{1}\u00a76\u8a2d\u7f6e\u4e86\u98db\u884c\u6a21\u5f0f\u70ba\u00a7c{0}.
+flying=\u98db\u884c\u4e2d
+foreverAlone=\u00a74\u4f60\u6c92\u6709\u53ef\u56de\u5fa9\u7684\u73a9\u5bb6
+freedMemory=\u91cb\u653e\u4e86 {0} MB
+fullStack=\u00a74\u4f60\u7684\u7269\u54c1\u5df2\u7d93\u6700\u591a\u4e86.
+gameMode=\u00a76\u5df2\u8a2d\u7f6e{1}\u7684\u904a\u6232\u6a21\u5f0f\u70ba{0}.
+gcWorld=\u00a76{0} "\u00a7c{1}\u00a76": \u00a7c{2}\u00a76 \u5340\u584a, \u00a7c{3}\u00a76 \u5be6\u9ad4.
+gcfree=\u7a7a\u9592\u5167\u5b58: \u00a7c{0} MB
+gcmax=\u6700\u5927\u5167\u5b58: \u00a7c{0} MB
+gctotal=\u5df2\u5206\u914d\u5167\u5b58: \u00a7c{0} MB
+geoIpUrlEmpty=GeoIP\u4e0b\u8f09\u9023\u7d50\u70ba\u7a7a
+geoIpUrlInvalid=GeoIP\u4e0b\u8f09\u9023\u7d50\u5931\u6548
+geoipJoinFormat=\u73a9\u5bb6 {0} \u4f86\u81ea\u65bc {1}
+giveSpawn=\u00a76\u7d66\u4e88\u00a7c {2} \u00a76 \u00a7c {0} \u500b\u00a7c {1}\u00a76.
+godDisabledFor=\u00a74\u53d6\u6d88\u4e86 \u00a7c{0} \u00a76\u7684\u4e0a\u5e1d\u6a21\u5f0f
+godEnabledFor=\u00a74\u958b\u555f\u4e86\u00a7c {0} \u00a76\u7684\u4e0a\u5e1d\u6a21\u5f0f
+godMode=\u00a76\u4e0a\u5e1d\u6a21\u5f0f \u00a7c{0}
+groupNumber=\u00a7c{0}\u00a7f \u5728\u7dda, \u60f3\u8981\u7372\u53d6\u5168\u90e8\u4f7f\u7528:\u00a7c /{1} {2}
+groupDoesNotExist=\u00a74\u7576\u524d\u7d44\u6c92\u6709\u4eba\u5728\u7dda!
+hatArmor=\u00a74\u932f\u8aa4:\u4f60\u7121\u6cd5\u4f7f\u7528\u9019\u500b\u7269\u54c1\u4f5c\u70ba\u5e3d\u5b50!
+hatEmpty=\u00a74\u4f60\u73fe\u5728\u9084\u6c92\u6709\u6234\u5e3d\u5b50.
+hatFail=\u00a74\u4f60\u5fc5\u9808\u628a\u60f3\u8981\u5e36\u7684\u5e3d\u5b50\u62ff\u5728\u624b\u4e2d.
+hatPlaced=\u00a7e\u4eab\u53d7\u4f60\u7684\u65b0\u5e3d\u5b50\u628a!
+hatRemoved=\u00a76\u4f60\u7684\u5e3d\u5b50\u5df2\u79fb\u9664.
+haveBeenReleased=\u00a76\u4f60\u5df2\u88ab\u91cb\u653e
+heal=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7642
+healDead=\u00a74\u4f60\u4e0d\u80fd\u6cbb\u7642\u4e00\u500b\u6b7b\u4eba!
+healOther=\u00a76\u5df2\u6cbb\u7642\u00a7c {0}
+helpConsole=\u5f9e\u63a7\u5236\u53f0\u67e5\u770b\u5e6b\u52a9,\u8acb\u8f38\u5165\u300c?\u300d
+helpFrom=\u00a76\u4f86\u81ea\u65bc {0} \u7684\u6307\u4ee4
+helpLine=\u00a76/{0}\u00a7r: {1}
+helpMatching=\u00a76\u6307\u4ee4\u9023\u63a5 "\u00a7c{0}\u00a76":
+helpOp=\u00a74[\u6c42\u52a9OP]\u00a7r \u00a76{0}:\u00a7r {1}
+helpPages=\u00a76\u7b2c \u00a7c{0}\u00a76 \u9801/\u5171 \u00a7c{1}\u00a76 \u9801:
+helpPlugin=\u00a74{0}\u00a7r: \u5916\u639b\u7a0b\u5f0f\u5e6b\u52a9: /help {1}
+holeInFloor=\u00a74\u76ee\u6a19\u8173\u4e0b\u662f\u865b\u7a7a
+holdFirework=\u00a74\u4f60\u5fc5\u9808\u62ff\u8457\u7159\u706b\u624d\u80fd\u589e\u52a0\u7279\u6548.
+holdPotion=\u00a74\u4f60\u5fc5\u9808\u62ff\u8457\u85e5\u6c34\u624d\u80fd\u589e\u52a0\u7279\u6548.
+holeInFloor=\u00a74\u5730\u677f\u6709\u6d1e!
+homeSet=\u00a76\u5df2\u8a2d\u7f6e\u5bb6~
+homeSetToBed=\u00a76\u4f60\u7684\u5bb6\u5df2\u88ab\u8a2d\u70ba\u6b64\u5e8a
+homes=\u00a76\u5bb6:\u00a7r{0}
+hour=\u5c0f\u6642
+hours=\u5c0f\u6642
+ignorePlayer=\u00a76\u4f60\u5c4f\u853d\u4e86\u73a9\u5bb6 \u00a7c{0}
+illegalDate=\u932f\u8aa4\u7684\u65e5\u671f\u683c\u5f0f
+infoChapter=\u9078\u64c7\u7ae0\u7bc0:
+infoChapterPages=\u00a76\u7ae0\u7bc0 {0},\u7b2c \u00a7c{1}\u00a76 \u9801/\u5171 \u00a7c{2}\u00a76:
+infoFileDoesNotExist=\u6587\u4ef6info.txt\u4e0d\u5b58\u5728,\u5c07\u5275\u5efa\u4e00\u500b\u65b0\u7684\u6587\u4ef6
+infoPages=\u00a7e----\u7b2c \u00a7c{0}\u00a7e \u9801/\u5171 \u00a7c{1}\u00a7e \u9801----
+infoUnknownChapter=\u672a\u77e5\u7ae0\u7bc0
+invBigger=\u00a74\u5176\u4ed6\u73a9\u5bb6\u7684\u80cc\u5305\u6bd4\u4f60\u7684\u66f4\u5927
+invRestored=\u00a76\u4f60\u7684\u80cc\u5305\u5df2\u88ab\u6062\u5fa9
+invSee=\u00a76\u4f60\u67e5\u770b\u4e86\u00a7c {0} \u00a76\u7684\u80cc\u5305
+invSeeHelp=\u00a76\u4f7f\u7528\u300c/invsee\u300d\u91cd\u65b0\u67e5\u770b\u81ea\u5df1\u7684\u80cc\u5305
+invalidCharge=\u00a74\u7121\u6548\u7684\u50f9\u683c
+invalidFireworkFormat=\u00a76\u9019\u500b\u9078\u9805 \u00a74{0} \u00a76\u5c0d \u00a74{1}\u00a76 \u4e0d\u662f\u4e00\u500b\u6709\u6548\u7684\u503c \u00a76.
+invalidHome=\u00a74\u5bb6\u00a7c {0} \u00a74\u4e0d\u5b58\u5728!
+invalidMob=\u7121\u6548\u7684\u52d5\u7269\u7a2e\u985e
+invalidServer=\u7121\u6548\u7684\u4f3a\u670d\u5668\uff01
+invalidSignLine=\u00a74\u724c\u5b50\u4e0a\u7684\u7b2c \u00a7c{0} \u00a74\u884c\u7121\u6548
+invalidWorld=\u00a74\u7121\u6548\u7684\u4e16\u754c
+inventoryCleared=\u00a76\u80cc\u5305\u5df2\u6e05\u7a7a
+inventoryClearedOthers=\u00a7c{0}\u00a76 \u7684\u80cc\u5305\u5df2\u88ab\u6e05\u7a7a
+invalidWarpName=\u00a74\u7121\u6548\u7684\u50b3\u9001\u9ede\u540d\u7a31!
+invalidWorld=\u00a74\u7121\u6548\u7684\u4e16\u754c\u540d.
+inventoryCleared=\u00a76\u5305\u88f9\u5df2\u6e05\u7a7a.
+inventoryClearedAll=\u00a76\u6240\u6709\u4eba\u7684\u5305\u88f9\u5df2\u6e05\u7a7a.
+inventoryClearedOthers=\u00a7c{0}\u00a76\u7684\u5305\u88f9\u5df2\u6e05\u7a7a.
+is=\u662f
+itemCannotBeSold=\u00a74\u8a72\u7269\u54c1\u7121\u6cd5\u8ce3\u7d66\u4f3a\u670d\u5668
+itemMustBeStacked=\u00a74\u7269\u54c1\u5fc5\u9808\u6210\u7d44\u4ea4\u6613,2s\u7684\u6578\u91cf\u662f2\u7d44,\u4ee5\u6b64\u985e\u63a8
+itemNames=\u00a76\u7269\u54c1\u7c21\u6613\u540d\u7a31:\u00a7r {0}
+itemNotEnough1=\u00a74\u4f60\u6c92\u6709\u8db3\u5920\u7684\u8a72\u7269\u54c1\u4f86\u8ce3\u51fa
+itemNotEnough2=\u00a76\u5982\u679c\u4f60\u60f3\u8981\u8ce3\u6389\u6240\u6709\u4f60\u80cc\u5305\u5167\u7684\u8a72\u7269\u54c1,\u4f7f\u7528\u300c/sell \u7269\u54c1\u540d\u7a31\uff08\u82f1\u6587,\u6216ID\uff09\u300d
+itemNotEnough3=\u00a76\u300c/sell \u7269\u54c1\u540d\u7a31 -1\u300d\u5c07\u6703\u7559\u51fa\u4e00\u500b\u800c\u8ce3\u6389\u5176\u5b83\u8a72\u7a2e\u7269\u54c1,\u4ee5\u6b64\u985e\u63a8
+itemSellAir=\u4f60\u96e3\u9053\u60f3\u8ce3\u7a7a\u6c23\u55ce\uff1f\u653e\u500b\u6771\u897f\u5728\u4f60\u624b\u88e1
+itemSold=\u00a7a\u7372\u5f97 \u00a7c {0} \u00a7a \uff08{1} \u55ae\u4f4d{2},\u6bcf\u500b\u50f9\u503c {3}\uff09
+itemSoldConsole=\u00a7c{0} \u00a76\u8ce3\u51fa\u4e86 {1},\u7372\u5f97\u4e86\u00a76 {2} \u00a76 \uff08{3} \u55ae\u4f4d\u7269\u54c1,\u6bcf\u500b\u50f9\u503c {4}\uff09
+itemSpawn=\u00a76\u751f\u6210 {0} \u500b {1}
+itemType=\u00a76\u7269\u54c1:\u00a7c {0} \u00a76-\u00a74 {1}
+itemsCsvNotLoaded=\u7121\u6cd5\u8f09\u5165items.csv
+jailAlreadyIncarcerated=\u00a74\u5df2\u5728\u76e3\u7344\u4e2d\u7684\u73a9\u5bb6:{0}
+jailMessage=\u00a74\u8acb\u5728\u76e3\u7344\u4e2d\u9762\u58c1\u601d\u904e\uff01
+jailNotExist=\u00a74\u8a72\u76e3\u7344\u4e0d\u5b58\u5728
+jailReleased=\u00a76\u73a9\u5bb6 \u00a7c{0}\u00a76 \u51fa\u7344\u4e86
+jailReleasedPlayerNotify=\u00a76\u4f60\u5df2\u88ab\u91cb\u653e\uff01
+jailSentenceExtended=\u00a76\u56da\u7981\u6642\u9593\u589e\u52a0\u5230:{0)
+jailSet=\u00a76\u76e3\u7344 {0} \u5df2\u88ab\u8a2d\u7f6e
+jumpError=\u00a74\u9019\u5c07\u6703\u640d\u5bb3\u4f60\u7684\u96fb\u8166
+kickDefault=\u5f9e\u4f3a\u670d\u5668\u8acb\u51fa
+kickExempt=\u00a74\u4f60\u7121\u6cd5\u8acb\u51fa\u8a72\u73a9\u5bb6.
+kickedAll=\u00a74\u5df2\u5c07\u6240\u6709\u73a9\u5bb6\u8acb\u51fa\u4f3a\u670d\u5668.
+kill=\u00a76\u6bba\u6b7b\u4e86 \u00a7c{0}
+killExempt=\u00a74\u4f60\u4e0d\u80fd\u6bba\u6b7b {0}
+kitError2=\u00a74\u8a72\u5de5\u5177\u5305\u53ef\u80fd\u4e0d\u5b58\u5728\u6216\u8005\u88ab\u62d2\u7d55\u4e86.
+kitError=\u00a74\u6c92\u6709\u6709\u6548\u7684\u5de5\u5177\u5305
+kitErrorHelp=\u00a74\u6216\u8a31\u4e00\u500b\u7269\u54c1\u5728\u8a2d\u7f6e\u6587\u4ef6\u91cc\u672a\u88ab\u8a2d\u7f6e\u6578\u91cf\uff1f
+kitGive=\u00a76\u7372\u53d6\u5de5\u5177\u5305\u00a7c {0}
+kitGiveTo=\u00a76\u6210\u529f\u767c\u9001\u5de5\u5177\u5305\u00a7c {0}\u00a76 \u7d66 {1}\u00a7.
+kitInvFull=\u00a74\u4f60\u7684\u80cc\u5305\u5df2\u6eff,\u5de5\u5177\u5305\u5c07\u653e\u5728\u5730\u4e0a
+kitTimed=\u00a74\u51b7\u537b\u6642\u9593\u00a7c {0}.
+kitReceive=\u00a76\u6536\u5230\u4e00\u500b\u00a7c {0} \u00a76\u5de5\u5177\u5305.
+kitTimed=\u00a74You cant use that kit again for another\u00a7c {0}\u00a74.
+kits=\u00a76\u5de5\u5177\u5305:\u00a7r{0}
+leatherSyntax=\u00a76\u76ae\u9769\u984f\u8272\u8a9e\u6cd5: color:<red>,<green>,<blue> \u5982: color:255,0,0.
+lightningSmited=\u00a76\u4f60\u525b\u525b\u88ab\u96f7\u64ca\u4e2d\u4e86
+lightningUse=\u00a76\u96f7\u64ca\u4e2d\u4e86\u00a7c {0}
+listAfkTag = \u00a77[\u96e2\u958b]\u00a7r
+listAmount = \u00a76\u7576\u524d\u6709 \u00a7c{0}\u00a76 \u500b\u73a9\u5bb6\u5728\u7dda,\u6700\u5927\u5728\u7dda\u4eba\u6578\u70ba \u00a7c{1}\u00a76 \u500b\u73a9\u5bb6.
+listAmountHidden = \u00a76\u7576\u524d\u6709 \u00a7c{0}\u00a76/{1}\u00a76 \u500b\u73a9\u5bb6\u5728\u7dda,\u6700\u5927\u5728\u7dda\u4eba\u6578 \u00a7c{2}\u00a76 \u500b\u73a9\u5bb6
+listGroupTag={0}\u00a7r:
+listHiddenTag = \u00a77[\u96b1\u8eab]\u00a7r
+loadWarpError=\u00a74\u8f09\u5165\u5730\u6a19 {0} \u5931\u6557
+localFormat=\u4f4d\u7f6e:<{0}> {1}
+mailClear=\u00a76\u82e5\u8981\u6a19\u8a18\u4f60\u7684\u90f5\u4ef6\u70ba\u5df2\u8b80,\u8f38\u5165\u300c/mail clear\u300d
+mailCleared=\u00a76\u90f5\u7bb1\u5df2\u6e05\u7a7a\uff01
+mailSent=\u00a76\u90f5\u4ef6\u5df2\u767c\u51fa\uff01
+markMailAsRead=\u00a76\u82e5\u8981\u6a19\u8a18\u4f60\u7684\u90f5\u4ef6\u70ba\u5df2\u8b80,\u8f38\u5165\u300c/mail clear\u300d
+markedAsAway=\u00a76\u4f60\u5df2\u8a2d\u7f6e\u96e2\u958b.
+markedAsNotAway=\u00a76\u4f60\u5df2\u8a2d\u7f6e\u53d6\u6d88\u96e2\u958b.
+matchingIPAddress=\u00a76\u4ee5\u4e0b\u662f\u4f86\u81ea\u8a72IP\u4f4d\u5740\u7684\u73a9\u5bb6:
+maxHomes=\u00a74\u4f60\u7121\u6cd5\u8a2d\u7f6e\u8d85\u904e {0} \u500b\u5bb6.
+mayNotJail=\u00a74\u4f60\u7121\u6cd5\u56da\u7981\u8a72\u73a9\u5bb6
+me=\u6211
+messageTruncated=\u00a74\u6d88\u606f\u88ab\u622a\u65b7, \u60f3\u8981\u770b\u5230\u5b8c\u6574\u7684\u4fe1\u606f\u8acb\u8f38\u5165:\u00a7c /{0} {1}
+minute=\u5206\u9418
+minutes=\u5206\u9418
+missingItems=\u00a74\u4f60\u6c92\u6709 {0}x {1}.
+missingPrefixSuffix=\u5931\u53bb\u4e86\u4e00\u500b\u524d\u7db4\u6216\u5c3e\u7db4\u65bc {0}
+mobSpawnError=\u00a74\u66f4\u6539\u5237\u602a\u7c60\u6642\u767c\u751f\u932f\u8aa4
+mobSpawnLimit=\u751f\u7269\u6578\u91cf\u592a\u591a,\u7121\u6cd5\u751f\u6210
+mobSpawnTarget=\u00a74\u76ee\u6a19\u65b9\u584a\u5fc5\u9808\u662f\u4e00\u500b\u5237\u602a\u7c60
+mobsAvailable=\u00a76\u751f\u7269:\u00a7r {0}
+moneyRecievedFrom=\u00a7a\u5df2\u5f9e {1} \u63a5\u6536{0}
+moneySentTo=\u00a7a{0} \u5df2\u767c\u9001\u5230 {1}
+moneyTaken=\u00a7a{0} \u5df2\u5f9e\u4f60\u7684\u8cec\u6236\u4e2d\u6263\u9664
+month=\u6708
+months=\u6708
+moreThanZero=\u00a74\u6578\u91cf\u5fc5\u9808\u5927\u65bc0
+moveSpeed=\u00a76\u70ba\u00a7c{2}\u00a76\u8a2d\u7f6e\u00a7c {0} \u00a76\u901f\u5ea6\u70ba\u00a7c {1} \u00a76.
+msgFormat=\u00a76[{0}\u00a76 -> {1}\u00a76] \u00a7r{2}
+multipleCharges=\u00a74\u60a8\u4e0d\u80fd\u5c0d\u9019\u500b\u7159\u82b1\u61c9\u7528\u591a\u65bc\u4e00\u500b\u7684\u88dd\u6599.
+multiplePotionEffects=\u00a74\u60a8\u4e0d\u80fd\u5c0d\u9019\u500b\u7159\u82b1\u61c9\u7528\u591a\u65bc\u4e00\u500b\u7684\u6548\u679c.
+muteExempt=\u00a74\u4f60\u7121\u6cd5\u7981\u8a00\u8a72\u73a9\u5bb6
+muteNotify=\u00a74{0} \u00a76\u5df2\u88ab\u7981\u8a00 \u00a74{1}\u00a76.
+mutedPlayer=\u00a76\u73a9\u5bb6 {0} \u00a76\u88ab\u7981\u8a00
+mutedPlayerFor=\u00a76\u73a9\u5bb6 {0} \u00a76\u88ab\u7981\u8a00 \u6642\u9593:{1}
+mutedUserSpeaks={0} \u60f3\u8981\u8aaa\u8a71,\u4f46\u88ab\u7981\u8a00\u4e86
+nearbyPlayers=\u00a76\u9644\u8fd1\u7684\u73a9\u5bb6: {0}
+negativeBalanceError=\u00a74\u73fe\u91d1\u4e0d\u53ef\u5c0f\u65bc\u96f6
+nickChanged=\u00a76\u66b1\u7a31\u5df2\u66f4\u63db
+nickDisplayName=\u00a74\u4f60\u9700\u8981\u6fc0\u6d3bchange-displayname.\u8a72\u6587\u4ef6\u5728Essentials\u8a2d\u7f6e\u6587\u4ef6\u4e2d
+nickInUse=\u00a74\u90a3\u500b\u66b1\u7a31\u5df2\u88ab\u4f7f\u7528
+nickNamesAlpha=\u00a74\u66b1\u7a31\u5fc5\u9808\u70ba\u5b57\u6bcd\u6216\u6578\u5b57.
+nickNoMore=\u00a76\u4f60\u4e0d\u518d\u64c1\u6709\u4e00\u500b\u66b1\u7a31
+nickOthersPermission=\u00a74\u4f60\u6c92\u6709\u66f4\u6539\u5225\u4eba\u66b1\u7a31\u7684\u8a31\u53ef\u6b0a
+nickSet=\u00a76\u4f60\u7684\u66b1\u7a31\u73fe\u5728\u662f \u00a74{0}
+noAccessCommand=\u00a74\u4f60\u6c92\u6709\u4f7f\u7528\u8a72\u547d\u4ee4\u7684\u8a31\u53ef\u6b0a
+noAccessPermission=\u00a74\u4f60\u6c92\u6709\u4f7f\u7528 {0} \u7684\u8a31\u53ef\u6b0a
+noBreakBedrock=\u00a74\u4f60\u4e0d\u80fd\u6467\u6bc0\u57fa\u5ca9\uff01
+noChapterMeta=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u5275\u5efa\u52d5\u614b\u66f8\u672c.
+noDestroyPermission=\u00a74\u4f60\u6c92\u6709\u7834\u58de {0} \u7684\u8a31\u53ef\u6b0a
+noDurability=\u00a74\u9019\u500b\u7269\u54c1\u6c92\u6709\u8010\u4e45.
+noGodWorldWarning=\u00a74\u7981\u6b62\u4f7f\u7528\u4e0a\u5e1d\u6a21\u5f0f.
+noHelpFound=\u00a74\u6c92\u6709\u5339\u914d\u7684\u547d\u4ee4
+noHomeSet=\u4f60\u9084\u672a\u8a2d\u7f6e\u5bb6
+noHomeSetPlayer=\u00a76\u8a72\u73a9\u5bb6\u9084\u672a\u8a2d\u7f6e\u5bb6
+noKitPermission=\u00a74\u4f60\u9700\u8981 \u00a74{0}\u00a74 \u8a31\u53ef\u6b0a\u4f86\u4f7f\u7528\u8a72\u5de5\u5177
+noKits=\u00a76\u9084\u6c92\u6709\u53ef\u7372\u5f97\u7684\u5de5\u5177
+noMail=\u4f60\u6c92\u6709\u4efb\u4f55\u90f5\u4ef6
+noMatchingPlayers=\u00a76\u627e\u4e0d\u5230\u5339\u914d\u7684\u73a9\u5bb6.
+noMetaFirework=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u61c9\u7528\u7159\u82b1\u6578\u64da.
+noMetaPerm=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u61c9\u7528 \u00a7c{0}\u00a74 \u7684\u6578\u64da.
+noMotd=\u00a76\u4eca\u65e5\u6c92\u6709\u516c\u544a
+noNewMail=\u00a76\u4f60\u6c92\u6709\u65b0\u7684\u90f5\u4ef6
+noPendingRequest=\u00a74\u4f60\u6c92\u6709\u5f85\u89e3\u6c7a\u7684\u8acb\u6c42
+noPerm=\u00a74\u4f60\u6c92\u6709 \u00a7c{0}\u00a74 \u8a31\u53ef\u6b0a
+noPermToSpawnMob=\u00a74\u4f60\u6c92\u6709\u751f\u6210\u8a72\u751f\u7269\u7684\u8a31\u53ef\u6b0a
+noPlacePermission=\u00a74\u00a74\u4f60\u6c92\u6709\u5728\u90a3\u500b\u724c\u5b50\u65c1\u908a\u653e\u65b9\u584a\u7684\u6b0a\u5229
+noPowerTools=\u00a76\u4f60\u6c92\u6709\u7d81\u5b9a\u547d\u4ee4
+noRules=\u00a74\u6c92\u6709\u6307\u5b9a\u7684\u689d\u898f
+noWarpsDefined=\u00a74\u6c92\u6709\u78ba\u5b9a\u7684\u5730\u6a19
+none=\u7121
+notAllowedToQuestion=\u00a74\u4f60\u672a\u88ab\u6388\u6b0a\u4f7f\u7528\u63d0\u554f\u767c\u8a00
+notAllowedToShout=\u00a74\u4f60\u672a\u88ab\u6388\u6b0a\u4f7f\u7528\u558a\u8a71\u767c\u8a00
+notEnoughExperience=\u00a74\u4f60\u6c92\u6709\u8db3\u5920\u7684\u7d93\u9a57\u503c
+notEnoughMoney=\u00a74\u4f60\u6c92\u6709\u8db3\u5920\u7684\u8cc7\u91d1
+notFlying=\u672a\u98db\u884c
+notRecommendedBukkit= \u00a74Bukkit\u7248\u672c\u904e\u820a.\u5efa\u8b70\u66f4\u65b0.
+notSupportedYet=\u66ab\u4e0d\u652f\u6301
+nothingInHand = \u00a74\u4f60\u6c92\u6709\u6301\u6709\u4efb\u4f55\u7269\u54c1
+now=\u73fe\u5728
+nuke=\u00a7d\u6838\u6b66\u964d\u843d,\u6ce8\u610f\u96b1\u853d\uff01
+numberRequired=\u9700\u8981\u8f38\u5165\u6578\u5b57\uff01
+onlyDayNight=/time \u547d\u4ee4\u53ea\u6709 day/night \u5169\u500b\u9078\u64c7
+onlyPlayerSkulls=\u00a74\u4f60\u53ea\u80fd\u8a2d\u7f6e\u4eba\u982d\u7684\u4e3b\u4eba (397:3).
+onlyPlayers=\u00a74\u96bb\u6709\u904a\u6232\u4e2d\u73a9\u5bb6\u624d\u53ef\u4f7f\u7528 {0}
+onlySunStorm=\u00a74/weather \u547d\u4ee4\u53ea\u6709 sun/storm \u5169\u500b\u9078\u64c7
+orderBalances=\u00a76\u6392\u5e8f {0} \u00a76\u500b\u73a9\u5bb6\u7684\u8cc7\u91d1\u4e2d,\u8acb\u7a0d\u5019\u2026\u2026
+oversizedTempban=\u00a74\u4f60\u53ef\u80fd\u6c92\u6709\u5728\u9019\u500b\u6642\u6bb5\u5c01\u7981\u73a9\u5bb6.
+pTimeCurrent=\u00a76{0}\u00a7c \u00a76\u7684\u6642\u9593\u662f \u00a7c{1}
+pTimeCurrentFixed=\u00a7c{0}\u00a76 \u7684\u6642\u9593\u88ab\u9023\u63a5\u5230 \u00a7c{1}
+pTimeNormal=\u00a7c{0}\u00a76 \u7684\u6642\u9593\u662f\u6b63\u5e38\u7684\u4e26\u8207\u4f3a\u670d\u5668\u540c\u6b65
+pTimeOthersPermission=\u00a74\u4f60\u672a\u88ab\u6388\u6b0a\u8a2d\u7f6e\u5176\u4ed6\u73a9\u5bb6\u7684\u6642\u9593
+pTimePlayers=\u00a76\u9019\u4e9b\u73a9\u5bb6\u6709\u4ed6\u5011\u81ea\u5df1\u7684\u6642\u9593:
+pTimeReset=\u00a76\u8a72\u73a9\u5bb6\u7684\u6642\u9593\u88ab\u91cd\u7f6e:\u00a7c{0}
+pTimeSet=\u00a76\u8a72\u73a9\u5bb6\u7684\u6642\u9593\u88ab\u8a2d\u5b9a\u70ba \u00a7c{0}\u00a76 \u5c0d\u8c61:\u00a7c{1}
+pTimeSetFixed=\u00a76\u8a72\u73a9\u5bb6\u6642\u9593\u88ab\u9023\u63a5\u5230 \u00a7c{0}\u00a76 \u5c0d\u8c61:\u00a7c{1}
+parseError=\u00a74\u89e3\u6790\u00a7c {0} \u00a74\u65bc\u7b2c \u00a7c{1}\u00a74 \u884c\u6642\u767c\u751f\u932f\u8aa4
+pendingTeleportCancelled=\u00a74\u5f85\u8655\u7406\u7684\u50b3\u9001\u8acb\u6c42\u5df2\u53d6\u6d88
+permissionsError=\u672a\u627e\u5230Permissions/GroupManager\u5916\u639b\u7a0b\u5f0f\uff1b\u804a\u5929\u7684 \u524d\u7db4/\u5c3e\u7db4 \u5c07\u4e0d\u8d77\u4f5c\u7528
+playerBanned=\u00a76\u7ba1\u7406\u54e1\u00a7c {0}\u00a76 \u5c01\u7981\u4e86 {1},\u00a76\u7406\u7531:{2}
+playerInJail=\u00a74\u8a72\u73a9\u5bb6\u5df2\u5728\u76e3\u7344 {0}
+playerJailed=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u88ab\u902e\u6355\u4e86
+playerJailedFor= \u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u88ab\u902e\u6355,\u6642\u9593:{1}
+playerKicked=\u00a74\u7ba1\u7406\u54e1 \u00a7c{0} \u00a76\u8acb\u51fa\u4e86 \u00a7c{1},\u00a76\u7406\u7531:{2}
+playerMuted=\u00a76\u4f60\u88ab\u7981\u6b62\u767c\u8a00
+playerMutedFor=\u00a76\u4f60\u5df2\u88ab\u7981\u8a00.\u7406\u7531: {0}
+playerNeverOnServer=\u00a74\u73a9\u5bb6 \u00a7c{0} \u00a74\u5f9e\u6c92\u51fa\u73fe\u5728\u4f3a\u670d\u5668\u904e
+playerNotFound=\u00a74\u73a9\u5bb6\u672a\u5728\u7dda\uff08\u6216\u4e0d\u5b58\u5728\uff09
+playerUnmuted=\u00a76\u4f60\u88ab\u5141\u8a31\u767c\u8a00
+pong=\u556a\uff01
+posPitch=\u00a76\u4ef0\u89d2: {0} (\u982d\u90e8\u7684\u89d2\u5ea6)
+posX=\u00a76X: {0} (+\u6771 <-> -\u897f)
+posY=\u00a76Y: {0} (+\u4e0a <-> -\u4e0b)
+posYaw=\u00a76Yaw: {0} (\u65cb\u8f49)
+posZ=\u00a76Z: {0} (+\u5357 <-> -\u5317)
+possibleWorlds=\u00a76\u53ef\u884c\u7684\u4e16\u754c\u6578\u91cf\u70ba 0 \u5171 {0}
+potions=\u00a76\u85e5\u6c34:\u00a7r {0}\u00a76.
+powerToolAir=\u00a74\u547d\u4ee4\u4e0d\u80fd\u5c0d\u8457\u7a7a\u6c23\u4f7f\u7528.
+powerToolAlreadySet=\u00a74\u547d\u4ee4 \u00a7c{0}\u00a74 \u5df2\u88ab\u7d81\u5b9a\u5230 {1}.
+powerToolAttach=\u00a7c{0}\u00a76 \u547d\u4ee4\u88ab\u7d81\u5b9a\u5230 {1}
+powerToolClearAll=\u00a76\u6240\u6709\u5feb\u6377\u547d\u4ee4\u5df2\u88ab\u6e05\u9664
+powerToolList={1} \u6709\u5982\u4e0b\u547d\u4ee4:\u00a74{0}\u00a7r.
+powerToolListEmpty={0} \u6c92\u6709\u88ab\u7d81\u5b9a\u547d\u4ee4
+powerToolNoSuchCommandAssigned=\u547d\u4ee4 \u00a74{0}\u00a7r \u672a\u88ab\u7d81\u5b9a\u5230 {1}.
+powerToolRemove=\u547d\u4ee4 \u00a74{0}\u00a7r \u88ab\u5f9e {1} \u4e0a\u79fb\u9664
+powerToolRemoveAll=\u79fb\u9664\u4e86 {0} \u4e0a\u7684\u6240\u6709\u547d\u4ee4
+powerToolsDisabled=\u4f60\u6240\u6709\u7684\u5feb\u6377\u547d\u4ee4\u88ab\u51cd\u7d50
+powerToolsEnabled=\u4f60\u6240\u6709\u7684\u5feb\u6377\u547d\u4ee4\u88ab\u6fc0\u6d3b
+protectionOwner=\u00a76[Essentials\u4fdd\u8b77] \u7269\u54c1\u64c1\u6709\u8005:\u00a7r{0}
+questionFormat=\u00a72[\u63d0\u554f]\u00a7r {0}
+readNextPage=\u00a76\u8f38\u5165 \u00a7c/{0} {1} \u00a76\u4f86\u95b1\u8b80\u4e0b\u4e00\u9801
+recipe=\u00a76Recipe for \u00a7c{0}\u00a76 ({1} of {2})
+recipeBadIndex=\u9019\u500b\u7de8\u865f\u6c92\u6709\u5339\u914d\u7684\u5408\u6210\u516c\u5f0f.
+recipeFurnace=\u00a76\u51b6\u7149 \u00a7c{0}
+recipeGrid=\u00a7{0}X \u00a76| \u00a7{1}X \u00a76| \u00a7{2}X
+recipeGridItem=\ \u00a7{0}X \u00a76is \u00a7c{1}
+recipeMore=\u00a76Type /{0} \u00a7c{1}\u00a76 <\u6578\u5b57> \u53bb\u67e5\u770b\u66f4\u591a\u7684 \u00a7c{2}\u00a76\u5408\u6210\u516c\u5f0f.
+recipeNone=\u5c0d{0}\u6c92\u6709\u5339\u914d\u7684\u5408\u6210\u516c\u5f0f
+recipeNothing=\u6c92\u6709\u6771\u897f
+recipeShapeless=\u00a76\u7d50\u5408 \u00a7c{0}
+recipeWhere=\u00a76\u7576: {0}
+reloadAllPlugins=\u00a76\u91cd\u8f09\u4e86\u6240\u6709\u5916\u639b\u7a0b\u5f0f
+removed=\u00a76\u79fb\u9664\u4e86\u00a7c {0} \u00a76\u9805
+repair=\u00a76\u4f60\u5df2\u7d93\u6210\u529f\u7684\u4fee\u5fa9\u4e86\u4f60\u7684:\u00a7c{0}
+repairAlreadyFixed=\u00a74\u8a72\u7269\u54c1\u7121\u9700\u4fee\u5fa9
+repairEnchanted=\u00a74\u4f60\u7121\u6b0a\u4fee\u5fa9\u9644\u9b54\u7269\u54c1
+repairInvalidType=\u00a74\u8a72\u7269\u54c1\u7121\u6cd5\u4fee\u5fa9
+repairNone=\u00a74\u9019\u88e1\u6c92\u6709\u9700\u8981\u4fee\u7406\u7684\u7269\u54c1
+requestAccepted=\u00a76\u5df2\u63a5\u53d7\u50b3\u9001\u8acb\u6c42
+requestAcceptedFrom=\u00a7c{0}\u00a76 \u63a5\u53d7\u4e86\u4f60\u7684\u50b3\u9001\u8acb\u6c42
+requestDenied=\u00a76\u5df2\u62d2\u7d55\u50b3\u9001\u8acb\u6c42
+requestDeniedFrom=\u00a7c{0}\u00a76 \u62d2\u7d55\u4e86\u4f60\u7684\u50b3\u9001\u8acb\u6c42
+requestSent=\u00a76\u8acb\u6c42\u5df2\u767c\u9001\u7d66 {0}\u00a76
+requestTimedOut=\u00a74\u50b3\u9001\u8acb\u6c42\u8d85\u6642\u2026\u2026
+requiredBukkit= \u00a76\u4f60\u9700\u8981\u7248\u672c {0} \u4ee5\u4e0a\u7684bukkit.\u8acb\u81f3\u5b98\u7db2\u4e0b\u8f09
+resetBal=\u00a76\u5df2\u7d93\u91cd\u7f6e\u6240\u6709\u5728\u7dda\u73a9\u5bb6\u7684\u91d1\u9322\u5230 \u00a7a{0} \u00a76.
+resetBalAll=\u00a76\u5df2\u7d93\u91cd\u7f6e\u6240\u6709\u73a9\u5bb6\u7684\u91d1\u9322 \u00a7a{0} \u00a76.
+returnPlayerToJailError=\u00a74\u5c07\u73a9\u5bb6{0}\u95dc\u56de\u76e3\u7344{1}\u6642\u767c\u751f\u932f\u8aa4
+runningPlayerMatch=\u00a76\u6b63\u5728\u641c\u7d22\u5339\u914d\u7684\u73a9\u5bb6 \u00a7c{0}\u00a76 (\u9019\u53ef\u80fd\u6703\u82b1\u8cbb\u4e00\u4e9b\u6642\u9593)
+second=\u79d2
+seconds=\u79d2
+seenOffline=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u6700\u8fd1\u4e00\u6b21\u00a74\u4e0b\u7dda\u00a76\u70ba {1}
+seenOnline=\u00a76\u73a9\u5bb6 \u00a7c{0} \u00a76\u6700\u8fd1\u4e00\u6b21\u00a7a\u767b\u9304\u00a76\u70ba {1}
+serverFull=\u4f3a\u670d\u5668\u5df2\u6eff
+serverTotal=\u00a76\u4f3a\u670d\u5668\u7e3d\u548c: {0}
+setSpawner=\u00a76\u6539\u8b8a\u5237\u602a\u7c60\u70ba {0}
+sheepMalformedColor=\u00a74\u7121\u6548\u7684\u984f\u8272
+shoutFormat=\u00a76[\u558a\u8a71]\u00a7r {0}
+signFormatFail=\u00a74[{0}]
+signFormatSuccess=\u00a71[{0}]
+signFormatTemplate=[{0}]
+signProtectInvalidLocation=\u00a74\u4f60\u4e0d\u5141\u8a31\u5728\u6b64\u653e\u7f6e\u724c\u5b50
+similarWarpExist=\u00a74\u4e00\u500b\u540c\u540d\u7684\u5730\u6a19\u5df2\u5b58\u5728
+slimeMalformedSize=\u00a74\u5927\u5c0f\u975e\u6cd5
+soloMob=\u00a74\u8a72\u751f\u7269\u559c\u6b61\u7368\u5c45
+spawnSet=\u00a76\u5df2\u70ba\u00a7c {0}\u00a76 \u7d44\u7684\u8a2d\u7f6e\u51fa\u751f\u9ede
+spawned=\u5df2\u751f\u6210
+sudoExempt=\u00a74\u7121\u6cd5\u5f37\u5236\u4f7f\u6b64\u73a9\u5bb6\u57f7\u884c\u547d\u4ee4
+sudoRun=\u00a76\u5f37\u5236\u4f7f\u00a7c {0} \u00a76\u904b\u884c\u547d\u4ee4:\u00a7r /{1} {2}
+suicideMessage=\u00a76\u6c38\u5225\u4e86,\u6b98\u9177\u7684\u4e16\u754c\u2026\u2026
+suicideSuccess= \u00a7c{0} \u00a76\u7d50\u675f\u4e86\u4ed6\u81ea\u5df1\u7684\u751f\u547d
+survival=\u751f\u5b58\u6a21\u5f0f
+takenFromAccount=\u00a7a\u5f9e\u4f60\u7684\u8cec\u6236\u4e2d\u6263\u9664\u4e86 {0}
+takenFromOthersAccount=\u00a7a\u5f9e {1} \u00a7a\u4e2d\u7684\u8cec\u6236\u6263\u9664\u4e86 {0}.\u76ee\u524d\u91d1\u9322: {2}
+teleportAAll=\u00a76\u5411\u6240\u6709\u73a9\u5bb6\u767c\u9001\u4e86\u50b3\u9001\u8acb\u6c42\u2026\u2026
+teleportAll=\u00a76\u50b3\u9001\u4e86\u6240\u6709\u73a9\u5bb6\u2026\u2026
+teleportAtoB=\u00a7c{0}\u00a76 \u50b3\u9001\u4f60\u5230 {1}\u00a76
+teleportDisabled=\u00a7c{0}\u00a74 \u53d6\u6d88\u4e86\u50b3\u9001
+teleportHereRequest=\u00a7c{0}\u00a74 \u8acb\u6c42\u4f60\u50b3\u9001\u5230\u4ed6\u90a3\u88e1
+teleportNewPlayerError=\u00a74\u50b3\u9001\u65b0\u73a9\u5bb6\u5931\u6557
+teleportRequest=\u00a7c{0}\u00a76 \u8acb\u6c42\u50b3\u9001\u5230\u4f60\u9019\u88e1
+teleportRequestTimeoutInfo=\u00a76\u6b64\u8acb\u6c42\u5c07\u5728 {0} \u79d2\u5167\u53d6\u6d88
+teleportTop=\u00a76\u50b3\u9001\u5230\u9802\u90e8
+teleportationCommencing=\u00a76\u6e96\u5099\u50b3\u9001...
+teleportationDisabled=\u00a76\u50b3\u9001\u5df2\u7981\u7528
+teleportationDisabledFor=\u00a76\u50b3\u9001\u5df2\u5c0d {0} \u7981\u7528.
+teleportationEnabled=\u00a76\u50b3\u9001\u5df2\u555f\u7528
+teleportationEnabledFor=\u00a76\u50b3\u9001\u5df2\u5c0d {0} \u555f\u7528.
+teleporting=\u00a76\u6b63\u5728\u50b3\u9001...
+teleportingPortal=\u00a76\u6b63\u5728\u901a\u904e\u50b3\u9001\u9580\u50b3\u9001...
+tempBanned=\u5df2\u81e8\u6642\u88ab\u4f3a\u670d\u5668\u5c01\u7981,\u7406\u7531:{0}
+tempbanExempt=\u00a76\u4f60\u7121\u6cd5\u81e8\u6642\u5c01\u7981\u6389\u8a72\u73a9\u5bb6
+thunder=\u00a76\u4f60 \u00a7c{0} \u00a76\u4e86\u4f60\u7684\u4e16\u754c\u7684\u9583\u96fb
+thunderDuration=\u00a76\u4f60 \u00a7c{0} \u00a76\u4e86\u4f60\u7684\u4e16\u754c\u7684\u9583\u96fb\u00a7c {1} \u00a76\u79d2
+timeBeforeHeal=\u00a76\u6cbb\u7642\u51b7\u537b:{0}
+timeBeforeTeleport=\u00a76\u50b3\u9001\u51b7\u537b:{0}
+timeFormat=\u00a7c{0}\u00a76 or \u00a7c{1}\u00a76 or \u00a7c{2}\u00a76
+timePattern=(?:([0-9]+)\\s*y[a-z]*[,\\s]*)?(?:([0-9]+)\\s*mo[a-z]*[,\\s]*)?(?:([0-9]+)\\s*w[a-z]*[,\\s]*)?(?:([0-9]+)\\s*d[a-z]*[,\\s]*)?(?:([0-9]+)\\s*h[a-z]*[,\\s]*)?(?:([0-9]+)\\s*m[a-z]*[,\\s]*)?(?:([0-9]+)\\s*(?:s[a-z]*)?)?
+timeSet=\u00a76\u6240\u6709\u4e16\u754c\u7684\u4e16\u754c\u5df2\u8a2d\u7f6e
+timeSetPermission=\u00a74\u4f60\u6c92\u6709\u8a2d\u7f6e\u6642\u9593\u7684\u8a31\u53ef\u6b0a
+timeWorldCurrent=\u00a76\u76ee\u524d\u4e16\u754c {0} \u7684\u6642\u9593\u662f \u00a73{1}
+timeWorldSet=\u00a76\u6642\u9593\u88ab\u8a2d\u7f6e\u70ba {0} \u65bc\u4e16\u754c:\u00a74{1}
+totalWorthAll=\u00a7a\u51fa\u552e\u7684\u6240\u6709\u7269\u54c1\u548c\u65b9\u584a\uff0c\u7e3d\u50f9\u503c {1}.
+totalWorthBlocks=\u00a7a\u51fa\u552e\u7684\u6240\u6709\u65b9\u584a\u584a\uff0c\u7e3d\u50f9\u503c {1}.
+tps=\u00a76\u7576\u524d TPS = {0}
+tradeCompleted=\u00a7a\u4ea4\u6613\u5b8c\u7562
+tradeSignEmpty=\u00a74\u4ea4\u6613\u724c\u4e0a\u6c92\u6709\u4f60\u53ef\u7372\u5f97\u7684\u6771\u897f
+tradeSignEmptyOwner=\u00a74\u4ea4\u6613\u724c\u4e0a\u6c92\u6709\u4f60\u53ef\u6536\u96c6\u7684\u6771\u897f
+treeFailure=\u00a74\u751f\u6210\u6a39\u6728\u5931\u6557,\u5728\u8349\u584a\u4e0a\u6216\u571f\u4e0a\u518d\u8a66\u4e00\u6b21
+treeSpawned=\u00a76\u751f\u6210\u6a39\u6728\u6210\u529f
+true=\u00a7a\u662f\u00a7r
+typeTpaccept=\u00a76\u82e5\u60f3\u63a5\u53d7\u50b3\u9001,\u8f38\u5165 \u00a74/tpaccept\u00a76
+typeTpdeny=\u00a76\u82e5\u60f3\u62d2\u7d55\u50b3\u9001,\u8f38\u5165 \u00a74/tpdeny\u00a76
+typeWorldName=\u00a76\u4f60\u4e5f\u53ef\u4ee5\u8f38\u5165\u6307\u5b9a\u7684\u4e16\u754c\u7684\u540d\u5b57
+unableToSpawnMob=\u00a74\u751f\u6210\u751f\u7269\u5931\u6557
+unignorePlayer=\u00a76\u4f60\u5df2\u4e0d\u518d\u5c4f\u853d\u73a9\u5bb6 {0}
+unknownItemId=\u00a74\u672a\u77e5\u7684\u7269\u54c1ID:{0}
+unknownItemInList=\u00a74\u672a\u77e5\u7684\u7269\u54c1 {0} \u65bc {1} \u5217\u8868
+unknownItemName=\u00a74\u672a\u77e5\u7684\u7269\u54c1\u540d\u7a31:{0}
+unlimitedItemPermission=\u00a74\u6c92\u6709\u8a31\u53ef\u6b0a\u4f86\u4f7f\u8a72\u7269\u54c1\u7121\u9650 {0}
+unlimitedItems=\u00a76\u7121\u9650\u7269\u54c1:
+unmutedPlayer=\u00a76\u73a9\u5bb6 \u00a7c{0}\u00a76 \u88ab\u5141\u8a31\u767c\u8a00
+unvanished=\u00a76\u5df2\u9000\u51fa\u96b1\u8eab\u6a21\u5f0f.
+unvanishedReload=\u00a74\u5916\u639b\u7a0b\u5f0f\u91cd\u8f09\u8feb\u4f7f\u4f60\u7684\u96b1\u8eab\u6a21\u5f0f\u5931\u6548.
+upgradingFilesError=\u5347\u7d1a\u6587\u4ef6\u6642\u767c\u751f\u932f\u8aa4
+uptime=\u00a76\u904b\u884c\u6642\u9593:\u00a7c {0}
+userAFK=\u00a75{0} \u00a75\u73fe\u5728\u96e2\u958b, \u53ef\u80fd\u66ab\u6642\u6c92\u8fa6\u6cd5\u56de\u61c9.
+userDoesNotExist=\u00a74\u73a9\u5bb6 \u00a7c{0} \u00a74\u4e0d\u5b58\u5728.
+userIsAway=\u00a7d{0} \u00a7d\u66ab\u6642\u96e2\u958b\u4e86
+userIsNotAway=\u00a7d{0} \u00a7d\u56de\u4f86\u4e86
+userJailed=\u00a76\u4f60\u5df2\u88ab\u76e3\u7981
+userUnknown=\u00a74\u8b66\u544a: \u9019\u500b\u73a9\u5bb6 \u00a7c{0}\u00a74 \u5f9e\u4f86\u6c92\u6709\u52a0\u5165\u904e\u4f3a\u670d\u5668.
+userUsedPortal={0} \u4f7f\u7528\u4e86\u73fe\u6709\u7684\u9000\u51fa\u50b3\u9001\u9580.
+userdataMoveBackError=\u79fb\u52d5 userdata/{0}.tmp \u5230 userdata/{1} \u5931\u6557
+userdataMoveError=\u79fb\u52d5 userdata/{0} \u5230 userdata/{1}.tmp \u5931\u6557
+usingTempFolderForTesting=\u4f7f\u7528\u7de9\u5b58\u6587\u4ef6\u593e\u4f86\u6e2c\u8a66:
+vanished=\u00a76\u5df2\u9032\u5165\u96b1\u8eab\u6a21\u5f0f,\u73a9\u5bb6\u5c07\u7121\u6cd5\u770b\u5230\u4f60.
+versionMismatch=\u00a74\u7248\u672c\u4e0d\u5339\u914d\uff01\u8acb\u5347\u7d1a {0} \u5230\u76f8\u540c\u7248\u672c.
+versionMismatchAll=\u00a74\u7248\u672c\u4e0d\u5339\u914d\uff01\u8acb\u5347\u7d1a\u6240\u6709Essentials\u7cfb\u5217\u7684\u5916\u639b\u7a0b\u5f0f\u5230\u76f8\u540c\u7248\u672c.
+voiceSilenced=\u00a76\u5df2\u975c\u97f3
+walking=\u884c\u8d70\u4e2d
+warpDeleteError=\u00a74\u522a\u9664\u5730\u6a19\u6587\u4ef6\u6642\u767c\u751f\u932f\u8aa4
+warpList={0}
+warpListPermission=\u00a74\u4f60\u6c92\u6709\u5217\u51fa\u5730\u6a19\u7684\u8a31\u53ef\u6b0a
+warpNotExist=\u00a74\u8a72\u5730\u6a19\u4e0d\u5b58\u5728
+warpOverwrite=\u00a74\u4f60\u4e0d\u80fd\u91cd\u7f6e\u8a72\u5730\u8868
+warpSet=\u00a76\u5730\u6a19 \u00a7c{0} \u00a76\u5df2\u8a2d\u7f6e
+warpUsePermission=\u00a74\u4f60\u6c92\u6709\u4f7f\u7528\u8a72\u5730\u6a19\u7684\u8a31\u53ef\u6b0a
+warpingTo=\u00a76\u50b3\u9001\u5230\u5730\u6a19 \u00a7c{0}
+warps=\u00a76\u5730\u6a19: \u00a7r{0}
+warpsCount=\u00a76\u9019\u6709 {0} \u5730\u6a19,\u986f\u793a \u7b2c {1} \u9801/\u5171 {2} \u9801
+weatherStorm=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u6539\u70ba\u96e8\u96ea
+weatherStormFor=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u7684\u6539\u70ba\u96e8\u96ea,\u6301\u7e8c {1} \u79d2
+weatherSun=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u6539\u70ba\u6674\u5929
+weatherSunFor=\u00a76\u4f60\u5c07 {0} \u7684\u5929\u6c23\u7684\u6539\u70ba\u6674\u5929,\u6301\u7e8c {1} \u79d2
+whoisAFK=\u00a76 - \u66ab\u96e2:\u00a7r {0}
+whoisBanned=\u00a76 - \u5c01\u7981:\u00a7r {0}
+whoisExp=\u00a76 - \u7d93\u9a57:\u00a7r {0} (\u7b49\u7d1a {1})
+whoisFly=\u00a76 - \u98db\u884c\u6a21\u5f0f:\u00a7r {0} ({1})
+whoisGamemode=\u00a76 - \u904a\u6232\u6a21\u5f0f:\u00a7r {0}
+whoisGeoLocation=\u00a76 - \u5730\u7406\u4f4d\u7f6e:\u00a7r {0}
+whoisGod=\u00a76 - \u4e0a\u5e1d\u6a21\u5f0f:\u00a7r {0}
+whoisHealth=\u00a76 - \u751f\u547d:\u00a7r {0}/20
+whoisIPAddress=\u00a76 - IP\u4f4d\u5740:\u00a7r {0}
+whoisJail=\u00a76 - \u76e3\u7344:\u00a7r {0}
+whoisLocation=\u00a76 - \u5750\u6a19:\u00a7r ({0}, {1}, {2}, {3})
+whoisMoney=\u00a76 - \u73fe\u91d1:\u00a7r {0}
+whoisMuted=\u00a76 - \u7981\u8a00:\u00a7r {0}
+whoisNick=\u00a76 - \u66b1\u7a31:\u00a7r {0}
+whoisOp=\u00a76 - OP:\u00a7r {0}
+whoisTop=\u00a76 ====== \u00a7c {0} \u00a76\u7684\u8cc7\u6599======
+worth=\u00a76\u4e00\u7d44 {0} \u50f9\u503c \u00a74{1}\u00a76\uff08{2} \u55ae\u4f4d\u7269\u54c1,\u6bcf\u500b\u50f9\u503c {3}\uff09
+worthMeta=\u00a7a\u4e00\u7d44\u526f\u78bc\u70ba {1} \u7684 {0} \u50f9\u503c \u00a7c{2}\u00a76\uff08{3} \u55ae\u4f4d\u7269\u54c1,\u6bcf\u500b\u50f9\u503c {4}\uff09
+worthSet=\u00a76\u50f9\u683c\u5df2\u8a2d\u7f6e
+year=\u5e74
+years=\u5e74
+youAreHealed=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7642
+youHaveNewMail=\u00a76\u4f60\u64c1\u6709 \u00a7c{0}\u00a76 \u689d\u6d88\u606f\uff01\u00a7r\u8f38\u5165 \u00a7c/mail read\u00a76 \u4f86\u67e5\u770b
+playerUnbanned=\u00a76\u5df2\u89e3\u9664\u7528\u6236\u00a7c {0} \u00a76\u7684\u5c01\u7981 {1}.
+playerUnbanIpAddress=\u00a76\u5df2\u89e3\u9664\u7528\u6236\u00a7c {0} \u00a76\u7684\u5c01\u7981IP: {1}.
+playerBanIpAddress=\u00a76\u5df2\u5c01\u7981\u7528\u6236\u00a7c {0} \u00a76\u7684IP\u4f4d\u5740 {1}\u00a76.
+noPotionEffectPerm=\u00a74\u4f60\u6c92\u6709\u8a31\u53ef\u6b0a\u61c9\u7528\u7279\u6548 \u00a7c{0} \u00a74\u5230\u9019\u500b\u85e5\u6c34.
+invalidPotionMeta=\u00a74\u7121\u6548\u7684\u85e5\u6c34\u6578\u64da: \u00a7c{0}\u00a74.
+balanceOther=\u00a7a{0}\u7684\u91d1\u9322:\u00a7c {1}
+pWeatherCurrent=\u00a7c{0}\u00a76\u7684\u5929\u6c23\u662f\u00a7c {1}\u00a76.
+pWeatherNormal=\u00a7c{0}\u00a76\u7684\u5929\u6c23\u662f\u6b63\u5e38\u7684.
+pWeatherOthersPermission=\u00a74\u60a8\u6c92\u6709\u88ab\u6388\u6b0a\u8a2d\u7f6e\u5176\u4ed6\u73a9\u5bb6\u7684\u5929\u6c23.
+pWeatherPlayers=\u00a76\u9019\u4e9b\u73a9\u5bb6\u90fd\u6709\u81ea\u5df1\u7684\u5929\u6c23:\u00a7r
+pWeatherReset=\u00a76\u73a9\u5bb6\u7684\u5929\u6c23\u88ab\u91cd\u7f6e: \u00a7c{0}
+pWeatherSet=\u00a76\u73a9\u5bb6\u00a7c{1}\u00a76\u7684\u5929\u6c23\u88ab\u8a2d\u7f6e\u70ba \u00a7c{0}\u00a76 .
+pWeatherInvalidAlias=\u00a74\u932f\u8aa4\u7684\u5929\u6c23\u985e\u578b
+socialSpy=\u00a76SocialSpy for {0}\u00a76: {1}
+kitNotFound=\u00a74That kit does not exist.
+cannotStackMob=\u00a74You do not have permission to stack multiple mobs
+kitOnce=\u00a74You can't use that kit again.
+invalidHomeName=\u00a74Invalid home name!
+invalidNumber=Invalid Number.
+invalidPotion=\u00a74Invalid Potion.
+holdBook=\u00a74You are not holding a writable book.
+editBookContents=\u00a7eYou may now edit the contents of this book.
+bookAuthorSet=\u00a76Author of the book set to {0}.
+bookLocked=\u00a76This book is now locked.
+bookTitleSet=\u00a76Title of the book set to {0}.
+insufficientFunds=\u00a74Insufficient funds available.
+setBal=\u00a7aYour balance was set to {0}.
+setBalOthers=\u00a7aYou set {0}''s balance to {1}.
diff --git a/Essentials/test/com/earth2me/essentials/EconomyTest.java b/Essentials/test/com/earth2me/essentials/EconomyTest.java
index 219d68b40..f2d1bfcc3 100644
--- a/Essentials/test/com/earth2me/essentials/EconomyTest.java
+++ b/Essentials/test/com/earth2me/essentials/EconomyTest.java
@@ -87,8 +87,8 @@ public class EconomyTest extends TestCase
assertEquals("Format $1000", "$1000", Economy.format(1000.0));
assertEquals("Format $10", "$10", Economy.format(10.0));
assertEquals("Format $10.10", "$10.10", Economy.format(10.10));
- assertEquals("Format $10.10", "$10.10", Economy.format(10.102));
- assertEquals("Format $10.11", "$10.11", Economy.format(10.109));
+ assertEquals("Format $10.10", "$10.10", Economy.format(10.1000001));
+ assertEquals("Format $10.10", "$10.10", Economy.format(10.1099999));
//test Exceptions