From 800a61bcf8e592ee4992974165b78a2517d19981 Mon Sep 17 00:00:00 2001 From: Iaccidentally Date: Thu, 1 Mar 2012 23:10:32 -0500 Subject: [PATCH 01/29] update messages.properties for the new bukkit download link (ci.bukkit,org no longer works) --- Essentials/src/messages.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/messages.properties b/Essentials/src/messages.properties index f7958319d..ad3ff11ac 100644 --- a/Essentials/src/messages.properties +++ b/Essentials/src/messages.properties @@ -294,7 +294,7 @@ requestDenied=\u00a77Teleport request denied. requestDeniedFrom=\u00a77{0} denied your teleport request. requestSent=\u00a77Request sent to {0}\u00a77. requestTimedOut=\u00a7cTeleport request has timed out -requiredBukkit= * ! * You need atleast build {0} of CraftBukkit, download it from http://ci.bukkit.org. +requiredBukkit= * ! * You need atleast build {0} of CraftBukkit, download it from http://dl.bukkit.org/downloads/craftbukkit/ returnPlayerToJailError=Error occurred when trying to return player {0} to jail: {1} second=second seconds=seconds From 2632110781d5bb883a7094f5a3030f9ca5ddec39 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Fri, 2 Mar 2012 16:29:06 +0000 Subject: [PATCH 02/29] Don't think we need animation event anymore. --- .../com/earth2me/essentials/EssentialsPlayerListener.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index 9b964364b..ee247f465 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -277,13 +277,6 @@ public class EssentialsPlayerListener implements Listener } } - @EventHandler(priority = EventPriority.NORMAL) - public void onPlayerAnimation(final PlayerAnimationEvent event) - { - final User user = ess.getUser(event.getPlayer()); - user.updateActivity(true); - } - @EventHandler(priority = EventPriority.MONITOR) public void onPlayerCommandPreprocess(final PlayerCommandPreprocessEvent event) { From a7f6cde9b25840d3e291a06d82aeac43103ec1d5 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Fri, 2 Mar 2012 16:33:20 +0000 Subject: [PATCH 03/29] Shouldn't really be canceling events at priority monitor, oops. --- .../com/earth2me/essentials/EssentialsPlayerListener.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index ee247f465..0779c01ab 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -317,9 +317,11 @@ public class EssentialsPlayerListener implements Listener } } - @EventHandler(priority = EventPriority.MONITOR) + @EventHandler(priority = EventPriority.NORMAL) public void onPlayerInteract(final PlayerInteractEvent event) { + final User user = ess.getUser(event.getPlayer()); + user.updateActivity(true); switch (event.getAction()) { case RIGHT_CLICK_BLOCK: @@ -334,7 +336,6 @@ public class EssentialsPlayerListener implements Listener break; case LEFT_CLICK_AIR: case LEFT_CLICK_BLOCK: - final User user = ess.getUser(event.getPlayer()); if (user.hasPowerTools() && user.arePowerToolsEnabled()) { if (usePowertools(user)) From ed77f8bcbc7bc6a47b3a296ea632139ebd1299f3 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Fri, 2 Mar 2012 16:54:12 +0000 Subject: [PATCH 04/29] Entity event cleanup --- .../essentials/EssentialsEntityListener.java | 89 +++++++++---------- 1 file changed, 42 insertions(+), 47 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java index e4879186d..45d78ebeb 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java @@ -24,48 +24,47 @@ public class EssentialsEntityListener implements Listener } @EventHandler(priority = EventPriority.LOWEST) - public void onEntityDamage(EntityDamageEvent event) + public void onEntityDamage(final EntityDamageByEntityEvent event) { - if (event instanceof EntityDamageByEntityEvent) + final Entity eAttack = event.getDamager(); + final Entity eDefend = event.getEntity(); + if (eDefend instanceof Player && eAttack instanceof Player) { - EntityDamageByEntityEvent edEvent = (EntityDamageByEntityEvent)event; - Entity eAttack = edEvent.getDamager(); - Entity eDefend = edEvent.getEntity(); - if (eDefend instanceof Player && eAttack instanceof Player) + final User defender = ess.getUser(eDefend); + final User attacker = ess.getUser(eAttack); + attacker.updateActivity(true); + final List commandList = attacker.getPowertool(attacker.getItemInHand()); + if (commandList != null && !commandList.isEmpty()) { - User defender = ess.getUser(eDefend); - User attacker = ess.getUser(eAttack); - attacker.updateActivity(true); - ItemStack is = attacker.getItemInHand(); - List commandList = attacker.getPowertool(is); - if (commandList != null && !commandList.isEmpty()) + for (String command : commandList) { - for (String command : commandList) + if (command != null && !command.isEmpty()) { - - if (command != null && !command.isEmpty()) - { - attacker.getServer().dispatchCommand(attacker, command.replaceAll("\\{player\\}", defender.getName())); - event.setCancelled(true); - return; - } + attacker.getServer().dispatchCommand(attacker, command.replaceAll("\\{player\\}", defender.getName())); + event.setCancelled(true); + return; } } } - if (eDefend instanceof Animals && eAttack instanceof Player) + } + else if (eDefend instanceof Animals && eAttack instanceof Player) + { + final User player = ess.getUser(eAttack); + final ItemStack hand = player.getItemInHand(); + if (hand != null && hand.getType() == Material.MILK_BUCKET) { - User player = ess.getUser(eAttack); - ItemStack hand = player.getItemInHand(); - if (hand != null && hand.getType() == Material.MILK_BUCKET) - { - ((Animals)eDefend).setAge(-24000); - hand.setType(Material.BUCKET); - player.setItemInHand(hand); - player.updateInventory(); - event.setCancelled(true); - } + ((Animals)eDefend).setAge(-24000); + hand.setType(Material.BUCKET); + player.setItemInHand(hand); + player.updateInventory(); + event.setCancelled(true); } } + } + + @EventHandler(priority = EventPriority.LOWEST) + public void onEntityDamage(final EntityDamageEvent event) + { if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled()) { final Player player = (Player)event.getEntity(); @@ -76,7 +75,7 @@ public class EssentialsEntityListener implements Listener } @EventHandler(priority = EventPriority.LOWEST) - public void onEntityCombust(EntityCombustEvent event) + public void onEntityCombust(final EntityCombustEvent event) { if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled()) { @@ -85,26 +84,22 @@ public class EssentialsEntityListener implements Listener } @EventHandler(priority = EventPriority.LOWEST) - public void onEntityDeath(final EntityDeathEvent event) + public void onPlayerDeathEvent(final PlayerDeathEvent event) { - if (event instanceof PlayerDeathEvent) + final User user = ess.getUser(event.getEntity()); + if (user.isAuthorized("essentials.back.ondeath") && !ess.getSettings().isCommandDisabled("back")) { - final PlayerDeathEvent pdevent = (PlayerDeathEvent)event; - final User user = ess.getUser(pdevent.getEntity()); - if (user.isAuthorized("essentials.back.ondeath") && !ess.getSettings().isCommandDisabled("back")) - { - user.setLastLocation(); - user.sendMessage(_("backAfterDeath")); - } - if (!ess.getSettings().areDeathMessagesEnabled()) - { - pdevent.setDeathMessage(""); - } + user.setLastLocation(); + user.sendMessage(_("backAfterDeath")); + } + if (!ess.getSettings().areDeathMessagesEnabled()) + { + event.setDeathMessage(""); } } @EventHandler(priority = EventPriority.LOWEST) - public void onFoodLevelChange(FoodLevelChangeEvent event) + public void onFoodLevelChange(final FoodLevelChangeEvent event) { if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled()) { @@ -113,7 +108,7 @@ public class EssentialsEntityListener implements Listener } @EventHandler(priority = EventPriority.LOWEST) - public void onEntityRegainHealth(EntityRegainHealthEvent event) + public void onEntityRegainHealth(final EntityRegainHealthEvent event) { if (event.getRegainReason() == RegainReason.SATIATED && event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isAfk() && ess.getSettings().getFreezeAfkPlayers()) From fbb5ffac461f450898a589542f92bf9f847b5a2a Mon Sep 17 00:00:00 2001 From: KHobbits Date: Fri, 2 Mar 2012 17:03:34 +0000 Subject: [PATCH 05/29] Make the antioch message optional. --- .../com/earth2me/essentials/commands/Commandantioch.java | 7 +++++-- Essentials/src/plugin.yml | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandantioch.java b/Essentials/src/com/earth2me/essentials/commands/Commandantioch.java index 54277d466..968d0012c 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandantioch.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandantioch.java @@ -17,8 +17,11 @@ public class Commandantioch extends EssentialsCommand @Override public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception { - ess.broadcastMessage(user, "...lobbest thou thy Holy Hand Grenade of Antioch towards thy foe,"); - ess.broadcastMessage(user, "who being naughty in My sight, shall snuff it."); + if (args.length > 0) + { + ess.broadcastMessage(user, "...lobbest thou thy Holy Hand Grenade of Antioch towards thy foe,"); + ess.broadcastMessage(user, "who being naughty in My sight, shall snuff it."); + } final Location loc = Util.getTarget(user); loc.getWorld().spawn(loc, TNTPrimed.class); diff --git a/Essentials/src/plugin.yml b/Essentials/src/plugin.yml index 9165febb2..4931191d1 100644 --- a/Essentials/src/plugin.yml +++ b/Essentials/src/plugin.yml @@ -13,7 +13,7 @@ commands: aliases: [eafk] antioch: description: 'A little surprise for operators.' - usage: / + usage: / [message] aliases: [eantioch] back: description: Teleports you to your location prior to tp/spawn/warp. From 66a06f84f2694e1eb0a9504cd6977f49fafb37c4 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Fri, 2 Mar 2012 17:05:55 +0000 Subject: [PATCH 06/29] Extra command aliases --- Essentials/src/plugin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/plugin.yml b/Essentials/src/plugin.yml index 4931191d1..343708b2f 100644 --- a/Essentials/src/plugin.yml +++ b/Essentials/src/plugin.yml @@ -14,7 +14,7 @@ commands: antioch: description: 'A little surprise for operators.' usage: / [message] - aliases: [eantioch] + aliases: [eantioch,grenade,tnt,egrenade,etnt] back: description: Teleports you to your location prior to tp/spawn/warp. usage: / From 4b676222f9e72a64d384f8cf143f4fae27b64284 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Fri, 2 Mar 2012 19:05:30 +0000 Subject: [PATCH 07/29] Only update displayname on world change, not every teleport. --- .../essentials/EssentialsPlayerListener.java | 15 ++++----- .../src/com/earth2me/essentials/User.java | 31 ++++++++++--------- .../src/com/earth2me/essentials/UserData.java | 19 +++++++++--- 3 files changed, 38 insertions(+), 27 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index 0779c01ab..1b9464da4 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -233,18 +233,13 @@ public class EssentialsPlayerListener implements Listener return; } - final User user = ess.getUser(event.getPlayer()); //There is TeleportCause.COMMMAND but plugins have to actively pass the cause in on their teleports. if ((event.getCause() == TeleportCause.PLUGIN || event.getCause() == TeleportCause.COMMAND) && ess.getSettings().registerBackInListener()) { + final User user = ess.getUser(event.getPlayer()); user.setLastLocation(); } - if (ess.getSettings().changeDisplayName()) - { - user.setDisplayNick(); - } - updateCompass(user); } @EventHandler(priority = EventPriority.HIGH) @@ -307,9 +302,15 @@ public class EssentialsPlayerListener implements Listener @EventHandler(priority = EventPriority.MONITOR) public void onPlayerChangedWorld(final PlayerChangedWorldEvent event) { + final User user = ess.getUser(event.getPlayer()); + if (ess.getSettings().changeDisplayName()) + { + user.setDisplayNick(); + } + updateCompass(user); + if (ess.getSettings().getNoGodWorlds().contains(event.getPlayer().getLocation().getWorld().getName())) { - User user = ess.getUser(event.getPlayer()); if (user.isGodModeEnabledRaw()) { user.sendMessage(_("noGodWorldWarning")); diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java index ba34548fe..125962da9 100644 --- a/Essentials/src/com/earth2me/essentials/User.java +++ b/Essentials/src/com/earth2me/essentials/User.java @@ -249,7 +249,7 @@ public class User extends UserData implements Comparable, IReplyTo, IUser return teleportRequestHere; } - public String getNick(boolean addprefixsuffix) + public String getNick(final boolean addprefixsuffix) { final StringBuilder nickname = new StringBuilder(); final String nick = getNickname(); @@ -261,28 +261,28 @@ public class User extends UserData implements Comparable, IReplyTo, IUser { nickname.append(ess.getSettings().getNicknamePrefix()).append(nick); } - if (isOp()) - { - try - { - nickname.insert(0, ess.getSettings().getOperatorColor().toString()); - nickname.append("§f"); - } - catch (Exception e) - { - } - } if (addprefixsuffix && ess.getSettings().addPrefixSuffix()) { + if (isOp()) + { + try + { + nickname.insert(0, ess.getSettings().getOperatorColor().toString()); + } + catch (Exception e) + { + } + } + if (!ess.getSettings().disablePrefix()) { - final String prefix = ess.getPermissionsHandler().getPrefix(base).replace('&', '§').replace("{WORLDNAME}", this.getWorld().getName()); + final String prefix = ess.getPermissionsHandler().getPrefix(base).replace('&', '§'); nickname.insert(0, prefix); } if (!ess.getSettings().disableSuffix()) { - final String suffix = ess.getPermissionsHandler().getSuffix(base).replace('&', '§').replace("{WORLDNAME}", this.getWorld().getName()); + final String suffix = ess.getPermissionsHandler().getSuffix(base).replace('&', '§'); nickname.append(suffix); if (suffix.length() < 2 || !suffix.substring(suffix.length() - 2, suffix.length() - 1).equals("§")) { @@ -330,6 +330,7 @@ public class User extends UserData implements Comparable, IReplyTo, IUser return super.getDisplayName() == null ? super.getName() : super.getDisplayName(); } + @Override public Teleport getTeleport() { return teleport; @@ -385,7 +386,7 @@ public class User extends UserData implements Comparable, IReplyTo, IUser catch (Throwable ex) { } - } + } super.setMoney(value); Trade.log("Update", "Set", "API", getName(), new Trade(value, ess), null, null, null, ess); } diff --git a/Essentials/src/com/earth2me/essentials/UserData.java b/Essentials/src/com/earth2me/essentials/UserData.java index cda2fa511..1fdc98254 100644 --- a/Essentials/src/com/earth2me/essentials/UserData.java +++ b/Essentials/src/com/earth2me/essentials/UserData.java @@ -44,7 +44,7 @@ public abstract class UserData extends PlayerExtension implements IConf savedInventory = _getSavedInventory(); teleportEnabled = getTeleportEnabled(); ignoredPlayers = getIgnoredPlayers(); - godmode = getGodModeEnabled(); + godmode = _getGodModeEnabled(); muted = getMuted(); muteTimeout = _getMuteTimeout(); jailed = getJailed(); @@ -58,6 +58,7 @@ public abstract class UserData extends PlayerExtension implements IConf isNPC = _isNPC(); arePowerToolsEnabled = _arePowerToolsEnabled(); kitTimestamps = _getKitTimestamps(); + nickname = _getNickname(); } private double money; @@ -189,13 +190,21 @@ public abstract class UserData extends PlayerExtension implements IConf return false; } - public String getNickname() + private String nickname; + + public String _getNickname() { return config.getString("nickname"); } + + public String getNickname() + { + return nickname; + } public void setNickname(String nick) { + nickname = nick; config.setProperty("nickname", nick); config.save(); } @@ -515,7 +524,7 @@ public abstract class UserData extends PlayerExtension implements IConf } private boolean godmode; - private boolean getGodModeEnabled() + private boolean _getGodModeEnabled() { return config.getBoolean("godmode", false); } @@ -817,12 +826,12 @@ public abstract class UserData extends PlayerExtension implements IConf private Map _getKitTimestamps() { - + if (config.isConfigurationSection("timestamps.kits")) { return config.getConfigurationSection("timestamps.kits").getValues(false); } - return new HashMap(); + return new HashMap(); } public Long getKitTimestamp(final String name) From 160db97e471eb8a8e3f6a534baa6770d8877aa9e Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sat, 3 Mar 2012 05:09:03 +0000 Subject: [PATCH 08/29] I think switches are better. --- .../earth2me/essentials/EssentialsPlayerListener.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index 1b9464da4..76668b615 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -182,10 +182,15 @@ public class EssentialsPlayerListener implements Listener @EventHandler(priority = EventPriority.HIGH) public void onPlayerLogin(final PlayerLoginEvent event) { - if (event.getResult() != Result.ALLOWED && event.getResult() != Result.KICK_FULL && event.getResult() != Result.KICK_BANNED) - { - return; + switch (event.getResult()) { + case ALLOWED: + case KICK_FULL: + case KICK_BANNED: + break; + default: + return; } + User user = ess.getUser(event.getPlayer()); user.setNPC(false); From a87b8e869a620a5fe99c9bca95540cd6062daf07 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sat, 3 Mar 2012 05:27:02 +0000 Subject: [PATCH 09/29] *make it look like i'm doing something* --- .../essentials/EssentialsBlockListener.java | 2 +- .../essentials/EssentialsPlayerListener.java | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsBlockListener.java b/Essentials/src/com/earth2me/essentials/EssentialsBlockListener.java index 648bfcef5..f2e2e8a77 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsBlockListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsBlockListener.java @@ -32,7 +32,7 @@ public class EssentialsBlockListener implements Listener { return; } - boolean unlimitedForUser = user.hasUnlimited(is); + final boolean unlimitedForUser = user.hasUnlimited(is); if (unlimitedForUser && user.getGameMode() == GameMode.SURVIVAL) { ess.scheduleSyncDelayedTask( diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index 76668b615..7ab1847f1 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -182,15 +182,16 @@ public class EssentialsPlayerListener implements Listener @EventHandler(priority = EventPriority.HIGH) public void onPlayerLogin(final PlayerLoginEvent event) { - switch (event.getResult()) { + switch (event.getResult()) + { case ALLOWED: case KICK_FULL: - case KICK_BANNED: + case KICK_BANNED: break; default: - return; + return; } - + User user = ess.getUser(event.getPlayer()); user.setNPC(false); @@ -199,7 +200,7 @@ public class EssentialsPlayerListener implements Listener user.checkMuteTimeout(currentTime); user.checkJailTimeout(currentTime); - if (banExpired == false && (user.isBanned() || event.getResult() == Result.KICK_BANNED)) + if (!banExpired && (user.isBanned() || event.getResult() == Result.KICK_BANNED)) { final String banReason = user.getBanReason(); event.disallow(Result.KICK_BANNED, banReason != null && !banReason.isEmpty() && !banReason.equalsIgnoreCase("ban") ? banReason : _("defaultBanReason")); @@ -291,7 +292,7 @@ public class EssentialsPlayerListener implements Listener { for (Player player : ess.getServer().getOnlinePlayers()) { - User spyer = ess.getUser(player); + final User spyer = ess.getUser(player); if (spyer.isSocialSpyEnabled() && !user.equals(spyer)) { player.sendMessage(user.getDisplayName() + " : " + event.getMessage()); @@ -400,7 +401,7 @@ public class EssentialsPlayerListener implements Listener } @EventHandler(priority = EventPriority.LOW) - public void onPlayerPickupItem(PlayerPickupItemEvent event) + public void onPlayerPickupItem(final PlayerPickupItemEvent event) { if (event.isCancelled() || !ess.getSettings().getDisableItemPickupWhileAfk()) { From 42a148524ebc7fc69d4ee127f96d24a8e7103b65 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sat, 3 Mar 2012 07:03:54 +0000 Subject: [PATCH 10/29] Force all kits to lowercase. --- .../src/com/earth2me/essentials/Kit.java | 8 +++- .../src/com/earth2me/essentials/Settings.java | 47 +++++++++++++------ 2 files changed, 38 insertions(+), 17 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/Kit.java b/Essentials/src/com/earth2me/essentials/Kit.java index 88816368c..138a12979 100644 --- a/Essentials/src/com/earth2me/essentials/Kit.java +++ b/Essentials/src/com/earth2me/essentials/Kit.java @@ -60,11 +60,15 @@ public class Kit } } - public static List getItems(final User user, final Map els) throws Exception + public static List getItems(final User user, final Map kit) throws Exception { + if (kit == null) { + throw new Exception(_("kitError2")); + } + try { - return (List)els.get("items"); + return (List)kit.get("items"); } catch (Exception e) { diff --git a/Essentials/src/com/earth2me/essentials/Settings.java b/Essentials/src/com/earth2me/essentials/Settings.java index 732b5485c..e3992e52c 100644 --- a/Essentials/src/com/earth2me/essentials/Settings.java +++ b/Essentials/src/com/earth2me/essentials/Settings.java @@ -13,6 +13,7 @@ import java.util.logging.Level; import java.util.logging.Logger; import org.bukkit.ChatColor; import org.bukkit.configuration.ConfigurationSection; +import org.bukkit.configuration.MemoryConfiguration; import org.bukkit.event.EventPriority; import org.bukkit.inventory.ItemStack; @@ -208,6 +209,31 @@ public class Settings implements ISettings { return config.getDouble("heal-cooldown", 0); } + private ConfigurationSection kits; + + public ConfigurationSection _getKits() + { + if (config.isConfigurationSection("kits")) + { + final ConfigurationSection section = config.getConfigurationSection("kits"); + final ConfigurationSection newSection = new MemoryConfiguration(); + for (String kitItem : section.getKeys(false)) + { + if (section.isConfigurationSection(kitItem)) + { + newSection.set(kitItem.toLowerCase(Locale.ENGLISH), section.getConfigurationSection(kitItem)); + } + } + return newSection; + } + return null; + } + + @Override + public ConfigurationSection getKits() + { + return kits; + } @Override public Map getKit(String name) @@ -224,16 +250,6 @@ public class Settings implements ISettings return null; } - @Override - public ConfigurationSection getKits() - { - if (config.isConfigurationSection("kits")) - { - return config.getConfigurationSection("kits"); - } - return null; - } - @Override public ChatColor getOperatorColor() throws Exception { @@ -358,8 +374,9 @@ public class Settings implements ISettings { config.load(); noGodWorlds = new HashSet(config.getStringList("no-god-in-worlds")); - enabledSigns = getEnabledSigns(); - itemSpawnBl = getItemSpawnBlacklist(); + enabledSigns = _getEnabledSigns(); + itemSpawnBl = _getItemSpawnBlacklist(); + kits = _getKits(); chatFormats.clear(); } private List itemSpawnBl = new ArrayList(); @@ -370,7 +387,7 @@ public class Settings implements ISettings return itemSpawnBl; } - private List getItemSpawnBlacklist() + private List _getItemSpawnBlacklist() { final List epItemSpwn = new ArrayList(); if (ess.getItemDb() == null) @@ -405,7 +422,7 @@ public class Settings implements ISettings return enabledSigns; } - private List getEnabledSigns() + private List _getEnabledSigns() { List newSigns = new ArrayList(); @@ -559,7 +576,7 @@ public class Settings implements ISettings { return config.getBoolean("economy-log-enabled", false); } - + @Override public boolean isEcoLogUpdateEnabled() { From 285aea5dfe573668451027dac9b1199b58cb9308 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sat, 3 Mar 2012 07:09:41 +0000 Subject: [PATCH 11/29] Capital case for formatting. --- Essentials/src/com/earth2me/essentials/Kit.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/Kit.java b/Essentials/src/com/earth2me/essentials/Kit.java index 138a12979..47e5e6ac2 100644 --- a/Essentials/src/com/earth2me/essentials/Kit.java +++ b/Essentials/src/com/earth2me/essentials/Kit.java @@ -1,6 +1,7 @@ package com.earth2me.essentials; import static com.earth2me.essentials.I18n._; +import static com.earth2me.essentials.I18n.capitalCase; import com.earth2me.essentials.commands.NoChargeException; import com.earth2me.essentials.craftbukkit.InventoryWorkaround; import java.util.*; @@ -22,7 +23,7 @@ public class Kit { if (user.isAuthorized("essentials.kit." + kiteItem.toLowerCase(Locale.ENGLISH))) { - list.append(" ").append(kiteItem); + list.append(" ").append(capitalCase(kiteItem)); } } return list.toString().trim(); From 122d7ce5383f4d94bff4cc6f6cc81f7d81e6f4d6 Mon Sep 17 00:00:00 2001 From: Chris Ward Date: Sat, 3 Mar 2012 18:07:43 +1100 Subject: [PATCH 12/29] Cleanup Signed-off-by: Chris Ward --- .../earth2me/essentials/commands/Commandessentials.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java b/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java index 14bbf5e02..0f390f4e0 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java @@ -35,6 +35,10 @@ public class Commandessentials extends EssentialsCommand { run_nya(server, sender, commandLabel, args); } + else if (args[0].equalsIgnoreCase("moo")) + { + run_moo(server, sender, commandLabel, args); + } else { run_reload(server, sender, commandLabel, args); } @@ -159,4 +163,9 @@ public class Commandessentials extends EssentialsCommand } noteBlocks.clear(); } + + private void run_moo(final Server server, final CommandSender sender, final String command, final String args[]) + { + sender.sendMessage(new String[]{" (__)", " (oo)", " /------\\/", " / | ||", " * /\\---/\\", " ~~ ~~", "....\"Have you mooed today?\"..." } ); + } } From 1f4e1fcf56f1f0685fde92fb2e64b8314d5d4467 Mon Sep 17 00:00:00 2001 From: Chris Ward Date: Sat, 3 Mar 2012 19:21:27 +1100 Subject: [PATCH 13/29] Cleanup Signed-off-by: Chris Ward --- .../com/earth2me/essentials/commands/Commandessentials.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java b/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java index 0f390f4e0..56432a91f 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java @@ -9,6 +9,7 @@ import org.bukkit.Material; import org.bukkit.Server; import org.bukkit.block.Block; import org.bukkit.command.CommandSender; +import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; @@ -166,6 +167,9 @@ public class Commandessentials extends EssentialsCommand private void run_moo(final Server server, final CommandSender sender, final String command, final String args[]) { - sender.sendMessage(new String[]{" (__)", " (oo)", " /------\\/", " / | ||", " * /\\---/\\", " ~~ ~~", "....\"Have you mooed today?\"..." } ); + if(sender instanceof ConsoleCommandSender) + sender.sendMessage(new String[]{" (__)", " (oo)", " /------\\/", " / | ||", " * /\\---/\\", " ~~ ~~", "....\"Have you mooed today?\"..." } ); + else + sender.sendMessage(new String[]{" (__)", " (oo)", " /------\\/", " / | | |", " * /\\---/\\", " ~~ ~~", "....\"Have you mooed today?\"..." } ); } } From 82930842fc41a21f5799f81573e47c4badbf22c5 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 4 Mar 2012 15:43:00 +1100 Subject: [PATCH 14/29] Fix op colours, which KHobbits broke! --- .../src/com/earth2me/essentials/User.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java index 125962da9..f89f1a5ad 100644 --- a/Essentials/src/com/earth2me/essentials/User.java +++ b/Essentials/src/com/earth2me/essentials/User.java @@ -262,19 +262,19 @@ public class User extends UserData implements Comparable, IReplyTo, IUser nickname.append(ess.getSettings().getNicknamePrefix()).append(nick); } + if (isOp()) + { + try + { + nickname.insert(0, ess.getSettings().getOperatorColor().toString()); + nickname.append("§f"); + } + catch (Exception e) + { + } + } if (addprefixsuffix && ess.getSettings().addPrefixSuffix()) { - if (isOp()) - { - try - { - nickname.insert(0, ess.getSettings().getOperatorColor().toString()); - } - catch (Exception e) - { - } - } - if (!ess.getSettings().disablePrefix()) { final String prefix = ess.getPermissionsHandler().getPrefix(base).replace('&', '§'); From 5efe3f5ed4a44b95538dd5d409e2cbe76a8c841f Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 4 Mar 2012 08:18:25 +0000 Subject: [PATCH 15/29] Half-revert double backflip. 10 points. (op prefix changes that md-5 broke, thinking I broke op prefixes) --- Essentials/src/com/earth2me/essentials/User.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java index f89f1a5ad..092b61880 100644 --- a/Essentials/src/com/earth2me/essentials/User.java +++ b/Essentials/src/com/earth2me/essentials/User.java @@ -262,12 +262,15 @@ public class User extends UserData implements Comparable, IReplyTo, IUser nickname.append(ess.getSettings().getNicknamePrefix()).append(nick); } - if (isOp()) + if (addprefixsuffix && isOp()) { try { - nickname.insert(0, ess.getSettings().getOperatorColor().toString()); - nickname.append("§f"); + final String opPrefix = ess.getSettings().getOperatorColor().toString(); + if (opPrefix.length() > 0) { + nickname.insert(0, opPrefix); + nickname.append("§f"); + } } catch (Exception e) { From f74833d045bf5c8e4bc05682386b2faf8108c13e Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 4 Mar 2012 09:20:03 +0000 Subject: [PATCH 16/29] Adding option to modify all users balances (including offline) /eco reset ** --- .../essentials/commands/Commandeco.java | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandeco.java b/Essentials/src/com/earth2me/essentials/commands/Commandeco.java index b9694ee49..dd6d6ad0d 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandeco.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandeco.java @@ -34,7 +34,31 @@ public class Commandeco extends EssentialsCommand throw new NotEnoughArgumentsException(ex); } - if (args[1].contentEquals("*")) + if (args[1].contentEquals("**")) + { + for (String sUser : ess.getUserMap().getAllUniqueUsers()) + { + final User player = ess.getUser(sUser); + switch (cmd) + { + case GIVE: + player.giveMoney(amount); + break; + + case TAKE: + if (player.canAfford(amount, false)) + { + player.takeMoney(amount); + } + break; + + case RESET: + player.setMoney(amount == 0 ? ess.getSettings().getStartingBalance() : amount); + break; + } + } + } + else if (args[1].contentEquals("*")) { for (Player onlinePlayer : server.getOnlinePlayers()) { From 74f46b558fc529b61d7ac38bde317b3863b832c5 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 4 Mar 2012 10:11:58 +0000 Subject: [PATCH 17/29] Allow more currency customization. Added currency key to messages. --- .../src/com/earth2me/essentials/User.java | 12 +-- .../src/com/earth2me/essentials/Util.java | 16 +++- .../com/earth2me/essentials/api/Economy.java | 2 +- .../essentials/commands/Commandbalance.java | 4 +- .../commands/Commandbalancetop.java | 4 +- .../essentials/commands/Commandsell.java | 4 +- .../essentials/commands/Commandwhois.java | 2 +- .../essentials/commands/Commandworth.java | 16 ++-- .../essentials/signs/EssentialsSign.java | 2 +- .../earth2me/essentials/signs/SignTrade.java | 8 +- Essentials/src/messages.properties | 75 ++++++++++--------- Essentials/src/messages_da.properties | 75 ++++++++++--------- Essentials/src/messages_de.properties | 1 + Essentials/src/messages_en.properties | 75 ++++++++++--------- Essentials/src/messages_es.properties | 75 ++++++++++--------- Essentials/src/messages_fr.properties | 75 ++++++++++--------- Essentials/src/messages_nl.properties | 75 ++++++++++--------- 17 files changed, 269 insertions(+), 252 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java index 092b61880..b02a70a03 100644 --- a/Essentials/src/com/earth2me/essentials/User.java +++ b/Essentials/src/com/earth2me/essentials/User.java @@ -105,10 +105,10 @@ public class User extends UserData implements Comparable, IReplyTo, IUser return; } setMoney(getMoney() + value); - sendMessage(_("addedToAccount", Util.formatCurrency(value, ess))); + sendMessage(_("addedToAccount", Util.displayCurrency(value, ess))); if (initiator != null) { - initiator.sendMessage(_("addedToOthersAccount", Util.formatCurrency(value, ess), this.getDisplayName(), Util.formatCurrency(getMoney(), ess))); + initiator.sendMessage(_("addedToOthersAccount", Util.displayCurrency(value, ess), this.getDisplayName(), Util.displayCurrency(getMoney(), ess))); } } @@ -122,8 +122,8 @@ public class User extends UserData implements Comparable, IReplyTo, IUser { setMoney(getMoney() - value); reciever.setMoney(reciever.getMoney() + value); - sendMessage(_("moneySentTo", Util.formatCurrency(value, ess), reciever.getDisplayName())); - reciever.sendMessage(_("moneyRecievedFrom", Util.formatCurrency(value, ess), getDisplayName())); + sendMessage(_("moneySentTo", Util.displayCurrency(value, ess), reciever.getDisplayName())); + reciever.sendMessage(_("moneyRecievedFrom", Util.displayCurrency(value, ess), getDisplayName())); } else { @@ -144,10 +144,10 @@ public class User extends UserData implements Comparable, IReplyTo, IUser return; } setMoney(getMoney() - value); - sendMessage(_("takenFromAccount", Util.formatCurrency(value, ess))); + sendMessage(_("takenFromAccount", Util.displayCurrency(value, ess))); if (initiator != null) { - initiator.sendMessage(_("takenFromOthersAccount", Util.formatCurrency(value, ess), this.getDisplayName(), Util.formatCurrency(getMoney(), ess))); + initiator.sendMessage(_("takenFromOthersAccount", Util.displayCurrency(value, ess), this.getDisplayName(), Util.displayCurrency(getMoney(), ess))); } } diff --git a/Essentials/src/com/earth2me/essentials/Util.java b/Essentials/src/com/earth2me/essentials/Util.java index 3e3a7efd0..51e80fc5b 100644 --- a/Essentials/src/com/earth2me/essentials/Util.java +++ b/Essentials/src/com/earth2me/essentials/Util.java @@ -422,11 +422,11 @@ public class Util } return is; } - private static DecimalFormat df = new DecimalFormat("#0.00", DecimalFormatSymbols.getInstance(Locale.US)); + private static DecimalFormat dFormat = new DecimalFormat("#0.00", DecimalFormatSymbols.getInstance(Locale.US)); - public static String formatCurrency(final double value, final IEssentials ess) + public static String formatAsCurrency(final double value) { - String str = ess.getSettings().getCurrencySymbol() + df.format(value); + String str = dFormat.format(value); if (str.endsWith(".00")) { str = str.substring(0, str.length() - 3); @@ -434,6 +434,16 @@ public class Util return str; } + public static String displayCurrency(final double value, final IEssentials ess) + { + return _("currency", ess.getSettings().getCurrencySymbol(), formatAsCurrency(value)); + } + + public static String shortCurrency(final double value, final IEssentials ess) + { + return ess.getSettings().getCurrencySymbol() + formatAsCurrency(value); + } + public static double roundDouble(final double d) { return Math.round(d * 100.0) / 100.0; diff --git a/Essentials/src/com/earth2me/essentials/api/Economy.java b/Essentials/src/com/earth2me/essentials/api/Economy.java index a1d421c38..6ed1829b3 100644 --- a/Essentials/src/com/earth2me/essentials/api/Economy.java +++ b/Essentials/src/com/earth2me/essentials/api/Economy.java @@ -249,7 +249,7 @@ public final class Economy { throw new RuntimeException(noCallBeforeLoad); } - return Util.formatCurrency(amount, ess); + return Util.displayCurrency(amount, ess); } /** diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java b/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java index 58f164ad6..15c3c9088 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandbalance.java @@ -21,7 +21,7 @@ public class Commandbalance extends EssentialsCommand { throw new NotEnoughArgumentsException(); } - sender.sendMessage(_("balance", Util.formatCurrency(getPlayer(server, args, 0, true).getMoney(), ess))); + sender.sendMessage(_("balance", Util.displayCurrency(getPlayer(server, args, 0, true).getMoney(), ess))); } @Override @@ -32,6 +32,6 @@ public class Commandbalance extends EssentialsCommand || user.isAuthorized("essentials.balance.other")) ? user : getPlayer(server, args, 0, true)).getMoney(); - user.sendMessage(_("balance", Util.formatCurrency(bal, ess))); + user.sendMessage(_("balance", Util.displayCurrency(bal, ess))); } } diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java b/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java index fffb69ea4..6c5e96b9f 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandbalancetop.java @@ -130,11 +130,11 @@ public class Commandbalancetop extends EssentialsCommand } }); - cache.getLines().add(_("serverTotal", Util.formatCurrency(totalMoney, ess))); + cache.getLines().add(_("serverTotal", Util.displayCurrency(totalMoney, ess))); int pos = 1; for (Map.Entry entry : sortedEntries) { - cache.getLines().add(pos + ". " + entry.getKey() + ", " + Util.formatCurrency(entry.getValue(), ess)); + cache.getLines().add(pos + ". " + entry.getKey() + ", " + Util.displayCurrency(entry.getValue(), ess)); pos++; } cacheage = System.currentTimeMillis(); diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandsell.java b/Essentials/src/com/earth2me/essentials/commands/Commandsell.java index d59c09b1e..5958a5c0f 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandsell.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandsell.java @@ -160,8 +160,8 @@ public class Commandsell extends EssentialsCommand user.updateInventory(); Trade.log("Command", "Sell", "Item", user.getName(), new Trade(ris, ess), user.getName(), new Trade(worth * amount, ess), user.getLocation(), ess); user.giveMoney(worth * amount); - user.sendMessage(_("itemSold", Util.formatCurrency(worth * amount, ess), amount, is.getType().toString().toLowerCase(Locale.ENGLISH), Util.formatCurrency(worth, ess))); - logger.log(Level.INFO, _("itemSoldConsole", user.getDisplayName(), is.getType().toString().toLowerCase(Locale.ENGLISH), Util.formatCurrency(worth * amount, ess), amount, Util.formatCurrency(worth, ess))); + user.sendMessage(_("itemSold", Util.displayCurrency(worth * amount, ess), amount, is.getType().toString().toLowerCase(Locale.ENGLISH), Util.displayCurrency(worth, ess))); + logger.log(Level.INFO, _("itemSoldConsole", user.getDisplayName(), is.getType().toString().toLowerCase(Locale.ENGLISH), Util.displayCurrency(worth * amount, ess), amount, Util.displayCurrency(worth, ess))); } } diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandwhois.java b/Essentials/src/com/earth2me/essentials/commands/Commandwhois.java index 7e211455e..d068aac9a 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandwhois.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandwhois.java @@ -60,7 +60,7 @@ public class Commandwhois extends EssentialsCommand sender.sendMessage(_("whoisLocation", user.getLocation().getWorld().getName(), user.getLocation().getBlockX(), user.getLocation().getBlockY(), user.getLocation().getBlockZ())); if (!ess.getSettings().isEcoDisabled()) { - sender.sendMessage(_("whoisMoney", Util.formatCurrency(user.getMoney(), ess))); + sender.sendMessage(_("whoisMoney", Util.displayCurrency(user.getMoney(), ess))); } sender.sendMessage(user.isAfk() ? _("whoisStatusAway") diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandworth.java b/Essentials/src/com/earth2me/essentials/commands/Commandworth.java index 586b31873..c8573ba25 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandworth.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandworth.java @@ -51,14 +51,14 @@ public class Commandworth extends EssentialsCommand ? _("worthMeta", iStack.getType().toString().toLowerCase(Locale.ENGLISH).replace("_", ""), iStack.getDurability(), - Util.formatCurrency(worth * amount, ess), + Util.displayCurrency(worth * amount, ess), amount, - Util.formatCurrency(worth, ess)) + Util.displayCurrency(worth, ess)) : _("worth", iStack.getType().toString().toLowerCase(Locale.ENGLISH).replace("_", ""), - Util.formatCurrency(worth * amount, ess), + Util.displayCurrency(worth * amount, ess), amount, - Util.formatCurrency(worth, ess))); + Util.displayCurrency(worth, ess))); } @Override @@ -95,14 +95,14 @@ public class Commandworth extends EssentialsCommand ? _("worthMeta", iStack.getType().toString().toLowerCase(Locale.ENGLISH).replace("_", ""), iStack.getDurability(), - Util.formatCurrency(worth * amount, ess), + Util.displayCurrency(worth * amount, ess), amount, - Util.formatCurrency(worth, ess)) + Util.displayCurrency(worth, ess)) : _("worth", iStack.getType().toString().toLowerCase(Locale.ENGLISH).replace("_", ""), - Util.formatCurrency(worth * amount, ess), + Util.displayCurrency(worth * amount, ess), amount, - Util.formatCurrency(worth, ess))); + Util.displayCurrency(worth, ess))); } } diff --git a/Essentials/src/com/earth2me/essentials/signs/EssentialsSign.java b/Essentials/src/com/earth2me/essentials/signs/EssentialsSign.java index b0df73a42..21e70516e 100644 --- a/Essentials/src/com/earth2me/essentials/signs/EssentialsSign.java +++ b/Essentials/src/com/earth2me/essentials/signs/EssentialsSign.java @@ -266,7 +266,7 @@ public class EssentialsSign final Double money = trade.getMoney(); if (money != null) { - sign.setLine(index, Util.formatCurrency(money, ess)); + sign.setLine(index, Util.shortCurrency(money, ess)); } } diff --git a/Essentials/src/com/earth2me/essentials/signs/SignTrade.java b/Essentials/src/com/earth2me/essentials/signs/SignTrade.java index 6b47ebc76..6ea4f5e80 100644 --- a/Essentials/src/com/earth2me/essentials/signs/SignTrade.java +++ b/Essentials/src/com/earth2me/essentials/signs/SignTrade.java @@ -135,11 +135,11 @@ public class SignTrade extends EssentialsSign final Double money = getMoney(split[0]); if (money != null) { - if (Util.formatCurrency(money, ess).length() * 2 > 15) + if (Util.shortCurrency(money, ess).length() * 2 > 15) { throw new SignException("Line can be too long!"); } - sign.setLine(index, Util.formatCurrency(money, ess) + ":0"); + sign.setLine(index, Util.shortCurrency(money, ess) + ":0"); return; } } @@ -155,7 +155,7 @@ public class SignTrade extends EssentialsSign { throw new SignException(_("moreThanZero")); } - sign.setLine(index, Util.formatCurrency(money, ess) + ":" + Util.formatCurrency(amount, ess).substring(1)); + sign.setLine(index, Util.shortCurrency(money, ess) + ":" + Util.shortCurrency(amount, ess).substring(1)); return; } } @@ -313,7 +313,7 @@ public class SignTrade extends EssentialsSign final Double amount = getDouble(split[1]); if (money != null && amount != null) { - final String newline = Util.formatCurrency(money, ess) + ":" + Util.formatCurrency(amount + value, ess).substring(1); + final String newline = Util.shortCurrency(money, ess) + ":" + Util.shortCurrency(amount + value, ess).substring(1); if (newline.length() > 15) { throw new SignException("This sign is full: Line too long!"); diff --git a/Essentials/src/messages.properties b/Essentials/src/messages.properties index ad3ff11ac..d10ec0908 100644 --- a/Essentials/src/messages.properties +++ b/Essentials/src/messages.properties @@ -11,9 +11,9 @@ alertPlaced=placed: alertUsed=used: autoAfkKickReason=You have been kicked for idling more than {0} minutes. backAfterDeath=\u00a77Use the /back command to return to your death point. +backUsageMsg=\u00a77Returning to previous location. backupFinished=Backup finished backupStarted=Backup started -backUsageMsg=\u00a77Returning to previous location. balance=\u00a77Balance: {0} balanceTop=\u00a77Top balances ({0}) banExempt=\u00a7cYou can not ban that player. @@ -49,6 +49,7 @@ couldNotFindTemplate=Could not find template {0} creatingConfigFromTemplate=Creating config from template: {0} creatingEmptyConfig=Creating empty config: {0} creative=creative +currency={0}{1} day=day days=days defaultBanReason=The Ban Hammer has spoken! @@ -64,14 +65,14 @@ depth=\u00a77You are at sea level. depthAboveSea=\u00a77You are {0} block(s) above sea level. depthBelowSea=\u00a77You are {0} block(s) below sea level. destinationNotSet=Destination not set +disableUnlimited=\u00a77Disabled unlimited placing of {0} for {1}. disabled=disabled disabledToSpawnMob=Spawning this mob was disabled in the config file. -disableUnlimited=\u00a77Disabled unlimited placing of {0} for {1}. dontMoveMessage=\u00a77Teleportation will commence in {0}. Don''t move. downloadingGeoIp=Downloading GeoIP database ... this might take a while (country: 0.6 MB, city: 20MB) duplicatedUserdata=Duplicated userdata: {0} and {1} -enabled=enabled enableUnlimited=\u00a77Giving unlimited amount of {0} to {1}. +enabled=enabled enchantmentApplied = \u00a77The enchantment {0} has been applied to your item in hand. enchantmentNotFound = \u00a7cEnchantment not found enchantmentPerm = \u00a7cYou do not have the permission for {0} @@ -99,9 +100,9 @@ gcentities= entities gcfree=Free memory: {0} MB gcmax=Maximum memory: {0} MB gctotal=Allocated memory: {0} MB -geoipJoinFormat=Player {0} comes from {1} geoIpUrlEmpty=GeoIP download url is empty. geoIpUrlInvalid=GeoIP download url is invalid. +geoipJoinFormat=Player {0} comes from {1} godDisabledFor=disabled for {0} godEnabledFor=enabled for {0} godMode=\u00a77God mode {0}. @@ -112,9 +113,9 @@ helpConsole=To view help from the console, type ?. helpOp=\u00a7c[HelpOp]\u00a7f \u00a77{0}:\u00a7f {1} helpPages=Page \u00a7c{0}\u00a7f of \u00a7c{1}\u00a7f: holeInFloor=Hole in floor -homes=Homes: {0} homeSet=\u00a77Home set. homeSetToBed=\u00a77Your home is now set to this bed. +homes=Homes: {0} hour=hour hours=hours ignorePlayer=You ignore player {0} from now on. @@ -124,28 +125,28 @@ infoChapterPages=Chapter {0}, page \u00a7c{1}\u00a7f of \u00a7c{2}\u00a7f: infoFileDoesNotExist=File info.txt does not exist. Creating one for you. infoPages=Page \u00a7c{0}\u00a7f of \u00a7c{1}\u00a7f: infoUnknownChapter=Unknown chapter. +invBigger=The other users inventory is bigger than yours. +invRestored=Your inventory has been restored. +invSee=You see the inventory of {0}. +invSeeHelp=Use /invsee to restore your inventory. invalidCharge=\u00a7cInvalid charge. invalidMob=Invalid mob type. invalidServer=Invalid server! invalidSignLine=Line {0} on sign is invalid. invalidWorld=\u00a7cInvalid world. -invBigger=The other users inventory is bigger than yours. inventoryCleared=\u00a77Inventory Cleared. inventoryClearedOthers=\u00a77Inventory of \u00a7c{0}\u00a77 cleared. -invRestored=Your inventory has been restored. -invSee=You see the inventory of {0}. -invSeeHelp=Use /invsee to restore your inventory. is=is itemCannotBeSold=That item cannot be sold to the server. itemMustBeStacked=Item must be traded in stacks. A quantity of 2s would be two stacks, etc. itemNotEnough1=\u00a7cYou do not have enough of that item to sell. itemNotEnough2=\u00a77If you meant to sell all of your items of that type, use /sell itemname itemNotEnough3=\u00a77/sell itemname -1 will sell all but one item, etc. -itemsCsvNotLoaded=Could not load items.csv. itemSellAir=You really tried to sell Air? Put an item in your hand. itemSold=\u00a77Sold for \u00a7c{0} \u00a77({1} {2} at {3} each) itemSoldConsole={0} sold {1} for \u00a77{2} \u00a77({3} items at {4} each) itemSpawn=\u00a77Giving {0} of {1} +itemsCsvNotLoaded=Could not load items.csv. jailAlreadyIncarcerated=\u00a7cPerson is already in jail: {0} jailMessage=\u00a7cYou do the crime, you do the time. jailNotExist=That jail does not exist. @@ -162,8 +163,8 @@ kitError=\u00a7cThere are no valid kits. kitErrorHelp=\u00a7cPerhaps an item is missing a quantity in the configuration? kitGive=\u00a77Giving kit {0}. kitInvFull=\u00a7cYour inventory was full, placing kit on the floor -kits=\u00a77Kits: {0} kitTimed=\u00a7cYou can''t use that kit again for another {0}. +kits=\u00a77Kits: {0} lightningSmited=\u00a77You have just been smited lightningUse=\u00a77Smiting {0} listAfkTag = \u00a77[AFK]\u00a7f @@ -175,9 +176,9 @@ localFormat=Local: <{0}> {1} mailClear=\u00a7cTo mark your mail as read, type /mail clear mailCleared=\u00a77Mail Cleared! mailSent=\u00a77Mail sent! +markMailAsRead=\u00a7cTo mark your mail as read, type /mail clear markedAsAway=\u00a77You are now marked as away. markedAsNotAway=\u00a77You are no longer marked as away. -markMailAsRead=\u00a7cTo mark your mail as read, type /mail clear maxHomes=You cannot set more than {0} homes. mayNotJail=\u00a7cYou may not jail that person me=me @@ -185,10 +186,10 @@ minute=minute minutes=minutes missingItems=You do not have {0}x {1}. missingPrefixSuffix=Missing a prefix or suffix for {0} -mobsAvailable=\u00a77Mobs: {0} mobSpawnError=Error while changing mob spawner. mobSpawnLimit=Mob quantity limited to server limit mobSpawnTarget=Target block must be a mob spawner. +mobsAvailable=\u00a77Mobs: {0} moneyRecievedFrom=\u00a7a{0} has been received from {1} moneySentTo=\u00a7a{0} has been sent to {1} moneyTaken={0} taken from your bank account. @@ -196,10 +197,10 @@ month=month months=months moreThanZero=Quantities must be greater than 0. msgFormat=\u00a77[{0}\u00a77 -> {1}\u00a77] \u00a7f{2} +muteExempt=\u00a7cYou may not mute that player. mutedPlayer=Player {0} muted. mutedPlayerFor=Player {0} muted for {1}. mutedUserSpeaks={0} tried to speak, but is muted. -muteExempt=\u00a7cYou may not mute that player. nearbyPlayers=Players nearby: {0} needTpohere=You need access to /tpohere to teleport other players. negativeBalanceError=User is not allowed to have a negative balance. @@ -221,7 +222,6 @@ noKitPermission=\u00a7cYou need the \u00a7c{0}\u00a7c permission to use that kit noKits=\u00a77There are no kits available yet noMail=You do not have any mail noMotd=\u00a7cThere is no message of the day. -none=none noNewMail=\u00a77You have no new mail. noPendingRequest=You do not have a pending request. noPerm=\u00a7cYou do not have the \u00a7f{0}\u00a7c permission. @@ -229,21 +229,30 @@ noPermToSpawnMob=\u00a7cYou don''t have permission to spawn this mob. noPlacePermission=\u00a7cYou do not have permission to place a block near that sign. noPowerTools=You have no power tools assigned. noRules=\u00a7cThere are no rules specified yet. +noWarpsDefined=No warps defined +none=none notAllowedToQuestion=\u00a7cYou are not authorized to use question. notAllowedToShout=\u00a7cYou are not authorized to shout. notEnoughExperience=You do not have enough experience. notEnoughMoney=You do not have sufficient funds. -nothingInHand = \u00a7cYou have nothing in your hand. notRecommendedBukkit= * ! * Bukkit version is not the recommended build for Essentials. notSupportedYet=Not supported yet. +nothingInHand = \u00a7cYou have nothing in your hand. now=now -noWarpsDefined=No warps defined nuke=May death rain upon them numberRequired=A number goes there, silly. onlyDayNight=/time only supports day/night. onlyPlayers=Only in-game players can use {0}. onlySunStorm=/weather only supports sun/storm. orderBalances=Ordering balances of {0} users, please wait ... +pTimeCurrent=\u00a7e{0}''s\u00a7f time is {1}. +pTimeCurrentFixed=\u00a7e{0}''s\u00a7f time is fixed to {1}. +pTimeNormal=\u00a7e{0}''s\u00a7f time is normal and matches the server. +pTimeOthersPermission=\u00a7cYou are not authorized to set other players'' time. +pTimePlayers=These players have their own time: +pTimeReset=Player time has been reset for: \u00a7e{0} +pTimeSet=Player time is set to \u00a73{0}\u00a7f for: \u00a7e{1} +pTimeSetFixed=Player time is fixed to \u00a73{0}\u00a7f for: \u00a7e{1} parseError=Error parsing {0} on line {1} pendingTeleportCancelled=\u00a7cPending teleportation request cancelled. permissionsError=Missing Permissions/GroupManager; chat prefixes/suffixes will be disabled. @@ -271,14 +280,6 @@ powerToolRemoveAll=All commands removed from {0}. powerToolsDisabled=All of your power tools have been disabled. powerToolsEnabled=All of your power tools have been enabled. protectionOwner=\u00a76[EssentialsProtect] Protection owner: {0} -pTimeCurrent=\u00a7e{0}''s\u00a7f time is {1}. -pTimeCurrentFixed=\u00a7e{0}''s\u00a7f time is fixed to {1}. -pTimeNormal=\u00a7e{0}''s\u00a7f time is normal and matches the server. -pTimeOthersPermission=\u00a7cYou are not authorized to set other players'' time. -pTimePlayers=These players have their own time: -pTimeReset=Player time has been reset for: \u00a7e{0} -pTimeSet=Player time is set to \u00a73{0}\u00a7f for: \u00a7e{1} -pTimeSetFixed=Player time is fixed to \u00a73{0}\u00a7f for: \u00a7e{1} questionFormat=\u00a77[Question]\u00a7f {0} readNextPage=Type /{0} {1} to read the next page reloadAllPlugins=\u00a77Reloaded all plugins. @@ -312,8 +313,8 @@ signProtectInvalidLocation=\u00a74You are not allowed to create sign here. similarWarpExist=A warp with a similar name already exists. slimeMalformedSize=Malformed size. soloMob=That mob likes to be alone -spawned=spawned spawnSet=\u00a77Spawn location set for group {0}. +spawned=spawned suicideMessage=\u00a77Goodbye Cruel World... suicideSuccess= \u00a77{0} took their own life survival=survival @@ -321,20 +322,20 @@ takenFromAccount=\u00a7c{0} has been taken from your account. takenFromOthersAccount=\u00a7c{0} taken from {1}\u00a7c account. New balance: {2} teleportAAll=\u00a77Teleporting request sent to all players... teleportAll=\u00a77Teleporting all players... -teleportationCommencing=\u00a77Teleportation commencing... -teleportationDisabled=\u00a77Teleportation disabled. -teleportationEnabled=\u00a77Teleportation enabled. teleportAtoB=\u00a77{0}\u00a77 teleported you to {1}\u00a77. teleportDisabled={0} has teleportation disabled. teleportHereRequest=\u00a7c{0}\u00a7c has requested that you teleport to them. -teleporting=\u00a77Teleporting... -teleportingPortal=\u00a77Teleporting via portal. teleportNewPlayerError=Failed to teleport new player teleportRequest=\u00a7c{0}\u00a7c has requested to teleport to you. teleportRequestTimeoutInfo=\u00a77This request will timeout after {0} seconds. teleportTop=\u00a77Teleporting to top. -tempbanExempt=\u00a77You may not tempban that player +teleportationCommencing=\u00a77Teleportation commencing... +teleportationDisabled=\u00a77Teleportation disabled. +teleportationEnabled=\u00a77Teleportation enabled. +teleporting=\u00a77Teleporting... +teleportingPortal=\u00a77Teleporting via portal. tempBanned=Temporarily banned from server for {0} +tempbanExempt=\u00a77You may not tempban that player thunder= You {0} thunder in your world thunderDuration=You {0} thunder in your world for {1} seconds. timeBeforeHeal=Time before next heal: {0} @@ -365,25 +366,25 @@ unlimitedItemPermission=\u00a7cNo permission for unlimited item {0}. unlimitedItems=Unlimited items: unmutedPlayer=Player {0} unmuted. upgradingFilesError=Error while upgrading the files -userdataMoveBackError=Failed to move userdata/{0}.tmp to userdata/{1} -userdataMoveError=Failed to move userdata/{0} to userdata/{1}.tmp userDoesNotExist=The user {0} does not exist. userIsAway={0} is now AFK userIsNotAway={0} is no longer AFK userJailed=\u00a77You have been jailed userUsedPortal={0} used an existing exit portal. +userdataMoveBackError=Failed to move userdata/{0}.tmp to userdata/{1} +userdataMoveError=Failed to move userdata/{0} to userdata/{1}.tmp usingTempFolderForTesting=Using temp folder for testing: versionMismatch=Version mismatch! Please update {0} to the same version. versionMismatchAll=Version mismatch! Please update all Essentials jars to the same version. voiceSilenced=\u00a77Your voice has been silenced warpDeleteError=Problem deleting the warp file. -warpingTo=\u00a77Warping to {0}. warpListPermission=\u00a7cYou do not have Permission to list warps. warpNotExist=That warp does not exist. -warps=Warps: {0} -warpsCount=\u00a77There are {0} warps. Showing page {1} of {2}. warpSet=\u00a77Warp {0} set. warpUsePermission=\u00a7cYou do not have Permission to use that warp. +warpingTo=\u00a77Warping to {0}. +warps=Warps: {0} +warpsCount=\u00a77There are {0} warps. Showing page {1} of {2}. weatherStorm=\u00a77You set the weather to storm in {0} weatherStormFor=\u00a77You set the weather to storm in {0} for {1} seconds weatherSun=\u00a77You set the weather to sun in {0} diff --git a/Essentials/src/messages_da.properties b/Essentials/src/messages_da.properties index 0d8260947..9bb84edba 100644 --- a/Essentials/src/messages_da.properties +++ b/Essentials/src/messages_da.properties @@ -11,9 +11,9 @@ alertPlaced=placerede: alertUsed=brugte: autoAfkKickReason=Du er blevet kicked for at idle mere end {0} minutter. backAfterDeath=\u00a77Brug /back kommandoen for at teleportere til dit d\u00f8dspunkt. +backUsageMsg=\u00a77Teleporterer til tidligere placering. backupFinished=Backup sluttet backupStarted=Backup startet -backUsageMsg=\u00a77Teleporterer til tidligere placering. balance=\u00a77Saldo: {0} balanceTop=\u00a77Top saldoer ({0}) banExempt=\u00a7cDu kan ikke banne den p\u00e5g\u00e6ldende spiller. @@ -49,6 +49,7 @@ couldNotFindTemplate=Kunne ikke finde skabelon {0} creatingConfigFromTemplate=Opretter config fra skabelon: {0} creatingEmptyConfig=Opretter tom config: {0} creative=creative +currency={0}{1} day=dag days=dage defaultBanReason=Banhammeren har talt! @@ -64,14 +65,14 @@ depth=\u00a77Du er ved havoverfladen. depthAboveSea=\u00a77Du er {0} blok(ke) over havets overflade. depthBelowSea=\u00a77Du er {0} blok(ke) under havets overflade. destinationNotSet=Destination ikke sat +disableUnlimited=\u00a77Deaktiverede ubergr\u00e6nset placering af {0} for {1}. disabled=deaktiveret disabledToSpawnMob=Skabelse af denne mob er deaktiveret i configfilen. -disableUnlimited=\u00a77Deaktiverede ubergr\u00e6nset placering af {0} for {1}. dontMoveMessage=\u00a77Teleportering vil begynde om {0}. Bev\u00e6g dig ikke. downloadingGeoIp=Downloader GeoIP database... det her kan tage et stykke tid (land: 0.6 MB, by: 27MB) duplicatedUserdata=Duplikerede userdata: {0} og {1} -enabled=aktiveret enableUnlimited=\u00a77Giver ubegr\u00e6nset m\u00e6ngde af {0} til {1}. +enabled=aktiveret enchantmentApplied = \u00a77Enchantment {0} er blevet tilf\u00c3\u00b8jet til tingen i din h\u00c3\u00a5nd. enchantmentNotFound = \u00a7cEnchantment ikke fundet. enchantmentPerm = \u00a7cDu har ikke tilladelse til at {0} @@ -99,9 +100,9 @@ gcentities= entities gcfree=Free memory: {0} MB gcmax=Maximum memory: {0} MB gctotal=Allocated memory: {0} MB -geoipJoinFormat=Spilleren {0} kommer fra {1} geoIpUrlEmpty=GeoIP download url er tom. geoIpUrlInvalid=GeoIP download url er ugyldig. +geoipJoinFormat=Spilleren {0} kommer fra {1} godDisabledFor=deaktiveret for {0} godEnabledFor=aktiveret for {0} godMode=\u00a77Gud mode {0}. @@ -112,9 +113,9 @@ helpConsole=For at se hj\u00e6lp fra konsolen, skriv ?. helpOp=\u00a7c[HelpOp]\u00a7f \u00a77{0}:\u00a7f {1} helpPages=Side \u00a7c{0}\u00a7f af \u00a7c{1}\u00a7f: holeInFloor=Hul i gulv -homes=Hjem: {0} homeSet=\u00a77Hjem sat. homeSetToBed=\u00a77Dit hjem er nu sat til denne seng. +homes=Hjem: {0} hour=time hours=timer ignorePlayer=Du ignorerer spiller {0} fra nu af. @@ -124,28 +125,28 @@ infoChapterPages=Kapitel {0}, side \u00a7c{1}\u00a7f af \u00a7c{2}\u00a7f: infoFileDoesNotExist=Fil info.txt eksisterer ikke. Fixer liiige en for dig. infoPages=Side \u00a7c{0}\u00a7f af \u00a7c{1}\u00a7f: infoUnknownChapter=Ukendt kapitel. +invBigger=Den anden brugers inventory er st\u00f8rre end din. +invRestored=Din inventory er blevet genoprettet. +invSee=Du ser {0}''s inventory. +invSeeHelp=Brug /invsee for at genoprette din inventory. invalidCharge=\u00a7cUgyldig opladning (korrekt oversat?). invalidMob=Ugyldig mob type. invalidServer=Ugyldig server! invalidSignLine=Linje {0} p\u00e5 skilt er ugyldig. invalidWorld=\u00a7cUgyldig verden. -invBigger=Den anden brugers inventory er st\u00f8rre end din. inventoryCleared=\u00a77Inventory ryddet. inventoryClearedOthers=\u00a7c{0}\u00a77''s inventory ryddet. -invRestored=Din inventory er blevet genoprettet. -invSee=Du ser {0}''s inventory. -invSeeHelp=Brug /invsee for at genoprette din inventory. is=er itemCannotBeSold=Denne ting kan ikke s\u00e6lges til serveren. itemMustBeStacked=Tingen skal handles i stakke. En m\u00e6ngde af 2s ville v\u00e6re to stakke, osv. itemNotEnough1=\u00a7cDu har ikke nok af denne ting til at kunne s\u00e6lge. itemNotEnough2=\u00a77Hvis du mente, at du ville s\u00c3\u00a6lge alle ting af den type, brug da /sell tingens-navn itemNotEnough3=\u00a77/sell ting-navn -1 vil s\u00e6lge alle enheder, undtagen \u00c3\u00a9n, osv. -itemsCsvNotLoaded=Kunne ikke loade items.csv. itemSellAir=Fors\u00f8gte du virkelig at s\u00e6lge luft? Kom en ting i h\u00e5nden, hattemand. itemSold=\u00a77Solgte til \u00a7c{0} \u00a77({1} {2} ting for {3} pr. stk.) itemSoldConsole={0} solgte {1} til \u00a77{2} \u00a77({3} ting for {4} pr. stk.) itemSpawn=\u00a77Giver {0} af {1} +itemsCsvNotLoaded=Kunne ikke loade items.csv. jailAlreadyIncarcerated=\u00a7cSpilleren er allerede i f\u00c3\u00a6ngsel: {0} jailMessage=\u00a7cDu bryder reglerne, du tager straffen. jailNotExist=Det f\u00e6ngsel eksisterer ikke. @@ -162,8 +163,8 @@ kitError=\u00a7cDer er ikke nogen gyldige kits. kitErrorHelp=\u00a7cM\u00e5ske mangler en ting en m\u00e6ngde i konfigurationen? Eller m\u00c3\u00a5ske er der nisser p\u00c3\u00a5 spil? kitGive=\u00a77Giver kit til {0} (oversat korrekt?). kitInvFull=\u00a7cDin inventory er fuld, placerer kit p\u00e5 gulvet. -kits=\u00a77Kits: {0} kitTimed=\u00a7cDu kan ikke benytte dette kit igen i {0}. +kits=\u00a77Kits: {0} lightningSmited=\u00a77Du er blevet ramt af Guds vrede (din admin) lightningUse=\u00a77Kaster lyn efter {0} listAfkTag = \u00a77[AFK]\u00a7f @@ -175,9 +176,9 @@ localFormat=Local: <{0}> {1} mailClear=\u00a7cFor at markere din flaskepost som l\u00e6st, skriv /mail clear mailCleared=\u00a77Flaskepot ryddet! mailSent=\u00a77Flaskepot sendt! +markMailAsRead=\u00a7cFor at markere din flaskepost som l\u00e6st, skriv /mail clear markedAsAway=\u00a77Du er nu markeret som v\u00c3\u00a6rende ikke tilstede. markedAsNotAway=\u00a77Du er ikke l\u00e6ngere markeret som v\u00c3\u00a6rende ikke tilstede. -markMailAsRead=\u00a7cFor at markere din flaskepost som l\u00e6st, skriv /mail clear maxHomes=Du kan ikke have mere end {0} hjem. mayNotJail=\u00a7cDu kan ikke smide denne person i f\u00c3\u00a6ngsel. me=mig @@ -185,10 +186,10 @@ minute=minut minutes=minutter missingItems=Du har ikke {0}x {1}. missingPrefixSuffix=Mangler et pr\u00e6fiks eller suffiks for {0} -mobsAvailable=\u00a77Mobs: {0} mobSpawnError=Fejl ved \u00e6ndring af mob spawner. mobSpawnLimit=Mob m\u00e6ngde begr\u00e6nset til serverens fastsatte gr\u00e6nse. mobSpawnTarget=M\u00e5l blok skal v\u00e6re en mob spawner. +mobsAvailable=\u00a77Mobs: {0} moneyRecievedFrom=\u00a7a{0} er modtaget fra {1} moneySentTo=\u00a7a{0} er sendt til {1} moneyTaken={0} blev taget fra din bankkonto. @@ -196,10 +197,10 @@ month=m\u00e5nede months=m\u00e5neder moreThanZero=M\u00e6ngder skal v\u00e6re st\u00f8rre end 0. msgFormat=\u00a77[{0}\u00a77 -> {1}\u00a77] \u00a7f{2} +muteExempt=\u00a7cDu kan ikke mute denne spiller. mutedPlayer=Spiller {0} muted. mutedPlayerFor=Spiller {0} muted i {1}. mutedUserSpeaks={0} pr\u00f8vede at snakke, men er muted. -muteExempt=\u00a7cDu kan ikke mute denne spiller. nearbyPlayers=Spillere i n\u00c3\u00a6rheden: {0} needTpohere=Du skal have adgang til /tpohere for at teleportere andre spillere. negativeBalanceError=Brugeren har ikke tilladelse til at have en negativ saldo. @@ -221,7 +222,6 @@ noKitPermission=\u00a7cDu har brug for \u00a7c{0}\u00a7c permission for at bruge noKits=\u00a77Der er ikke nogen kits tilg\u00e6ngelige endnu noMail=Du har ikke noget flaskepost. noMotd=\u00a7cDer er ingen Message of the day. -none=ingen noNewMail=\u00a77Du har ingen ny flaskepost. noPendingRequest=Du har ikke en ventende anmodning. noPerm=\u00a7cDu har ikke \u00a7f{0}\u00a7c permission. @@ -229,21 +229,30 @@ noPermToSpawnMob=\u00a7cDu har ikke tilladelse til at spawne denne mob. noPlacePermission=\u00a7cDu har ikke tiladelse til at placere en block n\u00c3\u00a6r det skilt. noPowerTools= Du har ingen power tools tilf\u00c3\u00b8jet. noRules=\u00a7cDer er ingen regler endnu. ANARKI! +noWarpsDefined=Ingen warps er defineret +none=ingen notAllowedToQuestion=\u00a7cDu har ikke tilladelse til at bruge sp\u00f8rgsm\u00e5l. notAllowedToShout=\u00a7cDu har ikke tilladelse til at r\u00e5be. notEnoughExperience=You do not have enough experience. notEnoughMoney=Du har ikke tilstr\u00e6kkeligt med penge. -nothingInHand = \u00a7cDu har intet i din h\u00c3\u00a5nd. notRecommendedBukkit=* ! * Bukkit version er ikke den anbefalede build til Essentials. notSupportedYet=Ikke underst\u00f8ttet endnu. +nothingInHand = \u00a7cDu har intet i din h\u00c3\u00a5nd. now=nu -noWarpsDefined=Ingen warps er defineret nuke=May death rain upon them numberRequired=Et nummer skal v\u00e6re, din tardo. onlyDayNight=/time underst\u00f8tter kun day/night. onlyPlayers=Kun in-game spillere kan bruge {0}. onlySunStorm=/weather underst\u00c3\u00b8tter kun sun/storm. orderBalances=Tjekker saldoer af {0} spillere, vent venligst... +pTimeCurrent=\u00a7e{0}''s\u00a7f Tiden er {1}. +pTimeCurrentFixed=\u00a7e{0}''s\u00a7f Tiden er fastsat til {1}. +pTimeNormal=\u00a7e{0}''s\u00a7f Tiden er normal og matcher serveren. +pTimeOthersPermission=\u00a7cDu har ikke tilladelse til at \u00c3\u00a6ndre andre spilleres tid. +pTimePlayers=Disse spillere har deres egen tid: +pTimeReset=Spiler-tid er blevet nulstillet for: \u00a7e{0} (oversat korrekt?) +pTimeSet=Spiller-tid er blevet sat til \u00a73{0}\u00a7f for: \u00a7e{1} (oversat korrekt?) +pTimeSetFixed=Spiller-tid er fastsat til \u00a73{0}\u00a7f for: \u00a7e{1} parseError=Fejl ved parsing af {0} p\u00e5 linje {1} pendingTeleportCancelled=\u00a7cAnmodning om teleport er blevet afvist. permissionsError=Mangler Permissions/GroupManager; chat pr\u00e6fikser/suffikser vil v\u00e6re deaktiveret. @@ -271,14 +280,6 @@ powerToolRemoveAll=Alle kommandoer fjernet fra {0}. powerToolsDisabled= Alle dine power tools er blevet deaktiveret. powerToolsEnabled= Alle dine power tools er blevet aktiveret. protectionOwner=\u00a76[EssentialsProtect] Protection owner: {0} -pTimeCurrent=\u00a7e{0}''s\u00a7f Tiden er {1}. -pTimeCurrentFixed=\u00a7e{0}''s\u00a7f Tiden er fastsat til {1}. -pTimeNormal=\u00a7e{0}''s\u00a7f Tiden er normal og matcher serveren. -pTimeOthersPermission=\u00a7cDu har ikke tilladelse til at \u00c3\u00a6ndre andre spilleres tid. -pTimePlayers=Disse spillere har deres egen tid: -pTimeReset=Spiler-tid er blevet nulstillet for: \u00a7e{0} (oversat korrekt?) -pTimeSet=Spiller-tid er blevet sat til \u00a73{0}\u00a7f for: \u00a7e{1} (oversat korrekt?) -pTimeSetFixed=Spiller-tid er fastsat til \u00a73{0}\u00a7f for: \u00a7e{1} questionFormat=\u00a77[Sp\u00f8rgsm\u00e5l]\u00a7f {0} readNextPage=Skriv /{0} {1} for at l\u00c3\u00a6se n\u00c3\u00a6ste side. reloadAllPlugins=\u00a77Reload alle plugins. @@ -312,8 +313,8 @@ signProtectInvalidLocation=\u00a74Du har ikke tilladelse til at lave et skilt he similarWarpExist=En warp med dette navn eksisterer allerede. slimeMalformedSize=Forkert st\u00f8rrelse. (Korrekt oversat?) soloMob=Denne mob kan godt lide at v\u00e6re alene. Den hygger sig. -spawned=spawnet spawnSet=\u00a77Spawnplacering fastsat for gruppe: {0}. +spawned=spawnet suicideMessage=\u00a77Farvel grusomme verden... suicideSuccess= \u00a77{0} tog sit eget liv survival=survival @@ -321,20 +322,20 @@ takenFromAccount=\u00a7c{0} er blevet taget fra din konto. takenFromOthersAccount=\u00a7c{0} taken from {1}\u00a7c account. New balance: {2} teleportAAll=\u00a77Anmodning om teleport er sendt til alle spillere. teleportAll=\u00a77Teleporterer alle spillere... -teleportationCommencing=\u00a77Teleport begynder... -teleportationDisabled=\u00a77Teleport deaktiveret. -teleportationEnabled=\u00a77Teleport aktiveret. teleportAtoB=\u00a77{0}\u00a77 teleporterede dig til {1}\u00a77. teleportDisabled={0} har ikke teleportation aktiveret. teleportHereRequest=\u00a7c{0}\u00a7c har anmodet om, at du teleporterer dig til ham/hende. -teleporting=\u00a77Teleporterer... -teleportingPortal=\u00a77Teleporterede via portal. teleportNewPlayerError=Fejlede ved teleportering af ny spiller teleportRequest=\u00a7c{0}\u00a7c har anmodet om at teleportere til dig. teleportRequestTimeoutInfo=\u00a77This request will timeout after {0} seconds. teleportTop=\u00a77Teleporterer til toppen. -tempbanExempt=\u00a77Du m\u00c3\u00a5 ikke tempbanne denne spiller! Slemme, slemme du! +teleportationCommencing=\u00a77Teleport begynder... +teleportationDisabled=\u00a77Teleport deaktiveret. +teleportationEnabled=\u00a77Teleport aktiveret. +teleporting=\u00a77Teleporterer... +teleportingPortal=\u00a77Teleporterede via portal. tempBanned=Midlertidigt bannet fra serveren for {0} +tempbanExempt=\u00a77Du m\u00c3\u00a5 ikke tempbanne denne spiller! Slemme, slemme du! thunder= Du har nu {0} torden i din verden thunderDuration=Du har nu {0} torden i din verden i {1} sekunder. timeBeforeHeal=Tid f\u00c3\u00b8r du kan heale igen: {0} @@ -365,25 +366,25 @@ unlimitedItemPermission=\u00a7cIngen tilladelse til ubegr\u00e6nset ting {0}. unlimitedItems=Ubegr\u00c3\u00a6nsede ting: unmutedPlayer=Spilleren {0} unmuted. upgradingFilesError=Fejl under opgradering af filerne. -userdataMoveBackError=Kunne ikke flytte userdata/{0}.tmp til userdata/{1} -userdataMoveError=Kunne ikke flytte userdata/{0} til userdata/{1}.tmp userDoesNotExist=Brugeren {0} eksisterer ikke. userIsAway={0} er nu AFK. Skub ham i havet eller bur ham inde! userIsNotAway={0} er ikke l\u00e6ngere AFK. userJailed=\u00a77Du er blevet f\u00e6ngslet. userUsedPortal={0} brugte en eksisterende udgangsportal. +userdataMoveBackError=Kunne ikke flytte userdata/{0}.tmp til userdata/{1} +userdataMoveError=Kunne ikke flytte userdata/{0} til userdata/{1}.tmp usingTempFolderForTesting=Bruger temp-mappe til testing: versionMismatch=Versioner matcher ikke! Opdater venligst {0} til den nyeste version. versionMismatchAll=Versioner matcher ikke! Opdater venligst alle Essentials jar-filer til samme version. voiceSilenced=\u00a77Din stemme er blevet gjort stille. warpDeleteError=Ah, shit; kunne sgu ikke fjerne warp-filen. Jeg giver en \u00c3\u00b8l i lufthavnen. -warpingTo=\u00a77Warper til {0}. warpListPermission=\u00a7cDu har ikke tilladelse til at vise listen over warps. warpNotExist=Den warp eksisterer ikke. -warps=Warps: {0} -warpsCount=\u00a77Der er {0} warps. Viser side {1} af {2}. warpSet=\u00a77Warp {0} sat. warpUsePermission=\u00a7cDu har ikke tilladelse til at benytte den warp. +warpingTo=\u00a77Warper til {0}. +warps=Warps: {0} +warpsCount=\u00a77Der er {0} warps. Viser side {1} af {2}. weatherStorm=\u00a77Du har sat vejret til ''storm'' i {0} weatherStormFor=\u00a77Du har sat vejret til ''storm'' i {0} i {1} sekunder weatherSun=\u00a77Du har sat vejret til ''sol'' i {0} diff --git a/Essentials/src/messages_de.properties b/Essentials/src/messages_de.properties index 815972f03..944d5c7ef 100644 --- a/Essentials/src/messages_de.properties +++ b/Essentials/src/messages_de.properties @@ -49,6 +49,7 @@ couldNotFindTemplate=Vorlage {0} konnte nicht gefunden werden. creatingConfigFromTemplate=Erstelle Konfiguration aus Vorlage: {0} creatingEmptyConfig=Erstelle leere Konfiguration: {0} creative=creative +currency={0}{1} day=Tag days=Tage defaultBanReason=Der Bann-Hammer hat gesprochen! diff --git a/Essentials/src/messages_en.properties b/Essentials/src/messages_en.properties index dfc7600dc..c38abd727 100644 --- a/Essentials/src/messages_en.properties +++ b/Essentials/src/messages_en.properties @@ -11,9 +11,9 @@ alertPlaced=placed: alertUsed=used: autoAfkKickReason=You have been kicked for idling more than {0} minutes. backAfterDeath=\u00a77Use the /back command to return to your death point. +backUsageMsg=\u00a77Returning to previous location. backupFinished=Backup finished backupStarted=Backup started -backUsageMsg=\u00a77Returning to previous location. balance=\u00a77Balance: {0} balanceTop=\u00a77Top balances ({0}) banExempt=\u00a7cYou can not ban that player. @@ -49,6 +49,7 @@ couldNotFindTemplate=Could not find template {0} creatingConfigFromTemplate=Creating config from template: {0} creatingEmptyConfig=Creating empty config: {0} creative=creative +currency={0}{1} day=day days=days defaultBanReason=The Ban Hammer has spoken! @@ -64,14 +65,14 @@ depth=\u00a77You are at sea level. depthAboveSea=\u00a77You are {0} block(s) above sea level. depthBelowSea=\u00a77You are {0} block(s) below sea level. destinationNotSet=Destination not set +disableUnlimited=\u00a77Disabled unlimited placing of {0} for {1}. disabled=disabled disabledToSpawnMob=Spawning this mob was disabled in the config file. -disableUnlimited=\u00a77Disabled unlimited placing of {0} for {1}. dontMoveMessage=\u00a77Teleportation will commence in {0}. Don''t move. downloadingGeoIp=Downloading GeoIP database ... this might take a while (country: 0.6 MB, city: 20MB) duplicatedUserdata=Duplicated userdata: {0} and {1} -enabled=enabled enableUnlimited=\u00a77Giving unlimited amount of {0} to {1}. +enabled=enabled enchantmentApplied = \u00a77The enchantment {0} has been applied to your item in hand. enchantmentNotFound = \u00a7cEnchantment not found enchantmentPerm = \u00a7cYou do not have the permission for {0} @@ -99,9 +100,9 @@ gcentities= entities gcfree=Free memory: {0} MB gcmax=Maximum memory: {0} MB gctotal=Allocated memory: {0} MB -geoipJoinFormat=Player {0} comes from {1} geoIpUrlEmpty=GeoIP download url is empty. geoIpUrlInvalid=GeoIP download url is invalid. +geoipJoinFormat=Player {0} comes from {1} godDisabledFor=disabled for {0} godEnabledFor=enabled for {0} godMode=\u00a77God mode {0}. @@ -112,9 +113,9 @@ helpConsole=To view help from the console, type ?. helpOp=\u00a7c[HelpOp]\u00a7f \u00a77{0}:\u00a7f {1} helpPages=Page \u00a7c{0}\u00a7f of \u00a7c{1}\u00a7f: holeInFloor=Hole in floor -homes=Homes: {0} homeSet=\u00a77Home set. homeSetToBed=\u00a77Your home is now set to this bed. +homes=Homes: {0} hour=hour hours=hours ignorePlayer=You ignore player {0} from now on. @@ -124,28 +125,28 @@ infoChapterPages=Chapter {0}, page \u00a7c{1}\u00a7f of \u00a7c{2}\u00a7f: infoFileDoesNotExist=File info.txt does not exist. Creating one for you. infoPages=Page \u00a7c{0}\u00a7f of \u00a7c{1}\u00a7f: infoUnknownChapter=Unknown chapter. +invBigger=The other users inventory is bigger than yours. +invRestored=Your inventory has been restored. +invSee=You see the inventory of {0}. +invSeeHelp=Use /invsee to restore your inventory. invalidCharge=\u00a7cInvalid charge. invalidMob=Invalid mob type. invalidServer=Invalid server! invalidSignLine=Line {0} on sign is invalid. invalidWorld=\u00a7cInvalid world. -invBigger=The other users inventory is bigger than yours. inventoryCleared=\u00a77Inventory Cleared. inventoryClearedOthers=\u00a77Inventory of \u00a7c{0}\u00a77 cleared. -invRestored=Your inventory has been restored. -invSee=You see the inventory of {0}. -invSeeHelp=Use /invsee to restore your inventory. is=is itemCannotBeSold=That item cannot be sold to the server. itemMustBeStacked=Item must be traded in stacks. A quantity of 2s would be two stacks, etc. itemNotEnough1=\u00a7cYou do not have enough of that item to sell. itemNotEnough2=\u00a77If you meant to sell all of your items of that type, use /sell itemname itemNotEnough3=\u00a77/sell itemname -1 will sell all but one item, etc. -itemsCsvNotLoaded=Could not load items.csv. itemSellAir=You really tried to sell Air? Put an item in your hand. itemSold=\u00a77Sold for \u00a7c{0} \u00a77({1} {2} at {3} each) itemSoldConsole={0} sold {1} for \u00a77{2} \u00a77({3} items at {4} each) itemSpawn=\u00a77Giving {0} of {1} +itemsCsvNotLoaded=Could not load items.csv. jailAlreadyIncarcerated=\u00a7cPerson is already in jail: {0} jailMessage=\u00a7cYou do the crime, you do the time. jailNotExist=That jail does not exist. @@ -162,8 +163,8 @@ kitError=\u00a7cThere are no valid kits. kitErrorHelp=\u00a7cPerhaps an item is missing a quantity in the configuration? kitGive=\u00a77Giving kit {0}. kitInvFull=\u00a7cYour inventory was full, placing kit on the floor -kits=\u00a77Kits: {0} kitTimed=\u00a7cYou can''t use that kit again for another {0}. +kits=\u00a77Kits: {0} lightningSmited=\u00a77You have just been smited lightningUse=\u00a77Smiting {0} listAfkTag = \u00a77[AFK]\u00a7f @@ -175,9 +176,9 @@ localFormat=Local: <{0}> {1} mailClear=\u00a7cTo mark your mail as read, type /mail clear mailCleared=\u00a77Mail Cleared! mailSent=\u00a77Mail sent! +markMailAsRead=\u00a7cTo mark your mail as read, type /mail clear markedAsAway=\u00a77You are now marked as away. markedAsNotAway=\u00a77You are no longer marked as away. -markMailAsRead=\u00a7cTo mark your mail as read, type /mail clear maxHomes=You cannot set more than {0} homes. mayNotJail=\u00a7cYou may not jail that person me=me @@ -185,10 +186,10 @@ minute=minute minutes=minutes missingItems=You do not have {0}x {1}. missingPrefixSuffix=Missing a prefix or suffix for {0} -mobsAvailable=\u00a77Mobs: {0} mobSpawnError=Error while changing mob spawner. mobSpawnLimit=Mob quantity limited to server limit mobSpawnTarget=Target block must be a mob spawner. +mobsAvailable=\u00a77Mobs: {0} moneyRecievedFrom=\u00a7a{0} has been received from {1} moneySentTo=\u00a7a{0} has been sent to {1} moneyTaken={0} taken from your bank account. @@ -196,10 +197,10 @@ month=month months=months moreThanZero=Quantities must be greater than 0. msgFormat=\u00a77[{0}\u00a77 -> {1}\u00a77] \u00a7f{2} +muteExempt=\u00a7cYou may not mute that player. mutedPlayer=Player {0} muted. mutedPlayerFor=Player {0} muted for {1}. mutedUserSpeaks={0} tried to speak, but is muted. -muteExempt=\u00a7cYou may not mute that player. nearbyPlayers=Players nearby: {0} needTpohere=You need access to /tpohere to teleport other players. negativeBalanceError=User is not allowed to have a negative balance. @@ -221,7 +222,6 @@ noKitPermission=\u00a7cYou need the \u00a7c{0}\u00a7c permission to use that kit noKits=\u00a77There are no kits available yet noMail=You do not have any mail noMotd=\u00a7cThere is no message of the day. -none=none noNewMail=\u00a77You have no new mail. noPendingRequest=You do not have a pending request. noPerm=\u00a7cYou do not have the \u00a7f{0}\u00a7c permission. @@ -229,21 +229,30 @@ noPermToSpawnMob=\u00a7cYou don''t have permission to spawn this mob. noPlacePermission=\u00a7cYou do not have permission to place a block near that sign. noPowerTools=You have no power tools assigned. noRules=\u00a7cThere are no rules specified yet. +noWarpsDefined=No warps defined +none=none notAllowedToQuestion=\u00a7cYou are not authorized to use question. notAllowedToShout=\u00a7cYou are not authorized to shout. notEnoughExperience=You do not have enough experience. notEnoughMoney=You do not have sufficient funds. -nothingInHand = \u00a7cYou have nothing in your hand. notRecommendedBukkit=* ! * Bukkit version is not the recommended build for Essentials. notSupportedYet=Not supported yet. +nothingInHand = \u00a7cYou have nothing in your hand. now=now -noWarpsDefined=No warps defined nuke=May death rain upon them numberRequired=A number goes there, silly. onlyDayNight=/time only supports day/night. onlyPlayers=Only in-game players can use {0}. onlySunStorm=/weather only supports sun/storm. orderBalances=Ordering balances of {0} users, please wait ... +pTimeCurrent=\u00a7e{0}''s\u00a7f time is {1}. +pTimeCurrentFixed=\u00a7e{0}''s\u00a7f time is fixed to {1}. +pTimeNormal=\u00a7e{0}''s\u00a7f time is normal and matches the server. +pTimeOthersPermission=\u00a7cYou are not authorized to set other players'' time. +pTimePlayers=These players have their own time: +pTimeReset=Player time has been reset for: \u00a7e{0} +pTimeSet=Player time is set to \u00a73{0}\u00a7f for: \u00a7e{1} +pTimeSetFixed=Player time is fixed to \u00a73{0}\u00a7f for: \u00a7e{1} parseError=Error parsing {0} on line {1} pendingTeleportCancelled=\u00a7cPending teleportation request cancelled. permissionsError=Missing Permissions/GroupManager; chat prefixes/suffixes will be disabled. @@ -271,14 +280,6 @@ powerToolRemoveAll=All commands removed from {0}. powerToolsDisabled=All of your power tools have been enabled. powerToolsEnabled=All of your power tools have been enabled. protectionOwner=\u00a76[EssentialsProtect] Protection owner: {0} -pTimeCurrent=\u00a7e{0}''s\u00a7f time is {1}. -pTimeCurrentFixed=\u00a7e{0}''s\u00a7f time is fixed to {1}. -pTimeNormal=\u00a7e{0}''s\u00a7f time is normal and matches the server. -pTimeOthersPermission=\u00a7cYou are not authorized to set other players'' time. -pTimePlayers=These players have their own time: -pTimeReset=Player time has been reset for: \u00a7e{0} -pTimeSet=Player time is set to \u00a73{0}\u00a7f for: \u00a7e{1} -pTimeSetFixed=Player time is fixed to \u00a73{0}\u00a7f for: \u00a7e{1} questionFormat=\u00a77[Question]\u00a7f {0} readNextPage=Type /{0} {1} to read the next page reloadAllPlugins=\u00a77Reloaded all plugins. @@ -312,8 +313,8 @@ signProtectInvalidLocation=\u00a74You are not allowed to create sign here. similarWarpExist=A warp with a similar name already exists. slimeMalformedSize=Malformed size. soloMob=That mob likes to be alone -spawned=spawned spawnSet=\u00a77Spawn location set for group {0}. +spawned=spawned suicideMessage=\u00a77Goodbye Cruel World... suicideSuccess= \u00a77{0} took their own life survival=survival @@ -321,20 +322,20 @@ takenFromAccount=\u00a7c{0} has been taken from your account. takenFromOthersAccount=\u00a7c{0} taken from {1}\u00a7c account. New balance: {2} teleportAAll=\u00a77Teleporting request sent to all players... teleportAll=\u00a77Teleporting all players... -teleportationCommencing=\u00a77Teleportation commencing... -teleportationDisabled=\u00a77Teleportation disabled. -teleportationEnabled=\u00a77Teleportation enabled. teleportAtoB=\u00a77{0}\u00a77 teleported you to {1}\u00a77. teleportDisabled={0} has teleportation disabled. teleportHereRequest=\u00a7c{0}\u00a7c has requested that you teleport to them. -teleporting=\u00a77Teleporting... -teleportingPortal=\u00a77Teleporting via portal. teleportNewPlayerError=Failed to teleport new player teleportRequest=\u00a7c{0}\u00a7c has requested to teleport to you. teleportRequestTimeoutInfo=\u00a77This request will timeout after {0} seconds. teleportTop=\u00a77Teleporting to top. -tempbanExempt=\u00a77You may not tempban that player +teleportationCommencing=\u00a77Teleportation commencing... +teleportationDisabled=\u00a77Teleportation disabled. +teleportationEnabled=\u00a77Teleportation enabled. +teleporting=\u00a77Teleporting... +teleportingPortal=\u00a77Teleporting via portal. tempBanned=Temporarily banned from server for {0} +tempbanExempt=\u00a77You may not tempban that player thunder= You {0} thunder in your world thunderDuration=You {0} thunder in your world for {1} seconds. timeBeforeHeal=Time before next heal: {0} @@ -365,25 +366,25 @@ unlimitedItemPermission=\u00a7cNo permission for unlimited item {0}. unlimitedItems=Unlimited items: unmutedPlayer=Player {0} unmuted. upgradingFilesError=Error while upgrading the files -userdataMoveBackError=Failed to move userdata/{0}.tmp to userdata/{1} -userdataMoveError=Failed to move userdata/{0} to userdata/{1}.tmp userDoesNotExist=The user {0} does not exist. userIsAway={0} is now AFK userIsNotAway={0} is no longer AFK userJailed=\u00a77You have been jailed userUsedPortal={0} used an existing exit portal. +userdataMoveBackError=Failed to move userdata/{0}.tmp to userdata/{1} +userdataMoveError=Failed to move userdata/{0} to userdata/{1}.tmp usingTempFolderForTesting=Using temp folder for testing: versionMismatch=Version mismatch! Please update {0} to the same version. versionMismatchAll=Version mismatch! Please update all Essentials jars to the same version. voiceSilenced=\u00a77Your voice has been silenced warpDeleteError=Problem deleting the warp file. -warpingTo=\u00a77Warping to {0}. warpListPermission=\u00a7cYou do not have Permission to list that warps. warpNotExist=That warp does not exist. -warps=Warps: {0} -warpsCount=\u00a77There are {0} warps. Showing page {1} of {2}. warpSet=\u00a77Warp {0} set. warpUsePermission=\u00a7cYou do not have Permission to use that warp. +warpingTo=\u00a77Warping to {0}. +warps=Warps: {0} +warpsCount=\u00a77There are {0} warps. Showing page {1} of {2}. weatherStorm=\u00a77You set the weather to storm in {0} weatherStormFor=\u00a77You set the weather to storm in {0} for {1} seconds weatherSun=\u00a77You set the weather to sun in {0} diff --git a/Essentials/src/messages_es.properties b/Essentials/src/messages_es.properties index 909ec7434..07a788eb5 100644 --- a/Essentials/src/messages_es.properties +++ b/Essentials/src/messages_es.properties @@ -11,9 +11,9 @@ alertPlaced=situado: alertUsed=usado: autoAfkKickReason=Has sido echado por ausentarte mas de {0} minutos. backAfterDeath=\u00a77Usa el comando /back para volver al punto en el que moriste. +backUsageMsg=\u00a77Volviendo a la localizacion anterior. backupFinished=Copia de seguridad completada backupStarted=Comenzando copia de seguridad -backUsageMsg=\u00a77Volviendo a la localizacion anterior. balance=\u00a77Cantidad: {0} balanceTop=\u00a77Top cantidades ({0}) banExempt=\u00a7cNo puedes banear a ese jugador @@ -49,6 +49,7 @@ couldNotFindTemplate=No se puede encontrar el template {0} creatingConfigFromTemplate=Creando configuracion desde el template: {0} creatingEmptyConfig=Creando configuracion vacia: {0} creative=creative +currency={0}{1} day=dia days=dias defaultBanReason=Baneado por incumplir las normas! @@ -64,14 +65,14 @@ depth=\u00a77Estas al nivel del mar. depthAboveSea=\u00a77Estas {0} bloque(s) por encima del mar. depthBelowSea=\u00a77Estas {0} bloque(s) por debajo del mar. destinationNotSet=Destino no establecido. +disableUnlimited=\u00a77Desactivando colocacion ilimitada de {0} para {1}. disabled=desactivado disabledToSpawnMob=Spawning this mob was disabled in the config file. -disableUnlimited=\u00a77Desactivando colocacion ilimitada de {0} para {1}. dontMoveMessage=\u00a77Teletransporte comenzara en {0}. No te muevas. downloadingGeoIp=Descargando base de datos de GeoIP ... puede llevar un tiempo (pais: 0.6 MB, ciudad: 20MB) duplicatedUserdata=Datos de usuario duplicados: {0} y {1} -enabled=activado enableUnlimited=\u00a77Dando cantidad ilimitada de {0} a {1}. +enabled=activado enchantmentApplied = \u00a77The enchantment {0} has been applied to your item in hand. enchantmentNotFound = \u00a7cEnchantment not found enchantmentPerm = \u00a7cYou do not have the permission for {0} @@ -99,9 +100,9 @@ gcentities= entidades gcfree=Memoria libre: {0} MB gcmax=Memoria maxima: {0} MB gctotal=Memoria localizada: {0} MB -geoipJoinFormat=El jugador {0} viene de {1} geoIpUrlEmpty=Link para descargar GeoIP esta vacio. geoIpUrlInvalid=Link para descargar GeoIP es invalido. +geoipJoinFormat=El jugador {0} viene de {1} godDisabledFor=Desactivado para {0} godEnabledFor=Activado para {0} godMode=\u00a77Modo Dios {0}. @@ -112,9 +113,9 @@ helpConsole=Para obtener ayuda de la consola, escribe ?. helpOp=\u00a7c[HelpOp]\u00a7f \u00a77{0}:\u00a7f {1} helpPages=Pagina \u00a7c{0}\u00a7f de \u00a7c{1}\u00a7f: holeInFloor=Agujero en el suelo -homes=Hogares: {0} homeSet=\u00a77Hogar establecido. homeSetToBed=\u00a77Tu hogar esta ahora establecido a esta cama. +homes=Hogares: {0} hour=hora hours=horas ignorePlayer=A partir de ahora ignoras al jugador {0}. @@ -124,28 +125,28 @@ infoChapterPages=Seccion {0}, pagina \u00a7c{1}\u00a7f of \u00a7c{2}\u00a7f: infoFileDoesNotExist=El archivo info.txt no existe. Creando uno para ti. infoPages=Pagina \u00a7c{0}\u00a7f de \u00a7c{1}\u00a7f: infoUnknownChapter=Seccion desconocida. +invBigger=El inventario del otro usuario es mas grande que el tuyo +invRestored=Tu inventario ha sido recuperado. +invSee=Estas viendo el inventario de {0}. +invSeeHelp=Usa /invsee para recuperar tu inventario. invalidCharge=\u00a7cCargo invalido. invalidMob=Mob invalido. invalidServer=Servidor invalido! invalidSignLine=Linea {0} en el signo es invalida. invalidWorld=\u00a7cMundo invalido. -invBigger=El inventario del otro usuario es mas grande que el tuyo inventoryCleared=\u00a77Inventario limpiado. inventoryClearedOthers=\u00a77Inventario de \u00a7c{0}\u00a77 limpiado. -invRestored=Tu inventario ha sido recuperado. -invSee=Estas viendo el inventario de {0}. -invSeeHelp=Usa /invsee para recuperar tu inventario. is=es itemCannotBeSold=Ese objeto no puede ser vendido al servidor. itemMustBeStacked=El objeto tiene que ser intercambiado en pilas. Una cantidad de 2s seria de dos pilas, etc. itemNotEnough1=\u00a7cNo tienes suficientes ejemplares de ese objeto para venderlo. itemNotEnough2=\u00a77Si pensabas en vender todos tus objetos de ese tipo, usa /sell nombredeobjeto itemNotEnough3=\u00a77/sell nombredeobjeto -1 vendera todos excepto un objeto, etc. -itemsCsvNotLoaded=Error al leer items.csv. itemSellAir=Realmente has intentado vender Aire? Pon un objeto en tu mano! itemSold=\u00a77Vendido para \u00a7c {0} \u00a77 ({1} {2} a {3} cada uno) itemSoldConsole={0} Vendido {1} para\u00a77 {2} \u00a77({3} objetos a {4} cada uno) itemSpawn=\u00a77Dando {0} de {1} +itemsCsvNotLoaded=Error al leer items.csv. jailAlreadyIncarcerated=\u00a7cLa persona ya esta en la carcel: {0} jailMessage=\u00a7cPor hacer el mal, tiempo en la carcel estaras. jailNotExist=Esa carcel no existe. @@ -162,8 +163,8 @@ kitError=\u00a7cNo hay ningun kit valido. kitErrorHelp=\u00a7cPerhaps an item is missing a quantity in the configuration? kitGive=\u00a77Dando kit a {0}. kitInvFull=\u00a7cTu inventario esta lleno, su kit se pondra en el suelo -kits=\u00a77Kits: {0} kitTimed=\u00a7c No puedes usar ese kit de nuevo para otro{0}. +kits=\u00a77Kits: {0} lightningSmited=\u00a77Acabas de ser golpeado lightningUse=\u00a77Golpeando a {0} listAfkTag = \u00a77[AFK]\u00a7f @@ -175,9 +176,9 @@ localFormat=Local: <{0}> {1} mailClear=\u00a7cPara marcar tu email como leido, escribe /mail clear mailCleared=\u00a77Email limpiado! mailSent=\u00a77Email enviado!! +markMailAsRead=\u00a7cPara marcar tu email como leido, escribe /mail clear markedAsAway=\u00a77Has sido puesto como AFK. markedAsNotAway=\u00a77Ya no estas AFK. -markMailAsRead=\u00a7cPara marcar tu email como leido, escribe /mail clear maxHomes=No puedes establecer mas de {0} hogares. mayNotJail=\u00a7cNo puedes encarcelar a esa persona me=yo @@ -185,10 +186,10 @@ minute=minuto minutes=minutos missingItems=No tienes {0}x de {1}. missingPrefixSuffix=Falta un prefijo o un sufijo para {0} -mobsAvailable=\u00a77Mobs: {0} mobSpawnError=Error al cambiar la localizacion para el nacimiento de los mobs. mobSpawnLimit=Cantidad de Mobs limitados al limite del server mobSpawnTarget=El block seleccionado sera el lugar donde van a nacer los mobs. +mobsAvailable=\u00a77Mobs: {0} moneyRecievedFrom=\u00a7a{0} ha sido recivido de {1} moneySentTo=\u00a7a{0} ha sido enviado a {1} moneyTaken={0} han sido sacados de tu cuenta bancaria. @@ -196,10 +197,10 @@ month=mes months=meses moreThanZero=Las cantidades han de ser mayores que 0. msgFormat=\u00a77[{0}\u00a77 -> {1}\u00a77] \u00a7f{2} +muteExempt=\u00a7cNo puedes silenciar a ese jugador. mutedPlayer=Player {0} silenciado. mutedPlayerFor=Player {0} silenciado durante {1}. mutedUserSpeaks={0} intento hablar, pero esta silenciado. -muteExempt=\u00a7cNo puedes silenciar a ese jugador. nearbyPlayers=Players nearby: {0} needTpohere=Necesitas acceso a /tpohere para teletransportar a otros jugadores. negativeBalanceError=El usuario no tiene permitido tener un saldo negativo. @@ -221,7 +222,6 @@ noKitPermission=\u00a7cNecesitas los \u00a7c{0}\u00a7c permisos para usar ese ki noKits=\u00a77No hay kits disponibles todavia noMail=No tienes ningun email recivido noMotd=\u00a7cNo hay ningun mensaje del dia. -none=ninguno noNewMail=\u00a77No tienes ningun correo nuevo. noPendingRequest=No tienes ninguna peticion pendiente. noPerm=\u00a7cNo tienes el permiso de \u00a7f{0}\u00a7c. @@ -229,21 +229,30 @@ noPermToSpawnMob=\u00a7cYou don''t have permission to spawn this mob. noPlacePermission=\u00a7cNo tienes permiso para situar ese bloque en ese lugar. noPowerTools=You have no power tools assigned. noRules=\u00a7cNo hay reglas especificadas todavia. +noWarpsDefined=No hay teletransportes definidos aun +none=ninguno notAllowedToQuestion=\u00a7cYou estas autorizado para usar las preguntas. notAllowedToShout=\u00a7cNo estas autorizado para gritar. notEnoughExperience=You do not have enough experience. notEnoughMoney=No tienes el dinero suficiente. -nothingInHand = \u00a7cYou have nothing in your hand. notRecommendedBukkit=* ! * La version de bukkit no es la recomendada para esta version de Essentials. notSupportedYet=No esta soportado aun. +nothingInHand = \u00a7cYou have nothing in your hand. now=ahora -noWarpsDefined=No hay teletransportes definidos aun nuke=May death rain upon them numberRequired=Un numero es necesario, amigo. onlyDayNight=/time solo soporta day/night. (dia/noche) onlyPlayers=Solo los jugadores conectados pueden usar {0}. onlySunStorm=/weather solo soporta sun/storm. (sol/tormenta) orderBalances=Ordering balances of {0} users, please wait ... +pTimeCurrent=\u00a7e{0}''s\u00a7f la hora es {1}. +pTimeCurrentFixed=\u00a7e{0}''s\u00a7f la hora ha sido cambiada a {1}. +pTimeNormal=\u00a7e{0}''s\u00a7f el tiempo es normal y coincide con el servidor. +pTimeOthersPermission=\u00a7cNo estas autorizado para especificar'' la hora de otros usuarios. +pTimePlayers=Estos usuarios tienen su propia hora: +pTimeReset=La hora del usuario ha sido reiniciada a las: \u00a7e{0} +pTimeSet=La hora del jugador ha sido cambiada para las: \u00a73{0}\u00a7f for: \u00a7e{1} +pTimeSetFixed=La hora del jugador ha sido arreglada para las: \u00a73{0}\u00a7f for: \u00a7e{1} parseError=error analizando {0} en la linea {1} pendingTeleportCancelled=\u00a7cPeticion de teletransporte pendiente cancelado. permissionsError=Falta el plugin Permissions/GroupManager; Los prefijos/sufijos de chat seran desactivados. @@ -271,14 +280,6 @@ powerToolRemoveAll=Todos los comandos borrados desde {0}. powerToolsDisabled=All of your power tools have been disabled. powerToolsEnabled=All of your power tools have been enabled. protectionOwner=\u00a76[EssentialsProtect] Dueño de la proteccion: {0} -pTimeCurrent=\u00a7e{0}''s\u00a7f la hora es {1}. -pTimeCurrentFixed=\u00a7e{0}''s\u00a7f la hora ha sido cambiada a {1}. -pTimeNormal=\u00a7e{0}''s\u00a7f el tiempo es normal y coincide con el servidor. -pTimeOthersPermission=\u00a7cNo estas autorizado para especificar'' la hora de otros usuarios. -pTimePlayers=Estos usuarios tienen su propia hora: -pTimeReset=La hora del usuario ha sido reiniciada a las: \u00a7e{0} -pTimeSet=La hora del jugador ha sido cambiada para las: \u00a73{0}\u00a7f for: \u00a7e{1} -pTimeSetFixed=La hora del jugador ha sido arreglada para las: \u00a73{0}\u00a7f for: \u00a7e{1} questionFormat=\u00a77[Pregunta]\u00a7f {0} readNextPage=Type /{0} {1} to read the next page reloadAllPlugins=\u00a77Todos los plugins recargados. @@ -312,8 +313,8 @@ signProtectInvalidLocation=\u00a74No puedes poner carteles en ese sitio. similarWarpExist=Ya existe un teletransporte con ese nombre. slimeMalformedSize=Medidas malformadas. soloMob=A este mob le gusta estar solo -spawned=nacido spawnSet=\u00a77El lugar de nacimiento ha sido puesto para el grupo {0}. +spawned=nacido suicideMessage=\u00a77Adios mundo cruel... suicideSuccess= \u00a77{0} se quito su propia vida survival=survival @@ -321,20 +322,20 @@ takenFromAccount=\u00a7c{0} ha sido sacado de tu cuenta. takenFromOthersAccount=\u00a7c{0} taken from {1}\u00a7c account. New balance: {2} teleportAAll=\u00a77Peticion de teletransporte enviada a todos los jugadores... teleportAll=\u00a77Teletransportando a todos los jugadores... -teleportationCommencing=\u00a77Comenzando teletransporte... -teleportationDisabled=\u00a77Teletransporte desactivado. -teleportationEnabled=\u00a77Teletransporte activado. teleportAtoB=\u00a77{0}\u00a77 te teletransporto a {1}\u00a77. teleportDisabled={0} tiene desactivado los teletransportes. teleportHereRequest=\u00a7c{0}\u00a7c ha pedido que te teletransportes con el. -teleporting=\u00a77Teletransportando... -teleportingPortal=\u00a77Teletransportando via portal. teleportNewPlayerError=Error al teletransportar al nuevo jugador teleportRequest=\u00a7c{0}\u00a7c te ha pedido teletransportarse contigo. teleportRequestTimeoutInfo=\u00a77This request will timeout after {0} seconds. teleportTop=\u00a77Teletransportandote a la cima. -tempbanExempt=\u00a77No puedes banear temporalmente a ese jugador +teleportationCommencing=\u00a77Comenzando teletransporte... +teleportationDisabled=\u00a77Teletransporte desactivado. +teleportationEnabled=\u00a77Teletransporte activado. +teleporting=\u00a77Teletransportando... +teleportingPortal=\u00a77Teletransportando via portal. tempBanned=Baneado temporalmente del servidor por {0} +tempbanExempt=\u00a77No puedes banear temporalmente a ese jugador thunder= Tu has {0} los truenos en tu mundo. thunderDuration=Tu has {0} los truenos en tu mundo durante {1} seconds. timeBeforeHeal=Tiempo antes de la siguiente curacion: {0} @@ -365,25 +366,25 @@ unlimitedItemPermission=\u00a7cNo tienes permiso para objetos ilimitados {0}. unlimitedItems=Objetos ilimitados. unmutedPlayer=Jugador {0} desmuteado. upgradingFilesError=Error mientras se actualizaban los archivos -userdataMoveBackError=Error al mover userdata/{0}.tmp a userdata/{1} -userdataMoveError=Error al mover userdata/{0} a userdata/{1}.tmp userDoesNotExist=El usuario {0} no existe userIsAway={0} esta ahora ausente! userIsNotAway={0} ya no esta ausente! userJailed=\u00a77Has sido encarcelado! userUsedPortal={0} uso un portal de salida existente. +userdataMoveBackError=Error al mover userdata/{0}.tmp a userdata/{1} +userdataMoveError=Error al mover userdata/{0} a userdata/{1}.tmp usingTempFolderForTesting=Usando carpeta temporal para pruebas: versionMismatch=La version no coincide! Por favor actualiza {0} a la misma version. versionMismatchAll=La version no coincide! Por favor actualiza todos los jars de Essentials a la misma version. voiceSilenced=\u00a77Tu voz ha sido silenciada warpDeleteError=Problema al borrar el archivo de teletransporte. -warpingTo=\u00a77Teletransportandote a {0}. warpListPermission=\u00a7cNo tienes permiso para listar esos teletransportes. warpNotExist=Ese teletransporte no existe. -warps=Warps: {0} -warpsCount=\u00a77Hay {0} teletransportes. Mostrando pagina {1} de {2}. warpSet=\u00a77Teletransporte {0} establecido. warpUsePermission=\u00a7cNo tienes permisos para usar ese teletransporte. +warpingTo=\u00a77Teletransportandote a {0}. +warps=Warps: {0} +warpsCount=\u00a77Hay {0} teletransportes. Mostrando pagina {1} de {2}. weatherStorm=\u00a77Has establecido el tiempo a tormenta en este mundo. weatherStormFor=\u00a77Has establecido el tiempo a tormenta en este {1} durante {0} segundos. weatherSun=\u00a77Has establecido el tiempo a sol en este mundo. diff --git a/Essentials/src/messages_fr.properties b/Essentials/src/messages_fr.properties index a74be475b..8afe6cb0c 100644 --- a/Essentials/src/messages_fr.properties +++ b/Essentials/src/messages_fr.properties @@ -11,9 +11,9 @@ alertPlaced=a plac\u00e9 : alertUsed=a utilis\u00e9 : autoAfkKickReason=Vous avez \u00e9t\u00e9 \u00e9ject\u00e9 pour inactivit\u00e9e sup\u00e9rieure \u00e0 {0} minutes. backAfterDeath=\u00a77Utilisez la commande /back pour retourner \u00e0 l''endroit ou vous \u00eates mort. +backUsageMsg=\u00a77Retour \u00e0 votre emplacement pr\u00e9c\u00c3\u00a8dent. backupFinished=Sauvegarde termin\u00e9 backupStarted=D\u00e9but de la sauvegarde... -backUsageMsg=\u00a77Retour \u00e0 votre emplacement pr\u00e9c\u00c3\u00a8dent. balance=\u00a77Solde : {0} balanceTop=\u00a77Meilleurs soldes au ({0}) banExempt=\u00a77Vous ne pouvez pas bannir ce joueur. @@ -49,6 +49,7 @@ couldNotFindTemplate=Le mod\u00c3\u00a8le {0} est introuvable creatingConfigFromTemplate=Cr\u00e9ation de la configuration \u00e0 partir du mod\u00c3\u00a8le : {0} creatingEmptyConfig=Cr\u00e9ation d''une configuration vierge : {0} creative=cr\u00e9atif +currency={0}{1} day=jour days=jours defaultBanReason=Le marteau du bannissement a frapp\u00e9 ! @@ -64,14 +65,14 @@ depth=\u00a77Vous \u00eates au niveau de la mer. depthAboveSea=\u00a77Vous \u00eates \u00e0 {0} bloc(s) au-dessus du niveau de la mer. depthBelowSea=\u00a77Vous \u00eates \u00e0 {0} bloc(s) en-dessous du niveau de la mer. destinationNotSet=Destination non d\u00e9finie +disableUnlimited=\u00a77D\u00e9sactivation du placement illimit\u00e9 de {0} pour {1}. disabled=d\u00e9sactiv\u00e9 disabledToSpawnMob=Spawning this mob was disabled in the config file. -disableUnlimited=\u00a77D\u00e9sactivation du placement illimit\u00e9 de {0} pour {1}. dontMoveMessage=\u00a77La t\u00e9l\u00e9portation commence dans {0}. Ne bougez pas. downloadingGeoIp=T\u00e9l\u00e9chargement de la base de donn\u00e9es GeoIP ... Cela peut prendre un moment (Pays : 0.6 Mo, villes : 20Mo) duplicatedUserdata=Donn\u00e9e utilisateur dupliqu\u00e9e : {0} et {1} -enabled=activ\u00e9 enableUnlimited=\u00a77Quantit\u00e9 illimit\u00e9e de {0} \u00e0 {1}. +enabled=activ\u00e9 enchantmentApplied = \u00a77L''enchantement {0} a \u00e9t\u00e9 appliqu\u00e9 \u00e0 l''objet dans votre main. enchantmentNotFound = \u00a7cEnchantement non-trouv\u00e9 enchantmentPerm = \u00a7cVous n''avez pas les droits pour {0}. @@ -99,9 +100,9 @@ gcentities=entit\u00e9s gcfree=M\u00e9moire libre : {0} Mo gcmax=M\u00e9moire maximale : {0} Mo gctotal=M\u00e9moire utilis\u00e9e : {0} Mo -geoipJoinFormat=Joueur {0} vient de {1} geoIpUrlEmpty=L''URL de t\u00e9l\u00e9chargement de GeoIP est vide. geoIpUrlInvalid=L''URL de t\u00e9l\u00e9chargement de GeoIP est invalide. +geoipJoinFormat=Joueur {0} vient de {1} godDisabledFor=d\u00e9sactiv\u00e9 pour {0} godEnabledFor=activ\u00e9 pour {0} godMode=\u00a77Mode Dieu {0}. @@ -112,9 +113,9 @@ helpConsole=Pour voir l''aide tapez ? helpOp=\u00a7c[Aide Admin]\u00a7f \u00a77{0} : \u00a7f {1} helpPages=Page \u00a7c{0}\u00a7f sur \u00a7c{1}\u00a7f. holeInFloor=Trou dans le Sol. -homes=R\u00e9sidences : {0} homeSet=\u00a77R\u00e9sidence d\u00e9finie. homeSetToBed=\u00a77Votre r\u00e9sidence est d\u00e9sormais li\u00e9e \u00e0 ce lit. +homes=R\u00e9sidences : {0} hour=heure hours=heures ignorePlayer=Vous ignorez d\u00e9sormais {0}. @@ -124,28 +125,28 @@ infoChapterPages=Chapitre {0}, page \u00a7c{1}\u00a7f sur \u00a7c{2}\u00a7f: infoFileDoesNotExist=Le fichier info.txt n'existe pas. Le fichier est en cours de cr\u00e9ation pour vous. infoPages=Page \u00a7c{0}\u00a7f de \u00a7c{1}\u00a7f. infoUnknownChapter=Chapitre inconnu. +invBigger=Les inventaires des autres joueurs sont plus gros que le v\u00f4tre. +invRestored=Votre inventaire vous a \u00e9t\u00e9 rendu. +invSee=Vous voyez l''inventaire de {0}. +invSeeHelp=Utilisez /invsee pour revenir \u00e0 votre inventaire. invalidCharge=\u00a7cCharge invalide. invalidMob=Mauvias type de cr\u00e9ature. invalidServer=Serveur non valide. invalidSignLine=La ligne {0} du panneau est invalide. invalidWorld=\u00a7cMonde invalide. -invBigger=Les inventaires des autres joueurs sont plus gros que le v\u00f4tre. inventoryCleared=\u00a77Inventaire nettoy\u00e9. inventoryClearedOthers=\u00a77L''inventaire de \u00a7c{0}\u00a77 a \u00e9t\u00e9 nettoy\u00e9. -invRestored=Votre inventaire vous a \u00e9t\u00e9 rendu. -invSee=Vous voyez l''inventaire de {0}. -invSeeHelp=Utilisez /invsee pour revenir \u00e0 votre inventaire. is=est itemCannotBeSold=Cet objet ne peut \u00eatre vendu au serveur. itemMustBeStacked=Cet objet doit \u00eatre vendu par 64. Une quantit\u00e9 de 2 serait deux fois 64. itemNotEnough1=\u00a7cVous n'avez pas assez de cet objet pour le vendre. itemNotEnough2=\u00a77Si vous voulez vendre l'int\u00e9gralit\u00e9 de vos objets de ce type l\u00e0, utilisez /sell nomObjet itemNotEnough3=\u00a77/sell nomObjet -1 vendra tout sauf un objet, etc. -itemsCsvNotLoaded=N'a pas pu charger items.csv. itemSellAir=Vouliez-vous vraiment vendre de l'air ? Mettez un objet dans votre main. itemSold=\u00a77Vendu pour \u00a7c{0} \u00a77({1} {2} \u00e0 {3} chacun) itemSoldConsole={0} vendu {1} pour \u00a77{2} \u00a77({3} objet(s) \u00e0 {4} chacun) itemSpawn=\u00a77Donne {0} de {1} +itemsCsvNotLoaded=N'a pas pu charger items.csv. jailAlreadyIncarcerated=\u00a7cJoueur d\u00e9j\u00e0 emprisonn\u00e9 : {0} jailMessage=\u00a7cVous avez commis un crime, vous en payez le prix. jailNotExist=Cette prison n'existe pas. @@ -162,8 +163,8 @@ kitError=\u00a7cIl n'y a pas de kits valides. kitErrorHelp=\u00a7cPeut-\u00eatre qu'un objet manque d'une quantit\u00e9 dans la configuration ? kitGive=\u00a77Donner le kit {0}. kitInvFull=\u00a7cVotre inventaire \u00e9tait plein, le kit est parre-terre. -kits=\u00a77Kits :{0} kitTimed=\u00a7cVous ne pouvez pas utiliser ce kit pendant encore {0}. +kits=\u00a77Kits :{0} lightningSmited=\u00a77Vous venez d'\u00eatre foudroy\u00e9. lightningUse=\u00a77{0} a \u00e9t\u00e9 foudroy\u00e9. listAfkTag = \u00a77[AFK]\u00a7f @@ -175,9 +176,9 @@ localFormat=Locale : <{0}> {1} mailClear=\u00a7cPour marquer votre courrier en tant que lu, entrez /mail clear mailCleared=\u00a77Courrier supprim\u00e9 ! mailSent=\u00a77Courrier envoy\u00e9 ! +markMailAsRead=\u00a7cPour marquer votre courrier en tant que lu, entrez /mail clear markedAsAway=\u00a77Vous \u00eates d\u00e9sormais AFK. markedAsNotAway=\u00a77Vous n'\u00eates d\u00e9sormais plus AFK. -markMailAsRead=\u00a7cPour marquer votre courrier en tant que lu, entrez /mail clear maxHomes=Vous ne pouvez pas cr\u00e9er plus de {0} r\u00e9sidences. mayNotJail=\u00a7cVous ne pouvez pas emprisonner cette personne. me=moi @@ -185,10 +186,10 @@ minute=minute minutes=minutes missingItems=Vous n''avez pas {0} x {1}. missingPrefixSuffix=Pr\u00e9fixe ou Suffixe manquant pour {0} -mobsAvailable=\u00a77cr\u00e9atures : {0} mobSpawnError=Erreur lors du changement du g\u00e9n\u00e9rateur de cr\u00e9atures. mobSpawnLimit=Quantit\u00e9 de cr\u00e9atures limit\u00e9 \u00e0 au maximum du serveur. mobSpawnTarget=Le bloc cible doit \u00eatre un g\u00e9n\u00e9rateur de cr\u00e9atures. +mobsAvailable=\u00a77cr\u00e9atures : {0} moneyRecievedFrom=\u00a7a{0} a \u00e9t\u00e9 re\u00e7u de {1} moneySentTo=\u00a7a{0} a \u00e9t\u00e9 envoy\u00e9 \u00e0 {1} moneyTaken={0} pr\u00e9lev\u00e9(s) de votre compte. @@ -196,10 +197,10 @@ month=mois months=mois moreThanZero=Les quantit\u00e9s doivent \u00eatre sup\u00e9rieures \u00e0 z\u00e9ro. msgFormat=\u00a77[{0}\u00a77 -> {1}\u00a77] \u00a7f{2} +muteExempt=\u00a7cVous ne pouvez pas r\u00e9duire ce joueur au silence. mutedPlayer=Le joueur {0} est d\u00e9sormais muet. mutedPlayerFor={0} a \u00e9t\u00e9 muet pour {1}. mutedUserSpeaks={0} a essay\u00e9 de parler mais est muet. -muteExempt=\u00a7cVous ne pouvez pas r\u00e9duire ce joueur au silence. nearbyPlayers=Joueurs dans les environs : {0} needTpohere=Vous avez besoin de l'acc\u00c3\u00a8s \u00e0 /tpohere pour t\u00e9l\u00e9porter d'autres joueurs. negativeBalanceError=L'utilisateur n'est pas autoris\u00e9 \u00e0 avoir un solde n\u00e9gatif. @@ -221,7 +222,6 @@ noKitPermission=\u00a7cVous avez besoin de la permission \u00a7c{0}\u00a7c pour noKits=\u00a77Il n'y a pas encore de kits disponibles. noMail=Vous n'avez pas de courrier noMotd=\u00a7cIl n'y a pas de message su jour. -none=aucun noNewMail=\u00a77Vous n'avez pas de courrier. noPendingRequest=Vous n'avez pas de requ\u00eate non lue. noPerm=\u00a7cVous n''avez pas la permission \u00a7f{0}\u00a7c. @@ -229,21 +229,30 @@ noPermToSpawnMob=\u00a7cVous n'avez pas la permission d'invoquer cette cr\u00e9a noPlacePermission=\u00a7cVous n'avez pas la permission de placer un bloc pr\u00c3\u00a8 de cette pancarte. noPowerTools=Vous n'avez pas d'outil macro associ\u00e9. noRules=\u00a7cIl n'y a pas encore de r\u00e8gles d\u00e9finies. +noWarpsDefined=Aucun point de t\u00e9l\u00e9portation d\u00e9fini. +none=aucun notAllowedToQuestion=\u00a7cVous n'\u00eates pas autoris\u00e9 \u00e0 poser des questions. notAllowedToShout=\u00a7cVous n'\u00eates pas autoris\u00e9 \u00e0 crier. notEnoughExperience=Vous n'avez pas assez d'exp\u00e9rience. notEnoughMoney=Vous n'avez pas les fonds n\u00e9cessaires. -nothingInHand = \u00a7cVous n'avez rien en main. notRecommendedBukkit=* ! * La version de Bukkit n'est pas celle qui est recommand\u00e9 pour cette version de Essentials. notSupportedYet=Pas encore pris en charge. +nothingInHand = \u00a7cVous n'avez rien en main. now=maintenant -noWarpsDefined=Aucun point de t\u00e9l\u00e9portation d\u00e9fini. nuke=Que la mort s'abatte sur eux ! numberRequired=Il faut fournir un nombre ici. onlyDayNight=/time ne supporte que (jour) day/night (nuit). onlyPlayers=Seulement les joueurs en jeu peuvent utiliser {0}. onlySunStorm=/weather ne supporte que (soleil) sun/storm (temp\u00eate). orderBalances=Classement des balance de {0} utilisateurs, patientez ... +pTimeCurrent=Pour \u00a7e{0}\u00a7f l''heure est {1}. +pTimeCurrentFixed=L''heure de \u00a7e{0}\u00a7f est fix\u00e9e \u00e0 {1}. +pTimeNormal=\u00a7fPour \u00a7e{0}\u00a7f l'heure est normale et correspond au server. +pTimeOthersPermission=\u00a7cVous n'etes pas autoris\u00e9 \u00e0 changer l'heure des autres joueurs. +pTimePlayers=Ces joueurs ont leur propre horraire : +pTimeReset=l''heure a \u00e9t\u00e9 r\u00e9initialis\u00e9e \u00e0 : \u00a7e{0} +pTimeSet=l''heure du joueur a \u00e9t\u00e9 r\u00e9egl\u00e9ee \u00e0 \u00a73{0}\u00a7f pour : \u00a7e{1} +pTimeSetFixed=l''heure du joueur a \u00e9t\u00e9 fix\u00e9e \u00e0 : \u00a7e{1} parseError=Erreur de conversion {0} \u00e0 la ligne {1} pendingTeleportCancelled=\u00a7cRequete de t\u00e9l\u00e9portation annul\u00e9e. permissionsError=Permissions/GroupManager manquant, les pr\u00e9fixes et suffixes ne seront pas affich\u00e9s. @@ -271,14 +280,6 @@ powerToolRemoveAll=Toutes les commandes retir\u00e9es de {0}. powerToolsDisabled=Toutes vos commandes assign\u00e9es ont \u00e9t\u00e9 retir\u00e9es. powerToolsEnabled=Toutes vos commandes assign\u00e9es ont \u00e9t\u00e9 activ\u00e9es. protectionOwner=\u00a76[EssentialsProtect] Propri\u00e9taire de la protection : {0} -pTimeCurrent=Pour \u00a7e{0}\u00a7f l''heure est {1}. -pTimeCurrentFixed=L''heure de \u00a7e{0}\u00a7f est fix\u00e9e \u00e0 {1}. -pTimeNormal=\u00a7fPour \u00a7e{0}\u00a7f l'heure est normale et correspond au server. -pTimeOthersPermission=\u00a7cVous n'etes pas autoris\u00e9 \u00e0 changer l'heure des autres joueurs. -pTimePlayers=Ces joueurs ont leur propre horraire : -pTimeReset=l''heure a \u00e9t\u00e9 r\u00e9initialis\u00e9e \u00e0 : \u00a7e{0} -pTimeSet=l''heure du joueur a \u00e9t\u00e9 r\u00e9egl\u00e9ee \u00e0 \u00a73{0}\u00a7f pour : \u00a7e{1} -pTimeSetFixed=l''heure du joueur a \u00e9t\u00e9 fix\u00e9e \u00e0 : \u00a7e{1} questionFormat=\u00a77[Question]\u00a7f {0} readNextPage=Utilisez /{0} {1} pour lire la page suivante. reloadAllPlugins=\u00a77Toutes les extensions ont \u00e9t\u00e9 recharg\u00e9es. @@ -312,8 +313,8 @@ signProtectInvalidLocation=\u00a74Vous n'avez pas l'autorisation de cr\u00e9er u similarWarpExist=Un point de t\u00e9l\u00e9portation avec un nom similaire existe d\u00e9j\u00e0. slimeMalformedSize=Taille mal form\u00e9e. soloMob=Ce cr\u00e9ature aime \u00eatre seul. -spawned=invoqu\u00e9(s) spawnSet=\u00a77Le point de d\u00e9part a \u00e9t\u00e9 d\u00e9fini pour le groupe {0}. +spawned=invoqu\u00e9(s) suicideMessage=\u00a77Au revoir monde cruel... suicideSuccess=\u00a77{0} s''est suicid\u00e9. survival=survie @@ -321,20 +322,20 @@ takenFromAccount=\u00a7c{0} ont \u00e9t\u00e9 retir\u00e9 de votre compte. takenFromOthersAccount=\u00a7c{0} taken from {1}\u00a7c account. New balance: {2} teleportAAll=\u00a77Demande de t\u00e9l\u00e9portation envoy\u00e9e \u00e0 tous les joueurs... teleportAll=\u00a77T\u00e9l\u00e9poration de tous les joueurs. -teleportationCommencing=\u00a77D\u00e9but de la t\u00e9l\u00e9portation... -teleportationDisabled=\u00a77T\u00e9l\u00e9poration d\u00e9sactiv\u00e9. -teleportationEnabled=\u00a77T\u00e9l\u00e9portation activ\u00e9e. teleportAtoB=\u00a77{0}\u00a77 vous a t\u00e9l\u00e9port\u00e9 \u00e0 {1}\u00a77. teleportDisabled={0} a la t\u00e9l\u00e9portation d\u00e9sactiv\u00e9. teleportHereRequest=\u00a7c{0}\u00a7c Vous a demand\u00e9 de vous t\u00e9l\u00e9porter \u00e0 lui/elle. -teleporting=\u00a77T\u00e9l\u00e9poration en cours... -teleportingPortal=\u00a77T\u00e9l\u00e9portation via portail. teleportNewPlayerError=\u00c9chec de la t\u00e9l\u00e9portation du nouveau joueur. teleportRequest=\u00a7c{0}\u00a7c vous demande s''il peut se t\u00e9l\u00e9porter vers vous. teleportRequestTimeoutInfo=\u00a77Cette demande de t\u00e9l\u00e9portation expirera dans {0} secondes. teleportTop=\u00a77T\u00e9l\u00e9portation vers le haut. -tempbanExempt=\u00a77Vous ne pouvez pas bannir temporairement ce joueur. +teleportationCommencing=\u00a77D\u00e9but de la t\u00e9l\u00e9portation... +teleportationDisabled=\u00a77T\u00e9l\u00e9poration d\u00e9sactiv\u00e9. +teleportationEnabled=\u00a77T\u00e9l\u00e9portation activ\u00e9e. +teleporting=\u00a77T\u00e9l\u00e9poration en cours... +teleportingPortal=\u00a77T\u00e9l\u00e9portation via portail. tempBanned=Banni temporairement du serveur pour {0} +tempbanExempt=\u00a77Vous ne pouvez pas bannir temporairement ce joueur. thunder=Vous avez {0} la foudre dans votre monde. thunderDuration=Vous avez {0} la foudre dans le serveur pendant {1} secondes. timeBeforeHeal=Temps avant le prochain soin : {0} @@ -365,25 +366,25 @@ unlimitedItemPermission=\u00a7cPas de permission pour l''objet illimit\u00e9 {0} unlimitedItems=Objets illimit\u00e9s: unmutedPlayer=Le joueur {0} n''est plus muet. upgradingFilesError=Erreur durant la mise \u00e0 jour des fichiers. -userdataMoveBackError=Echec du d\u00e9placement de userdata/{0}.tmp vers userdata/{1} -userdataMoveError=Echec du d\u00e9placement de userdata/{0} vers userdata/{1}.tmp userDoesNotExist=L''utilisateur {0} n''existe pas. userIsAway={0} s'est mis en AFK userIsNotAway={0} n'est plus AFK userJailed=\u00a77Vous avez \u00e9t\u00e9 emprisonn\u00e9. userUsedPortal={0} a utilis\u00e9 un portail existant. +userdataMoveBackError=Echec du d\u00e9placement de userdata/{0}.tmp vers userdata/{1} +userdataMoveError=Echec du d\u00e9placement de userdata/{0} vers userdata/{1}.tmp usingTempFolderForTesting=Utilise un fichier temporaire pour un test. versionMismatch=Versions diff\u00e9rentes ! Mettez s''il vous plait {0} \u00e0 la m\u00eame version. versionMismatchAll=Mauvaise version ! S'il vous plait mettez des jars Essentials de version identique. voiceSilenced=\u00a77Vous avez \u00e9t\u00e9 r\u00e9duit au silence. warpDeleteError=Probl\u00c3\u00a8me concernant la suppression du fichier warp. -warpingTo=\u00a77T\u00e9l\u00e9portation vers {0}. warpListPermission=\u00a7cVous n'avez pas la permission d'afficher la liste des points de t\u00e9l\u00e9portation. warpNotExist=Ce point de t\u00e9l\u00e9portation n'existe pas. -warps=point de t\u00e9l\u00e9portations : {0} -warpsCount=\u00a77Il y a {0} points de t\u00e9l\u00e9portations. Page {1} sur {2}. warpSet=\u00a77Le point de t\u00e9l\u00e9portation {0} a \u00e9t\u00e9 cr\u00e9\u00e9. warpUsePermission=\u00a7cVous n'avez pas la permission d'utiliser ce point de t\u00e9l\u00e9portation. +warpingTo=\u00a77T\u00e9l\u00e9portation vers {0}. +warps=point de t\u00e9l\u00e9portations : {0} +warpsCount=\u00a77Il y a {0} points de t\u00e9l\u00e9portations. Page {1} sur {2}. weatherStorm=\u00a77Vous avez programm\u00e9 l''orage dans {0} weatherStormFor=\u00a77Vous avez programm\u00e9 l''orage dans {0} pour {1} secondes. weatherSun=\u00a77Vous avez programm\u00e9 le beau temps dans {0} diff --git a/Essentials/src/messages_nl.properties b/Essentials/src/messages_nl.properties index 51bbe2bed..da88603d6 100644 --- a/Essentials/src/messages_nl.properties +++ b/Essentials/src/messages_nl.properties @@ -11,9 +11,9 @@ alertPlaced=geplaatst: alertUsed=gebruikt: autoAfkKickReason=You have been kicked for idling more than {0} minutes. backAfterDeath=\u00a77Gebruik het /back command om terug te keren naar je sterfplaats. +backUsageMsg=\u00a77Naar de vorige locatie aan het gaan. backupFinished=Backup voltooid backupStarted=Backup gestart -backUsageMsg=\u00a77Naar de vorige locatie aan het gaan. balance=\u00a77Saldo: {0} balanceTop=\u00a77 Top saldi ({0}) banExempt=\u00a77Je kunt deze speler niet verbannen. @@ -49,6 +49,7 @@ couldNotFindTemplate=Het sjabloon kon niet worden gevonden {0} creatingConfigFromTemplate=Bezig met aanmaken van een config vanaf sjabloon: {0} creatingEmptyConfig=Bezig met een lege config aanmaken: {0} creative=creative +currency={0}{1} day=dag days=dagen defaultBanReason=De Ban Hamer heeft gesproken! @@ -64,14 +65,14 @@ depth=\u00a77Je zit op zeeniveau. depthAboveSea=\u00a77Je zit {0} blok(ken) boven zeeniveau. depthBelowSea=\u00a77Je zit {0} blok(ken) onder zeeniveau. destinationNotSet=Bestemming niet ingesteld +disableUnlimited=\u00a77Oneindig plaatsen van {0} uitgeschakeld voor {1}. disabled=uitgeschakeld disabledToSpawnMob=Spawning this mob was disabled in the config file. -disableUnlimited=\u00a77Oneindig plaatsen van {0} uitgeschakeld voor {1}. dontMoveMessage=\u00a77Beginnen met teleporteren in {0}. Niet bewegen. downloadingGeoIp=Bezig met downloaden van GeoIP database ... Dit kan een tijdje duren (country: 0.6 MB, city: 20MB) duplicatedUserdata=Dubbele userdata: {0} en {1}. -enabled=ingeschakeld enableUnlimited=\u00a77Oneindig aantal {0} aan {1} gegeven. +enabled=ingeschakeld enchantmentApplied = \u00a77The enchantment {0} has been applied to your item in hand. enchantmentNotFound = \u00a7cEnchantment not found enchantmentPerm = \u00a7cYou do not have the permission for {0} @@ -99,9 +100,9 @@ gcentities= entities gcfree=Vrij geheugen: {0} MB gcmax=Maximaal geheugen: {0} MB gctotal=Gealloceerd geheugen: {0} MB -geoipJoinFormat=Speler {0} komt uit {1} geoIpUrlEmpty=GeoIP download url is leeg. geoIpUrlInvalid=GeoIP download url is ongeldig. +geoipJoinFormat=Speler {0} komt uit {1} godDisabledFor=uitgeschakeld voor {0} godEnabledFor=ingeschakeld voor {0} godMode=\u00a77God mode {0}. @@ -112,9 +113,9 @@ helpConsole=type ? om de consolehelp weer te geven. helpOp=\u00a7c[HelpOp]\u00a7f \u00a77{0}:\u00a7f {1} helpPages=Pagina \u00a7c{0}\u00a7f van de \u00a7c{1}\u00a7f: holeInFloor=Gat in de vloer -homes=Homes: {0} homeSet=\u00a77Home ingesteld. homeSetToBed=\u00a77Je home is is nu verplaatst naar dit bed. +homes=Homes: {0} hour=uur hours=uren ignorePlayer=Je negeert {0} vanaf nu. @@ -124,28 +125,28 @@ infoChapterPages=Hoofdstuk {0}, Pagina \u00a7c{1}\u00a7f van de \u00a7c{2}\u00a7 infoFileDoesNotExist=Bestand info.txt bestaat niet. Bezig met aanmaken. infoPages=Pagina \u00a7c{0}\u00a7f van de \u00a7c{1}\u00a7f: infoUnknownChapter=Onbekend hoofdstuk. +invBigger=De inventory van de andere speler is groter dan die van jou. +invRestored=Je inventory is hersteld. +invSee=Je kijkt naar de inventory van {0}. +invSeeHelp=Type /invsee om je inventory te herstellen. invalidCharge=\u00a7cOngeldig te laden. invalidMob=Ongeldig mob type. invalidServer=Ongeldige server! invalidSignLine=Regel {0} op het bordje is ongeldig. invalidWorld=\u00a7cOngeldige wereld. -invBigger=De inventory van de andere speler is groter dan die van jou. inventoryCleared=\u00a77inventory leeggemaakt. inventoryClearedOthers=\u00a77inventory van \u00a7c{0}\u00a77 leeggemaakt. -invRestored=Je inventory is hersteld. -invSee=Je kijkt naar de inventory van {0}. -invSeeHelp=Type /invsee om je inventory te herstellen. is=is itemCannotBeSold=Dat voorwerp kan niet aan de server worden verkocht. itemMustBeStacked=Voorwerp moet geruild worden als stapel. Een hoeveelheid van 2 moet dus geruild worden als twee stapels, etc. itemNotEnough1=\u00a7cJe hebt niet genoeg van dat voorwerp om te verkopen. itemNotEnough2=\u00a77Type /sell itemname Als je alles daarvan wilt verkopen itemNotEnough3=\u00a77/sell itemname -1 zorgt ervoor dat ze allemaal behalve 1 worden verkocht, etc. -itemsCsvNotLoaded=De item kunnen niet geladen worden.csv. itemSellAir=Je wilde serieus lucht verkopen? Plaats een voorwerp in je hand. itemSold=\u00a77Verkocht voor \u00a7c{0} \u00a77({1} {2} voorwerpen voor {3} per stuk) itemSoldConsole={0} verkocht {1} voor \u00a77{2} \u00a77({3} voorwerpen voor {4} per stuk) itemSpawn=\u00a77Geeft {0} {1} +itemsCsvNotLoaded=De item kunnen niet geladen worden.csv. jailAlreadyIncarcerated=\u00a7cPerson is already in jail: {0} jailMessage=\u00a7cYou do the crime, you do the time. jailNotExist=Die gevangenis bestaat niet. @@ -162,8 +163,8 @@ kitError=\u00a7cEr zijn geen geldige kits. kitErrorHelp=\u00a7cMisschien mist er een hoeveelheid van het item in de configuratie? kitGive=\u00a77Kit {0} wordt gegeven. kitInvFull=\u00a7cJe inventory was vol, de kit wordt op de grond geplaatst -kits=\u00a77Kits: {0} kitTimed=\u00a7cJe kan die kit pas weer gebruiken over {0}. +kits=\u00a77Kits: {0} lightningSmited=\u00a77Je bent zojuist verbrand lightningUse=\u00a77Brand {0} listAfkTag = \u00a77[AFK]\u00a7f @@ -175,9 +176,9 @@ localFormat=Local: <{0}> {1} mailClear=\u00a7cType /mail clear, om ej berichten als gelezen te markeren. mailCleared=\u00a77Bericht geklaard! mailSent=\u00a77Bericht verzonden! +markMailAsRead=\u00a7cType /mail clear, om je berichten als gelezen te markeren markedAsAway=\u00a77Je staat nu als afwezig gemeld. markedAsNotAway=\u00a77Je staat niet meer als afwezig gemeld. -markMailAsRead=\u00a7cType /mail clear, om je berichten als gelezen te markeren maxHomes=You cannot set more than {0} homes. mayNotJail=\u00a7cJe mag die speler niet in de gevangenis zetten. me=me @@ -185,10 +186,10 @@ minute=minuut minutes=minuten missingItems=Je hebt geen {0}x {1}. missingPrefixSuffix=Er mist een prefix of suffix voor {0} -mobsAvailable=\u00a77Mobs: {0} mobSpawnError=Fout bij het veranderen van de mob spawner. mobSpawnLimit=Grootte van de mob hang af van het server limiet mobSpawnTarget=Target blok moet een mob spawner zijn. +mobsAvailable=\u00a77Mobs: {0} moneyRecievedFrom=\u00a7a{0} is ontvangen van {1} moneySentTo=\u00a7a{0} is verzonden naar {1} moneyTaken={0} van je bankrekening afgehaald. @@ -196,10 +197,10 @@ month=maand months=maanden moreThanZero=Het aantal moet groter zijn dan 0. msgFormat=\u00a77[{0}\u00a77 -> {1}\u00a77] \u00a7f{2} +muteExempt=\u00a7cJe kan deze speler niet muten. mutedPlayer=Speler {0} gemute. mutedPlayerFor=Speler {0} is gemute voor {1}. mutedUserSpeaks={0} probeerde te praten, maar is gemute. -muteExempt=\u00a7cJe kan deze speler niet muten. nearbyPlayers=Players nearby: {0} needTpohere=Je moet toegang krijgen tot /tpohere om naar andere spelers te teleporteren. negativeBalanceError=Speler is niet toegestaan om een negatief saldo te hebben. @@ -221,7 +222,6 @@ noKitPermission=\u00a7cJe hebt de \u00a7c{0}\u00a7c toestemming nodig om die kit noKits=\u00a77Er zijn nog geen kits beschikbaar noMail=Je hebt geen berichten noMotd=\u00a7cEr is geen bericht van de dag. -none=geen noNewMail=\u00a77Je hebt geen nieuwe berichten. noPendingRequest=Je hebt geen aanvragen. noPerm=\u00a7cJe hebt de \u00a7f{0}\u00a7c toestemming niet. @@ -229,21 +229,30 @@ noPermToSpawnMob=\u00a7cYou don''t have permission to spawn this mob. noPlacePermission=\u00a7cJe hebt geen toestemming om een blok naast die sign te plaatsen. noPowerTools=You have no power tools assigned. noRules=\u00a7cEr zijn nog geen regels gegeven. +noWarpsDefined=Geen warps gedefinieerd +none=geen notAllowedToQuestion=\u00a7cJe bent niet bevoegd om de vraag functie te gebruiken. notAllowedToShout=\u00a7cJe bent niet bevoegd om de roep functie te gebruiken. notEnoughExperience=You do not have enough experience. notEnoughMoney=Je hebt niet voldoende middelen. -nothingInHand = \u00a7cYou have nothing in your hand. notRecommendedBukkit=* ! * De Bukkit versie is niet de aangeraden build voor Essentials. notSupportedYet=Nog niet ondersteund. +nothingInHand = \u00a7cYou have nothing in your hand. now=nu -noWarpsDefined=Geen warps gedefinieerd nuke=May death rain upon them numberRequired=Er moet daar een nummer, grapjas. onlyDayNight=/time ondersteund alleen day/night. onlyPlayers=Alleen in-game spelers kunnen {0} gebruiken. onlySunStorm=/weather only supports sun/storm. orderBalances=Ordering balances of {0} users, please wait ... +pTimeCurrent=\u00a7e{0}''s\u00a7f time is {1}. +pTimeCurrentFixed=\u00a7e{0}''s\u00a7f time is fixed to {1}. +pTimeNormal=\u00a7e{0}''s\u00a7f time is normal and matches the server. +pTimeOthersPermission=\u00a7cYou are not authorized to set other players'' time. +pTimePlayers=These players have their own time: +pTimeReset=Player time has been reset for: \u00a7e{0} +pTimeSet=Player time is set to \u00a73{0}\u00a7f for: \u00a7e{1} +pTimeSetFixed=Player time is fixed to \u00a73{0}\u00a7f for: \u00a7e{1} parseError=Fout bij ontleding {0} op regel {1} pendingTeleportCancelled=\u00a7cAangevraagde teleportatie afgelast. permissionsError=Permissions/GroupManager ontbreekt; chat prefixes/suffixes worden uitgeschakeld. @@ -271,14 +280,6 @@ powerToolRemoveAll=All commands removed from {0}. powerToolsDisabled=All of your power tools have been disabled. powerToolsEnabled=All of your power tools have been enabled. protectionOwner=\u00a76[EssentialsProtect] Beschermingeigenaar: {0} -pTimeCurrent=\u00a7e{0}''s\u00a7f time is {1}. -pTimeCurrentFixed=\u00a7e{0}''s\u00a7f time is fixed to {1}. -pTimeNormal=\u00a7e{0}''s\u00a7f time is normal and matches the server. -pTimeOthersPermission=\u00a7cYou are not authorized to set other players'' time. -pTimePlayers=These players have their own time: -pTimeReset=Player time has been reset for: \u00a7e{0} -pTimeSet=Player time is set to \u00a73{0}\u00a7f for: \u00a7e{1} -pTimeSetFixed=Player time is fixed to \u00a73{0}\u00a7f for: \u00a7e{1} questionFormat=\u00a77[Vraag]\u00a7f {0} readNextPage=Type /{0} {1} to read the next page reloadAllPlugins=\u00a77Alle plugins zijn herladen. @@ -312,8 +313,8 @@ signProtectInvalidLocation=\u00a74You are not allowed to create sign here. similarWarpExist=Er bestaat al een warp met dezelfde naam. slimeMalformedSize=Misvoormde grootte. soloMob=Die mob is liever in zijn eentje -spawned=gespawned spawnSet=\u00a77Spawn locatie voor de groep {0} ingesteld. +spawned=gespawned suicideMessage=\u00a77Vaarwel vreedzame wereld... suicideSuccess= \u00a77{0} pleegde zelfmoord survival=survival @@ -321,20 +322,20 @@ takenFromAccount=\u00a7c{0} is van je bank rekening afgehaald. takenFromOthersAccount=\u00a7c{0} taken from {1}\u00a7c account. New balance: {2} teleportAAll=\u00a77Teleporting request sent to all players... teleportAll=\u00a77Bezig met teleporteren van alle spelers... -teleportationCommencing=\u00a77Aan het beginnen met teleporteren... -teleportationDisabled=\u00a77Teleportatie uitgeschakeld. -teleportationEnabled=\u00a77Teleportatie ingeschakeld. teleportAtoB=\u00a77{0}\u00a77 is naar {1}\u00a77 geteleporteerd. teleportDisabled={0} heeft teleporteren uit gezet. teleportHereRequest=\u00a7c{0}\u00a7c Heeft gevraagd of hij/zij naar jou mag teleporteren. -teleporting=\u00a77Bezig met teleporteren... -teleportingPortal=\u00a77Bezig met teleporteren via de portal. teleportNewPlayerError=Fout bij het teleporteren van nieuwe speler. teleportRequest=\u00a7c{0}\u00a7c vraagt of hij jou kan teleporteren. teleportRequestTimeoutInfo=\u00a77This request will timeout after {0} seconds. teleportTop=\u00a77Bezig met teleporteren naar de top. -tempbanExempt=\u00a77Je mag deze speler niet een tempban geven +teleportationCommencing=\u00a77Aan het beginnen met teleporteren... +teleportationDisabled=\u00a77Teleportatie uitgeschakeld. +teleportationEnabled=\u00a77Teleportatie ingeschakeld. +teleporting=\u00a77Bezig met teleporteren... +teleportingPortal=\u00a77Bezig met teleporteren via de portal. tempBanned=Tijdelijk geband voor {0} +tempbanExempt=\u00a77Je mag deze speler niet een tempban geven thunder= Je {0} onweert de wereld thunderDuration=Je {0} onweert de wereld voor {1} seconde. timeBeforeHeal=Afkoeltijd tot de volgende heal: {0} @@ -365,25 +366,25 @@ unlimitedItemPermission=\u00a7cOnbevoegd om oneindig {0} te hebben. unlimitedItems=Oneindige voorwerpen: unmutedPlayer=Speler {0} mag weer spreken. upgradingFilesError=Fout tijdens het upgraden van de bestanden -userdataMoveBackError=Fout bij het verplaasten van userdata/{0}.tmp naar userdata/{1} -userdataMoveError=Fout bij het verplaasten van userdata/{0} naar userdata/{1}.tmp userDoesNotExist=Speler {0} bestaat niet. userIsAway={0} is nu AFK userIsNotAway={0} is niet meer AFK userJailed=\u00a77Je bent in de gevangenis gezet. userUsedPortal={0} gebruikte een bestaande uitgangs portal. +userdataMoveBackError=Fout bij het verplaasten van userdata/{0}.tmp naar userdata/{1} +userdataMoveError=Fout bij het verplaasten van userdata/{0} naar userdata/{1}.tmp usingTempFolderForTesting=Tijdelijke map om te testen: versionMismatch=Verkeerde versie! Update {0} naar dezelfde versie. versionMismatchAll=Verkeerde versie! Update alle Essentials jars naar dezelfde versie. voiceSilenced=\u00a77Je kan niet meer praten warpDeleteError=Fout bij het verwijderen van het warp bestand. -warpingTo=\u00a77Aan het warpen naar {0}. warpListPermission=\u00a7cJe hebt geen toegang om die warp te maken. warpNotExist=Die warp bestaat niet. -warps=Warps: {0} -warpsCount=\u00a77There are {0} warps. Showing page {1} of {2}. warpSet=\u00a77Warp {0} ingesteld. warpUsePermission=\u00a7cOnbevoegd om die warp te gebruiken. +warpingTo=\u00a77Aan het warpen naar {0}. +warps=Warps: {0} +warpsCount=\u00a77There are {0} warps. Showing page {1} of {2}. weatherStorm=\u00a77Je hebt het weer naar storm gezet in de {0} weatherStormFor=\u00a77Je hebt het weer in de {0} naar storm gezet voor {1} seconde weatherSun=\u00a77Je hebt het weer naar zon gezet in de {0} From 1a3601f72be112053c763a1a7c11df5bc013d3d6 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 4 Mar 2012 16:17:16 +0000 Subject: [PATCH 18/29] Extra command alias. --- Essentials/src/plugin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/plugin.yml b/Essentials/src/plugin.yml index 343708b2f..dcc8743b2 100644 --- a/Essentials/src/plugin.yml +++ b/Essentials/src/plugin.yml @@ -58,7 +58,7 @@ commands: clearinventory: description: Clear all items in your inventory. usage: / - aliases: [ci,eci,clearinvent,eclearinvent,eclearinventory] + aliases: [ci,eci,clearinvent,clean,eclean,eclearinvent,eclearinventory] compass: description: Describes your current bearing. usage: / From 66e47c9f086c33757997729b3d460e305f421617 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 4 Mar 2012 20:06:50 +0000 Subject: [PATCH 19/29] Adding starter/newbie kit to EssentialsSpawn Optimization to EssentialsSpawn join event. --- .../com/earth2me/essentials/IEssentials.java | 1 + .../com/earth2me/essentials/ISettings.java | 6 ++-- .../src/com/earth2me/essentials/Kit.java | 5 +-- .../src/com/earth2me/essentials/Settings.java | 6 ++++ .../essentials/commands/Commandkit.java | 4 +-- Essentials/src/config.yml | 5 +++ .../spawn/EssentialsSpawnPlayerListener.java | 31 ++++++++++++++----- 7 files changed, 45 insertions(+), 13 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/IEssentials.java b/Essentials/src/com/earth2me/essentials/IEssentials.java index 20c6c300e..6b820440a 100644 --- a/Essentials/src/com/earth2me/essentials/IEssentials.java +++ b/Essentials/src/com/earth2me/essentials/IEssentials.java @@ -9,6 +9,7 @@ import org.bukkit.command.CommandSender; import org.bukkit.plugin.Plugin; import org.bukkit.scheduler.BukkitScheduler; + /** * @deprecated This will be moved to the api package soon */ diff --git a/Essentials/src/com/earth2me/essentials/ISettings.java b/Essentials/src/com/earth2me/essentials/ISettings.java index 6186736b4..ec3941cd1 100644 --- a/Essentials/src/com/earth2me/essentials/ISettings.java +++ b/Essentials/src/com/earth2me/essentials/ISettings.java @@ -20,6 +20,8 @@ public interface ISettings extends IConf boolean getAnnounceNewPlayers(); + String getNewPlayerKit(); + String getBackupCommand(); long getBackupInterval(); @@ -115,11 +117,11 @@ public interface ISettings extends IConf boolean warnOnSmite(); double getMaxMoney(); - + double getMinMoney(); boolean isEcoLogEnabled(); - + boolean isEcoLogUpdateEnabled(); boolean removeGodOnDisconnect(); diff --git a/Essentials/src/com/earth2me/essentials/Kit.java b/Essentials/src/com/earth2me/essentials/Kit.java index 47e5e6ac2..cf39997ea 100644 --- a/Essentials/src/com/earth2me/essentials/Kit.java +++ b/Essentials/src/com/earth2me/essentials/Kit.java @@ -63,10 +63,11 @@ public class Kit public static List getItems(final User user, final Map kit) throws Exception { - if (kit == null) { + if (kit == null) + { throw new Exception(_("kitError2")); } - + try { return (List)kit.get("items"); diff --git a/Essentials/src/com/earth2me/essentials/Settings.java b/Essentials/src/com/earth2me/essentials/Settings.java index e3992e52c..c9232f107 100644 --- a/Essentials/src/com/earth2me/essentials/Settings.java +++ b/Essentials/src/com/earth2me/essentials/Settings.java @@ -351,6 +351,12 @@ public class Settings implements ISettings return new SimpleTextInput(Util.replaceColor(config.getString("newbies.announce-format", "&dWelcome {DISPLAYNAME} to the server!"))); } + @Override + public String getNewPlayerKit() + { + return config.getString("newbies.kit", ""); + } + @Override public String getNewbieSpawn() { diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandkit.java b/Essentials/src/com/earth2me/essentials/commands/Commandkit.java index aee0af910..67f0fafd0 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandkit.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandkit.java @@ -38,7 +38,7 @@ public class Commandkit extends EssentialsCommand { throw new Exception(_("noKitPermission", "essentials.kit." + kitName)); } - + final List items = Kit.getItems(user, kit); Kit.checkTime(user, kitName, kit); @@ -47,7 +47,7 @@ public class Commandkit extends EssentialsCommand charge.isAffordableFor(user); Kit.expandItems(ess, user, items); - + charge.charge(user); user.sendMessage(_("kitGive", kitName)); diff --git a/Essentials/src/config.yml b/Essentials/src/config.yml index 81d911c82..11bc38329 100644 --- a/Essentials/src/config.yml +++ b/Essentials/src/config.yml @@ -547,6 +547,11 @@ newbies: # When we spawn for the first time, which spawnpoint do we use? # Set to "none" if you want to use the spawn point of the world. spawnpoint: newbies + + # Do we want to give users anything on first join? Set to '' to disable + # This kit will be given reguardless of cost, and permissions. + #kit: '' + kit: tools # Set this to lowest, if you want Multiverse to handle the respawning # Set this to high, if you want EssentialsSpawn to handle the respawning diff --git a/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnPlayerListener.java b/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnPlayerListener.java index c7a17845a..ba71c176f 100644 --- a/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnPlayerListener.java +++ b/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnPlayerListener.java @@ -1,12 +1,13 @@ package com.earth2me.essentials.spawn; +import com.earth2me.essentials.*; import static com.earth2me.essentials.I18n._; -import com.earth2me.essentials.IEssentials; -import com.earth2me.essentials.OfflinePlayer; -import com.earth2me.essentials.User; import com.earth2me.essentials.textreader.IText; import com.earth2me.essentials.textreader.KeywordReplacer; import com.earth2me.essentials.textreader.SimpleTextPager; +import java.util.List; +import java.util.Locale; +import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; import org.bukkit.Bukkit; @@ -67,13 +68,14 @@ public class EssentialsSpawnPlayerListener implements Listener public void onPlayerJoin(final PlayerJoinEvent event) { - final User user = ess.getUser(event.getPlayer()); - - if (user.hasPlayedBefore()) + if (event.getPlayer().hasPlayedBefore()) { LOGGER.log(Level.FINE, "Old player join"); return; } + + final User user = ess.getUser(event.getPlayer()); + if (!"none".equalsIgnoreCase(ess.getSettings().getNewbieSpawn())) { ess.scheduleSyncDelayedTask(new NewPlayerTeleport(user), 1L); @@ -86,6 +88,21 @@ public class EssentialsSpawnPlayerListener implements Listener ess.broadcastMessage(user, pager.getString(0)); } + final String kitName = ess.getSettings().getNewPlayerKit(); + if (!kitName.isEmpty()) + { + try + { + final Map kit = ess.getSettings().getKit(kitName.toLowerCase(Locale.ENGLISH)); + final List items = Kit.getItems(user, kit); + Kit.expandItems(ess, user, items); + } + catch (Exception ex) + { + LOGGER.log(Level.WARNING, ex.getMessage()); + } + } + LOGGER.log(Level.FINE, "New player join"); } @@ -109,7 +126,7 @@ public class EssentialsSpawnPlayerListener implements Listener try { - Location spawn = spawns.getSpawn(ess.getSettings().getNewbieSpawn()); + final Location spawn = spawns.getSpawn(ess.getSettings().getNewbieSpawn()); if (spawn != null) { user.getTeleport().now(spawn, false, TeleportCause.PLUGIN); From 1dd2369e563443723570ff00568dbd7e9dd26982 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 4 Mar 2012 21:43:24 +0000 Subject: [PATCH 20/29] CME --- Essentials/src/com/earth2me/essentials/Mob.java | 3 ++- .../src/com/earth2me/essentials/commands/Commandspawnmob.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/Mob.java b/Essentials/src/com/earth2me/essentials/Mob.java index 7be698950..8523a1a87 100644 --- a/Essentials/src/com/earth2me/essentials/Mob.java +++ b/Essentials/src/com/earth2me/essentials/Mob.java @@ -1,6 +1,7 @@ package com.earth2me.essentials; import static com.earth2me.essentials.I18n._; +import java.util.Collections; import java.util.HashMap; import java.util.Locale; import java.util.Map; @@ -71,7 +72,7 @@ public enum Mob } public static Set getMobList() { - return hashMap.keySet(); + return Collections.unmodifiableSet(hashMap.keySet()); } public LivingEntity spawn(final Player player, final Server server, final Location loc) throws MobException diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java index 4971c7922..5c0dc84fe 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java @@ -27,7 +27,7 @@ public class Commandspawnmob extends EssentialsCommand { if (args.length < 1) { - Set availableList = Mob.getMobList(); + final Set availableList = Mob.getMobList(); for (String mob : availableList) { if (!user.isAuthorized("essentials.spawnmob." + mob.toLowerCase())) From a2b149395cfc120d1d646b1354f8f5e329bd2463 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 4 Mar 2012 21:54:51 +0000 Subject: [PATCH 21/29] Build custom mob list /spawnmob --- .../essentials/commands/Commandspawnmob.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java index 5c0dc84fe..97141e585 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java @@ -5,9 +5,7 @@ import com.earth2me.essentials.Mob; import com.earth2me.essentials.Mob.MobException; import com.earth2me.essentials.User; import com.earth2me.essentials.Util; -import java.util.Locale; -import java.util.Random; -import java.util.Set; +import java.util.*; import org.bukkit.DyeColor; import org.bukkit.Location; import org.bukkit.Server; @@ -27,12 +25,13 @@ public class Commandspawnmob extends EssentialsCommand { if (args.length < 1) { - final Set availableList = Mob.getMobList(); - for (String mob : availableList) + final Set mobList = Mob.getMobList(); + final Set availableList = new HashSet(); + for (String mob : mobList) { - if (!user.isAuthorized("essentials.spawnmob." + mob.toLowerCase())) + if (user.isAuthorized("essentials.spawnmob." + mob.toLowerCase())) { - availableList.remove(mob); + availableList.add(mob); } } if (availableList.isEmpty()) From af44cd1ff5233a56b45233e7a29eaf18c1758ea3 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Mon, 5 Mar 2012 00:08:37 +0000 Subject: [PATCH 22/29] Apply colors to group tags. --- .../src/com/earth2me/essentials/commands/Commandlist.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandlist.java b/Essentials/src/com/earth2me/essentials/commands/Commandlist.java index 92833a66c..187e6c7e5 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandlist.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandlist.java @@ -2,6 +2,7 @@ package com.earth2me.essentials.commands; import static com.earth2me.essentials.I18n._; import com.earth2me.essentials.User; +import com.earth2me.essentials.Util; import java.util.*; import org.bukkit.Server; import org.bukkit.command.CommandSender; @@ -72,7 +73,7 @@ public class Commandlist extends EssentialsCommand for (String group : groups) { final StringBuilder groupString = new StringBuilder(); - groupString.append(group).append(": "); + groupString.append(Util.replaceColor(group)).append(": "); final List users = sort.get(group); Collections.sort(users); boolean first = true; From 8eb7410b7eb82da4232fc2050d9f926d22754003 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Mon, 5 Mar 2012 00:19:40 +0000 Subject: [PATCH 23/29] Add listgroups as TL key --- .../src/com/earth2me/essentials/commands/Commandlist.java | 2 +- Essentials/src/messages.properties | 1 + Essentials/src/messages_da.properties | 1 + Essentials/src/messages_de.properties | 1 + Essentials/src/messages_en.properties | 1 + Essentials/src/messages_es.properties | 1 + Essentials/src/messages_fr.properties | 1 + Essentials/src/messages_nl.properties | 1 + 8 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandlist.java b/Essentials/src/com/earth2me/essentials/commands/Commandlist.java index 187e6c7e5..77788c7c2 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandlist.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandlist.java @@ -73,7 +73,7 @@ public class Commandlist extends EssentialsCommand for (String group : groups) { final StringBuilder groupString = new StringBuilder(); - groupString.append(Util.replaceColor(group)).append(": "); + groupString.append(_("listGroupTag",Util.replaceColor(group))); final List users = sort.get(group); Collections.sort(users); boolean first = true; diff --git a/Essentials/src/messages.properties b/Essentials/src/messages.properties index d10ec0908..60b09b734 100644 --- a/Essentials/src/messages.properties +++ b/Essentials/src/messages.properties @@ -170,6 +170,7 @@ lightningUse=\u00a77Smiting {0} listAfkTag = \u00a77[AFK]\u00a7f listAmount = \u00a79There are \u00a7c{0}\u00a79 out of maximum \u00a7c{1}\u00a79 players online. listAmountHidden = \u00a79There are \u00a7c{0}\u00a77/{1}\u00a79 out of maximum \u00a7c{2}\u00a79 players online. +listGroupTag={0}\u00a7f: listHiddenTag = \u00a77[HIDDEN]\u00a7f loadWarpError=Failed to load warp {0} localFormat=Local: <{0}> {1} diff --git a/Essentials/src/messages_da.properties b/Essentials/src/messages_da.properties index 9bb84edba..0b8671379 100644 --- a/Essentials/src/messages_da.properties +++ b/Essentials/src/messages_da.properties @@ -170,6 +170,7 @@ lightningUse=\u00a77Kaster lyn efter {0} listAfkTag = \u00a77[AFK]\u00a7f listAmount = \u00a79Der er \u00a7c{0}\u00a79 ud af maksimum\u00a7c{1}\u00a79 spillere online. listAmountHidden = \u00a79Der er \u00a7c{0}\u00a77/{1}\u00a79 ud af maksimum \u00a7c{2}\u00a79 spillere online. +listGroupTag={0}\u00a7f: listHiddenTag = \u00a77[HIDDEN]\u00a7f loadWarpError=Kunne ikke l\u00c3\u00a6se warp {0} localFormat=Local: <{0}> {1} diff --git a/Essentials/src/messages_de.properties b/Essentials/src/messages_de.properties index 944d5c7ef..fac736f2b 100644 --- a/Essentials/src/messages_de.properties +++ b/Essentials/src/messages_de.properties @@ -170,6 +170,7 @@ lightningUse=\u00a77Peinige {0} listAfkTag = \u00a77[Inaktiv]\u00a7f listAmount = \u00a79Es sind \u00a7c{0}\u00a79 von maximal \u00a7c{1}\u00a79 Spielern online. listAmountHidden = \u00a79Es sind \u00a7c{0}\u00a77/{1}\u00a79 von maximal \u00a7c{2}\u00a79 Spielern online. +listGroupTag={0}\u00a7f: listHiddenTag = \u00a77[Versteckt]\u00a7f loadWarpError=Fehler beim Laden von Warp-Punkt {0} localFormat=Lokal: <{0}> {1} diff --git a/Essentials/src/messages_en.properties b/Essentials/src/messages_en.properties index c38abd727..66f357022 100644 --- a/Essentials/src/messages_en.properties +++ b/Essentials/src/messages_en.properties @@ -408,3 +408,4 @@ year=year years=years youAreHealed=\u00a77You have been healed. youHaveNewMail=\u00a7cYou have {0} messages!\u00a7f Type \u00a77/mail read\u00a7f to view your mail. +listGroupTag={0}\u00a7f: diff --git a/Essentials/src/messages_es.properties b/Essentials/src/messages_es.properties index 07a788eb5..fbaba1cac 100644 --- a/Essentials/src/messages_es.properties +++ b/Essentials/src/messages_es.properties @@ -170,6 +170,7 @@ lightningUse=\u00a77Golpeando a {0} listAfkTag = \u00a77[AFK]\u00a7f listAmount = \u00a79There are \u00a7c{0}\u00a79 out of maximum \u00a7c{1}\u00a79 players online. listAmountHidden = \u00a79There are \u00a7c{0}\u00a77/{1}\u00a79 out of maximum \u00a7c{2}\u00a79 players online. +listGroupTag={0}\u00a7f: listHiddenTag = \u00a77[HIDDEN]\u00a7f loadWarpError=Error al cargar el tenetransporte {0} localFormat=Local: <{0}> {1} diff --git a/Essentials/src/messages_fr.properties b/Essentials/src/messages_fr.properties index 8afe6cb0c..0473b3ce4 100644 --- a/Essentials/src/messages_fr.properties +++ b/Essentials/src/messages_fr.properties @@ -170,6 +170,7 @@ lightningUse=\u00a77{0} a \u00e9t\u00e9 foudroy\u00e9. listAfkTag = \u00a77[AFK]\u00a7f listAmount = \u00a79Il y a \u00a7c{0}\u00a79 joueurs en ligne sur \u00a7c{1}\u00a79 au total. listAmountHidden = \u00a79Il y a \u00a7c{0}\u00a77/{1}\u00a79 sur un maximum de \u00a7c{2}\u00a79 joueurs en ligne. +listGroupTag={0}\u00a7f: listHiddenTag = \u00a77[MASQU\u00c9]\u00a7f loadWarpError=\u00c9chec du chargement du point de t\u00e9l\u00e9portation {0}. localFormat=Locale : <{0}> {1} diff --git a/Essentials/src/messages_nl.properties b/Essentials/src/messages_nl.properties index da88603d6..05a735949 100644 --- a/Essentials/src/messages_nl.properties +++ b/Essentials/src/messages_nl.properties @@ -170,6 +170,7 @@ lightningUse=\u00a77Brand {0} listAfkTag = \u00a77[AFK]\u00a7f listAmount = \u00a79There are \u00a7c{0}\u00a79 out of maximum \u00a7c{1}\u00a79 players online. listAmountHidden = \u00a79There are \u00a7c{0}\u00a77/{1}\u00a79 out of maximum \u00a7c{2}\u00a79 players online. +listGroupTag={0}\u00a7f: listHiddenTag = \u00a77[HIDDEN]\u00a7f loadWarpError=Fout bij het laden van warp {0} localFormat=Local: <{0}> {1} From a110c6a1ebda44da0c0cae7a203784508f72b051 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Mon, 5 Mar 2012 00:22:31 +0000 Subject: [PATCH 24/29] Fixing spawnmob count. --- .../src/com/earth2me/essentials/commands/Commandspawnmob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java index 97141e585..c8478f923 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandspawnmob.java @@ -175,7 +175,7 @@ public class Commandspawnmob extends EssentialsCommand changeMobData(mobMount.getType(), spawnedMount, mountData, user); } } - user.sendMessage(args[1] + " " + mob.name.toLowerCase(Locale.ENGLISH) + mob.suffix + " " + _("spawned")); + user.sendMessage(mobCount + " " + mob.name.toLowerCase(Locale.ENGLISH) + mob.suffix + " " + _("spawned")); } catch (MobException e1) { From 4096f9da14cff6b11d5665075bcb8d9385d50283 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Mon, 5 Mar 2012 00:39:37 +0000 Subject: [PATCH 25/29] Missed one. --- Essentials/src/messages_en.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/messages_en.properties b/Essentials/src/messages_en.properties index 66f357022..d1499aad8 100644 --- a/Essentials/src/messages_en.properties +++ b/Essentials/src/messages_en.properties @@ -170,6 +170,7 @@ lightningUse=\u00a77Smiting {0} listAfkTag = \u00a77[AFK]\u00a7f listAmount = \u00a79There are \u00a7c{0}\u00a79 out of maximum \u00a7c{1}\u00a79 players online. listAmountHidden = \u00a79There are \u00a7c{0}\u00a77/{1}\u00a79 out of maximum \u00a7c{2}\u00a79 players online. +listGroupTag={0}\u00a7f: listHiddenTag = \u00a77[HIDDEN]\u00a7f loadWarpError=Failed to load warp {0} localFormat=Local: <{0}> {1} @@ -408,4 +409,3 @@ year=year years=years youAreHealed=\u00a77You have been healed. youHaveNewMail=\u00a7cYou have {0} messages!\u00a7f Type \u00a77/mail read\u00a7f to view your mail. -listGroupTag={0}\u00a7f: From 3d9baea863724d217b4c0925b0d6f0ea839da253 Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 5 Mar 2012 18:40:18 +1100 Subject: [PATCH 26/29] I dont think free noteblocks are a good idea --- .../com/earth2me/essentials/commands/Commandessentials.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java b/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java index 56432a91f..ce2f03af9 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandessentials.java @@ -117,7 +117,7 @@ public class Commandessentials extends EssentialsCommand if (loc.getBlock().getTypeId() == 0) { noteBlocks.put(player, loc.getBlock()); - loc.getBlock().setType(Material.NOTE_BLOCK); + player.sendBlockChange(loc, Material.NOTE_BLOCK, (byte)0); } } taskid = ess.scheduleSyncRepeatingTask(new Runnable() @@ -149,7 +149,6 @@ public class Commandessentials extends EssentialsCommand } } }, 20, 2); - return; } private void stopTune() From c49a455018db9ce22c3f46bd1db26c90d4c7d00d Mon Sep 17 00:00:00 2001 From: KHobbits Date: Mon, 5 Mar 2012 08:41:19 +0000 Subject: [PATCH 27/29] Craftbukkit/Bukkit R7 --- lib/bukkit.jar | Bin 4686754 -> 4686877 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/lib/bukkit.jar b/lib/bukkit.jar index 28e14370947bb7c3d8381f29c3750587f9f5059e..8d0f64e0e7f07c8a6a809f12abbb040421a7cbdf 100644 GIT binary patch delta 209050 zcmZ^L2|QKb_IP)`*E|zS<{=_7B;ys8c_@_>Dv8WANv@=UA`+)mQi%p*Hx5M^QkoDY zl`@q`g+_(?@4NR!eSh!&-sioXwbx$rT6>?p*FEPBWD!pv%p&qT+mXm(Gw9&ItB!6= z` zq6dIWk^&71n$}H|#a>TXO0e%KJr#g>XZ0o^o_RPG4ymwv7sOB?$mt7B95dfcremEG zmZI!q#(Ssb;85Yi&iu9%OLI5Lhv*z5AmWCmWrzYt#k6J~8V4-Ko@3Pld158Lh?fLb z{>M^~ZQx3W(y=Xta}NC9YKKZ(ql>{&ink)&t!fNS5u5%$=I7yqFRCsdM{QtX+V7QzYG6#cYj zFMf8+<`w^A3j2?LCjzGoT8O7L9p#6Fn#fF9wn`v(XnqfwYa1X{nitU4DEJ$i#feyC z1f5kB>=lJ6%sv%f#DK;NQ3sI$%t1@b-bYW{87&K;lRP+3p|m3` z9xR2*q_ST|$3SXqPnHmjHtZin_PMxr#Led-L6M!kZygkiO*k-)EKuc@NM|w{>nhk*e zDk+NX=4XnsJ&RnqOJByDW@nFBMPiZ>(Pa9w#nO4XhV*d*+TC+-~)T8 zKbPw?ATh=x4vhWmV=iREjvYP+r-DFH$C|}~X??#^QMCDRT%7XrKJv=nna)v-pM7}j zAYw+S(#D1)K>n?qz>(o057&o7O0G?5JnMKPNnBi!aLOo zixKX>ym2>8!Ui<(Pu_55@nLIb0l~h{BZQ%_;iM(b(j{y{6H;xs`f`w|xR5^K3>uh} zQv?g1&E&y{4JUa|4)Ed|jk$*Tk1geZ|CbLh)+`6q-oYdc zAq#Q}WLoiIDn~E{yl^pL6HWHg zDrP6o6vt0E5_Aw%5DRb?A9h6^h{5Yh*#9pzjHjg` zTvmWHHmVH5rZ0%F6_t%?ezD<%wa8|Z1ymFl+(uZ3=1x{VQA|jcDTcFmaLt1KEt~)b zm{D-sT?FO-Xv47qKYn&MK@AQ}35@Befz%a=CA>rCno?wL9O32vpdo}W+DG_{^kPp zqvA%X1Qj?F2hJ<_A5!w;78wNnf7W$=C?z&L7u1HTlT%JQpon=NAn@THd6r8j3Y4cUiM__P1ywuD&mef0qu-2XkZYdf;d(| zxbiQ5Q7k|Q824Z$LH2(tkX!?Tr1vIaCsM$xhG6htQ$Tk%+$LcE314KRZ}UMe=iDQp z4H5?4GZe5PT_zntfyR_leC5L_fH9@5m{Jmi}gVzDOv#PQo}O> z1yO_sk2L~W!FWN~2-S!0LY;32e3*78NUzhc2!4s?^Og&bT9_)Jo}6A8BP3~su12VPRK*^ zCc~LC2S5LZpoY*VGlyC_Oxy-B(+CH^3)(`a2!5JGe1#_eO;ivsq!KTo+0$zYm>`6m zHUSH62Azo3431eLHvt}^43{+L-49^m>-dP?i1Z$T$#q;ukjRG(2@qi%bELolWJhP6x`B2KHLGnHG^Bo*H2D z31nG3K#!P(BmrERkm2MDJq`j1?|m&8@qY z);HukD##p{)BmNKbTjX<`L0X*UWd2-csoYYo=Ev!@9;-suiVZ{Cw@C5Pq1#J{1G&q z$m9F{z~PV9#u&|AF+I7s{{H1In^N9t_+OS+xv`+|ae15FgVk5gTYbp5bH3!6-Iemj z2gc7H*jvqN^7fi#c-1RYCCRVtu}9X0k-(pg!uKPpu4R#09!5m4Pp;`O@v`CVsB~`I z%lu3|yY2jfLkre@xUkM8pxPm?sxqF1U00X4GweRzk3BIWuPtBETZ{>WE^b(?A1t~# zM(J8e#))l7A&+;QxbxtIXGQCIs_1sTr*~|0dk19uL`pml58TPJ-*$1g_xR|@#=_l7 z8G2Xmt-4(G?0w*!ECGvSQcZWLM=x#swBX`by#X6zGg-TLHisjF5Bu9Rm9!_U8rw0C zrM_fISZ(VWS=+ney{n5q&RhF2GCZ=yztdGV^0=RC$yeuH+l~GBWdA@oBB#rW~tAe&a{NPu4C()i5s@Gq{}!mJF?y4HvS@y z`d-a@c_ZS^Qr0{Pa{;pmt433bk#YRn{KUETEd8^=%C6a;T}s^#nND0zJD7BP|D2Xe z^=((yvVCum5*+d(_8+ZTX?9O6E7AGFmqW~Fdo8v-J-iHCCZij^>lp13qtx+im4SPE zZ^^dps>d%|6$~$IS`}vFZs;*j?aRKK!|nMd;bH1WE=6CJ=2cnqrTu90H>U*GZ{fAw zjfE+3*I6+aBc+elHTij$8E&(+Y&laY_@aXMn6UUr{+>PeUW>m_+PFis?2Yb3MWC+f z?FFLO#kvjs>JKIDy1PMrM^AprhMjk-=PPCnZm#0(&?DWweLz(!&PBu^E~w{{z4Ygf zRf+DtA>WmFNlOn}+0BZ-5%1`w^32@KIP+fL;oBK*VH;Qru!lKe&8D(4G6q%;mDlFx z?oc^>NV#=GvbQhKzFhGq=Q8cweG2_&%`jh8J->CsDIM3=ch7<{L+zH81!zjurxulA zO%uyk2iRz)s=XZ$OfOkJvaeJ#x?t0xpHFYJ`YXOnPfSXh*&};liNuw)+3V6h`I^Et zYo9!qI-Fek{DMDA(9-Y1%~|OOCzjiOkB`}OkRio?;rRSg$EG_PMQu6uw~kX3cC~IO zu{T3B1a12!B4PnrU3ePz+FRZPs;(+JJwv_-H`mKbl39}`V#WV`;N;s=j*5}Y z%(RwMEu-$IS2kPemdo)MJyEv|JIyEk#Q$K*SLs8U9eV|}4(WZl zHR@>0vOKQ~cO#9R&a|=o{N@#`3QI~pwQlq+JB;s3iauy3)hk5ZiLB5K-(nn)GNhkVov zm3;3jvkW&^y1aAvD#n~6EqnWE7XAHKpD5em{+0m-MKFX~Y>@F|kX30du$<=PGgQ}3 zV6F*sF|EGV#WFnSIFu*Y|Mfwn&5T`ZQ&_Vpw3MX*~~AnHv|>`cpv2>TI-M zjYnholbwr9bHa`^R(0fk5qN!RWZvoR5x4H_ihTWGEb_HeQC<4n9TknVjsA}p9L;Q` zS)Y6mY5nd7ImPO$5bmV0}=kremh)VcR+_m9Xh9<=HwKX@JAxL>Vz?hoCOk(#4B*(_lFrGX~Q zAC^Z%R&AZ#mm~FCQTgsei+SzY{nS3w@*0An&N^So*v6sKVpr zXNh;j)VpK1!biNuewDXAI!PxXLNF*di7l9)_tENZpd33OP$XwSiX4W{STiu8vC8__BYXM zF*|mT?*d>|L!}NPKD3ERN5Ng%zIpH-TD~b89RsO z9N5GwUOJGJm+wNV?YwXB>V3uhB%0!=ziNDWw*HMLwe{~WMMcVryjoYYv30@vg4OKw zQJ+6LM{jucPbdc~vp=twcKc?(#oD|`HvBbf{=zMm%1&(#c@8wM-KGj|ZI>cR)&sLI zpF1yhUOGDLooM&T;+txsPbAahex1{qliPdw%(?phBhJ!6RK3AV((J_^eXkt zA4=aGTbKG-{m|!itLpX@(L|cw*)4Z-995xwYsbY_k@}~7A za_`=3Jgq)H&Qrel%}|Pf%2tCk<2ApGPcA#X_uhmAD{ZAtVa@g}qasiDU(v43iWc5x z(IlERXQ;+*`S#SWpo3*rr*qw~q0&o*x}>bmb%r=01tE$eo)%gwhr=c{JA>N6Lb z>pP3aY-%9}(E9KhnZ8f7(rPCb^0ckyA89j^YJ15y7}WJXX#Y2Zx+q%Rb`L)7RjI{;#zHn`R^Q?j zZe|A7KHIA`T3+O`m+#fi&-a$mUmsUxEzCSE-t1{-=RYfSo#42E_qEhd+4Ej3J2|Ta zf8ZW0S;cFbU|Kmta|F9ma(nih8}<&`?VeknMjttsvu6G#mh1Xo3l|9o-VT0S%QIy1 zNb_!#dGf5#gKpA{O&Zl>w-ufRC%7s0n5ProJQZ6nCd}#k8)H>l>c*32zwqFlwJvO#G=aIT}?t#A3MqlO~m{VFdr}X~M z_>uEpk6S+|mJM2F|gxDjP^iT!p`tf-VcwqQOXCM)$2+{zRX$G_%UgnVu;xIy7W_Ivv-?S+i4r$r!Cih zrIPtWeb-1EBf!kaQi~q@^EYLuhnmb6vBga+lJr7vfiIE0${t_W3$wB)OGg*W5lx&@ z1)WMOzAk8~*SjXN?}nw{EXJZkS}d36mA{ehR3V>Lf641itx$L= zkH!vt_hA59;(4)O*s1-~HBm30ZqcRn@xfiiqZOAGX0>{Y8toRB|Gd!XlbyihXo*MC zMuW8Un#*rSLR`!fcJ8^rdYahxy8lYU6VU}j+4c*(&MDtt5M}ft@RzM{!gCGLn?$E_ z>WEkUg)!fpfzGYouL91u@Z_75GlIp`DETAaxb|I*3o$v~;}?ocE}qOgd3#hoqCGRO z*nEBFEtA2@K8yM5&mT0rQQs5xK_d0Kg0|aN|I3$R=6x2i-qr0>!2GGnvTi=DyeB*( zZuFW@`!@GS3v5UI|LE&yGsd40#@7gZyb<{EMpsgkMGAGax5(S^ zTK(P@k&nxqg{=y1?`{@28>JA=m=QA}@=8H+&xv7W?}B)_ooD^xGUN_>o?GL!T>8M- zFISH`k5aRLtJq!(@fi=Q{xj>tD64QhuT`QsY1g;&8aI~6kFWl9{M@ycJD+;XXs^u==<*SPQeuQnEud)eG-QP#G-F)QZ8_6 zR{dyPl5&(_@rI}1;oIzpPiNSyXNdn@}1qr_cr?OA>Ms>gHV zx7W-Ju+B@9AAE5$^rg6m>Z@=4f!=n%O@d5*e3y|FOZ>jJUh7)QyS=r{8@JaiCH!*u zrIr7_fqBc}jEnTP7t-521Y-|neDC{R`PpkV%kKFR(v#ZHc?!Jk?+Q#<<&=@~fep)5 zI}4qfHT-xw4?72?9)Go7WyqnWGvND;X8h_7^64Naw<_6ho$`9!^yICQdXG%J?POKt zmRvk^{@Ur6o3%Tc2X>rLd@b3!}H2_+o~^ku8YAM`PTDHn?g## zFIoS`N4w^){+LHK>+*gY$POr5rJpVI+obB^s;cF5<=MA`r7{|woV8_hi&T3$eSCMj zsaDKua(26Y%Pk7?$4m<<%rw5-xUj`)PK5{G^QHz?!C1cSb#0GppQTq;`#!I5h{`?t z?8!As08egX>+G3-mtf9 zMCaS^{PO;=>nE4=TROHb8C@5Z5y5j|Yx6HlZ^ch8B-K@CJL)L?c@B>JIjP zrMy)$jf}s^I=C)9d}i4EG@IEA9;Ovt%%3-QYvYiU&#eKQXDM&JE_9X@vnY9$$60zG zI(^>O@5cODPTxG9T`y+k-M``2P;@=un?;sDA^+HR$(7p{eIB^ZNSuB6;oU<&3-t?& zSw*FT$KJ1hmYHes=s{#ZA3rr<-8ri*0i;p^_GZE(-3JB(tks*sXdU-8b{a>Y__VH< zv7_+u`V)J@*5$77+w52^KDO93BH~Rk8Ck;PbL~ret7$!ZrBiQnB zJh=V6{OE(a$auN4J~4-FepW>u?Of6{+#8wI>9q1E>8mj-<>q}k_c9rBz`K$CzjVi6 zoaeDGIVTg6Xy$9p&k}#?^NZ)h@*3C-K84SA&erx(mn6jE+bCv9LbuJa%+ z^bQ?OU}a3^Oe|;_@g6+Sn7+&9oM+%(wnQR4@!%Zo;jwnad+5|<>OKRWdfc*NN@7+1 z;QS-ajrje4(7{qx5EOTi5oC)~uRm4t{4k1O25ELyY8uWG9aaA!Undq9~Sa3yvY*B@%_v=@#ci4eP(8ws6pl6VTq1Qgf6s!tLrn1wS_7z=R# z631l`TmF(55KzF=&l1t?FdliHmiF6bfG5M|_Qvf)fIG)hFUH#H-&Abd!XBB`QKfVU1uy3KiTN?sjDg zU<2kPMeO}oVjvs@2cC*p^f%%$_ymGj5tDUe3S!pZiH#5h+fTH=6KU8MH>N0N|ATlG z!G92MPX3{Y@h%63ZW;Y6WidEsXbqEs{rO3}4^cTsnOyiUV%C2^XVx&O*q`O#Cid1C z@da|&>RSTz0uL`7n@%sSrMC zn)Ycj$u!b~f5vDSi%vQVL6Ef#gZnf&nTGT8kob{vfF!peDmYtK#Ijd0`7tp*E(kbI z5&O+Ys)h*g=?yJAmn7;>b z?%l6MC2XZIDFhOmY|RnCJ_wUA2%0iZ#u|`dY!T8R2Mn)Ipvi34FvYRwqNGBIJNnAyp_0;O#21+n~EtalX4*Hq!1V2)3m%VJ%POCDqK&%djKdw zh$`vxKg?0(h6Z(2CuL9bmsD6m^1*{lL2(+>*>S0@mlVAO#_ooCYyy zx-%9ew3b3Ck}Xl-O=?QR#?}MpCNW9HoOw9#p(CtWIB;D!N;v3O^<|`Qkn*%7i*31- zrzJ_=2qdwxBlSVlsT&O>iIY8vTRu2>VCBGd8;lW#Bk3HRGi3_wu_LJ)f=Zo8rtlA7 zIa%z(CUB3xmh*p#&ZH3t2bw{+0B-3rDYWzkge!x6bR#|Iprw6qm&FAANK|ZaISDR_ z7!(|U1hHg4CLK3jL2`h~W0OkK-~_yA6^ZhfS0Ituo0)=m|7sH2kYGRyNS%fYtsxN* zGSEc)6?F+P7V5a&Ze9S=AVxExJ`fd+Y8_6N0s>`QvVksk+D zS8!Si9AHFF-v%K;F9wkq)4cJvU{XKwArR#ewAHjvAcyT+m{RzIaNtNd3gZ?IG;RR} zzhN7x0>U}%vRL+Zk}`aPyEQ>aG7o0{m_)%oSd#hhKif%KkQEMAyZw5^5mBfy8D=vy^-i_lBI~#S9ZNXebEQe7vrw>qaNG{|4|(56&(Hv*31Wnf75?NFok_RhJARQ+7YN1?5Whc8 z+6ZOCfvsMk>CkFTJAldZ=Jr2Afuj`3+%BIcasuNJl{Givl z8(%sGOvHd?2M1;6AqpIhOYklm@{zx|Vz%Vf+(&McJE-N3?R9rVaQJ8 z5yT(H21qUee6A~51O?Z$Oy03TrpT4#(+HU(I>@xWkTG(JW#Sj~W=jjqI!|CD(;6iwR z3ArDM3d zaBS*D%jr2;0K0JztSFao@)gJ`&66dILAZDVQyI^#Afu)e2-ki~*21zY$TWO)C0Q7m zjq_>`@joUoCGdi3GU{Z-;8F$$Y!g9$S6>~O+ldQad$}!Oa0?7kWDkLbBmEwEDN+}_ zIvU^-56ErEQvb+{&uk%!qCkOGf%CNw1CRJVC9g(0Ov;20wvnxolQ_I^fZKv9&EMwv z1mh3z?1ZSe=v#6Tnl$YXFjE2xO=dDO`pLgI`0$k&@~%#1%Hmc7WP2n#SXyRd#qY__ zI9M4YbaDL5AQ}DK0t4p{a#&Xzi2K-2WCl{=U**b1$m#!sw*Xe00+zRguVe!>3g3TU ze<$DMg&u{EH;5Do9ry?{Xjqpr3?=1s*Zk3=xS&%Gn6}_;`Yy^TFqpSuF$Gx#=5YQ| zki&6ylv*So$l+O-QwW8M1vpV)UcmTs455JE#qdyRINOPm0)+x?JP?x?3wA}A=;#Ze z@?p=@z~R6{SISjL72o4dDU^cJ0bk(&1Fg7|q$Thl;goN}5P{Qt2DzE0gS~?4J_>00 z0j5Pi+TaY}aR(^epGUxmg2>quK;qGK5ZZVG<(U$kG3`!>VwVAW_a@#_Kv65CyhB8x z4Jzx;NgW2xCE|Tr&_3$YLA_UQtRxd75VORu-?uDJm!wKqn}|z$A|| zWw7}blm;jV=wal-qmP3=N&D-RHWasDItHdoVnfG4E(KRoERj^4b08eB@)Lpcp_WjV z;uD;r{g~p6955*n2H<3jKa(kqi#(yAK16&+8zl;+EGH;25R^11JqBc;;~Fn1rid3z zDrkYESCp5KA3TQQfbitk6cR$??4a=CF3L7!o_|e?+rOa%Pp2ZB+Vz&Q72*D4V;+3p z0Hp-k3j~ECw)QkrhE-*}#e4bN61{h_-%kY!5FhBxDYr-|J}H#-IdPAW5Rs8UPFO7L zWT1Ml)~xo^{u%WiJU2a-SFdy_xml7}nB`Ir%r%M|BT}~Y)j7*93x7Og$xa{rEUn(nl)Gv>k|lW_Yxl0A+?{W< z?hccpsuo%m_fEseWzQ9H&GoFK%Xp|_d>X6rtNGVy*4%qoxq+#f{jC)z3znNeE%jRYFhu+g~zW??@rC*XA|kC>mMzPCkWW+dn|hFc`7NayW=i}np@^yHQP2-N7FHeoyDhI`%&GB z#j|>FX=%NvQhdiHL*+X4mItj_&1-5;F1x)+>w>=jvRWTS=B*uZn(;cXb+)_R-Ot~> z+<#Zjd41Wr1$xG1K3dv6yI*`;yx`PE--NM;v&+IiH{@#;*wvL?)ACrNRKGdCdf<}8 ziNS;?ZW77++}_d^6CXaR8)><`YS)rPzML(Oce2vlTlp^@HXMwe(S7{pImH(_s_y;{ z!o4?dTX}3O&7gm2XWCvW(;3jcv~ohy*M66!(K)uzvJHCiXA5y7gW!D)3;}xN6Ks6GgQgQ#R@8v);6i%_eSquWAj~I zxUl2Ge90e8k;hG5yx!*J)n?;vZ-mpXVoRIP7(HFImyq<_S4c(dTg;_Xj$1S257n`r z$BLKne#x%+-ecMQM&ZG3$-AS!TMX7eR{Ffb>*(<}j?1iBNzs{=mZw|8{3_I*89tkJ zwEq5QyZ9d26;8eNq@Tm=UOl;`r^U~`p`RTv`MEi~ka9(_|Jt1)qa^XjTkm_irCv2% z>wP?LgRI@*R~n@o?^jg&Sr7h7Rw=VwVS8kgxkg+1S*^N#IXA2%JWe*dhV_nKt!P*p z{(yH;t#Dn{)61*uSx!GYx=W8lKL;$OC52MOlUT^u;TINC5cYS&&51s zHe1Blm$=qg(MQ=)^8p?%zY`w~SRZgt+J;YCO9dogp`&M7h%~V2R zVG1cJVX3y%v7NJ9%b5p!u52E3*K$qW{PE!Xl6qbkR1{n5O0Mo~6KzHVV$cb6=~K8=5F zxFuWl!8mnhve}o2ge;kRjq$GPyw>@iaSCd;PJJ6mUcB_3;cTCr!I$PI7G5frGjsJ( z^}JB~w8OLRQEBLDo*U&AS*!zw)kzv3d^T(M2Cwhm6db%~jj#R16-LtpI~m{+sWWMzGE2Tiq2rYnJ5nxQ~nMoA*aW z9ItWHShvS3cX-=#WpU*sk9%$E$`Rv(Dp)?h#N{2zu6tIrd?~n`7}TQBy@_=|yd}$a zAyKvacY>Io>MyI2Rf$>Oa?Ar=N3DXuX|PL*y`##m?rk1h-|ukPez!}~@z;itV`p?1 z-+!HX;`GRpy;{E;7n`)bcXF}M-sSi9?LvF?ossr$n%|^}tDJN{p5G&2 zV6X1y@cUv}y?0B_*rK{)dUwVz8N6bhS^d#Z{^&=KgJ~Lj6}CS+YhbX&ZszvOJH*!& z^yu#>IQ;C=sQ&o%!#9>!&dzchp;o4jR>UicZ~tQ4P}t&zpc?N)C+wl*{AKA&g%;gaXWmqjGk?bXd)C3R#;q*iXvtYKM( zH)b-=^TNT@EBp_)Du@ro=QZq_7i2L*{73IvjTq6PT(^xxNt<5BKi5-V1+6c;+=uU0 zp53>mcfObD(PvS=I|Td=N6eFbWI9uPsAgA11uLm=|B6lN8(Zd!57mubY9CzKd(I_w zOvCW8-^QyZnIXBwI`RusV#eKiNmEA%ojn16#@SEF9(l9$nTOLin zwNK|o>eA~o&+BY|J#kgwetDCt*7G~5$D+G^%$k>MG`ZMwepKqf-Ma%4KR!Pu_*{L! zx6f3AvWUq#M$c&5q7~)4>0#<1BR*kwz6Luu`=_l-*TT9bC*n=mVsX(E*C;#}`nHyS zyCNO1(p~%9qQ}oP&v@pQCEtI)?tUb$bfehs?1wV@fKLa@BDOw_XemAR^u?oo*B;ju zKk~iw7{x~uPpa7pT{P-GTKq1#P~^T?GBfDZC&8^R*(H)J6NXG^&&pEep3~9mtI~hn zJC?CjS*BlKq5Idi&q|(YyT7-pZ8z?{YVr8z$R)pB8zn!+XJYBaQd^D{uTTq<==c1j zmK|+cqO|E`hUeK3$C0~c=O6rTPbn*{m6N%)l(w_^w%K*w+OIeLv)m3Oc<8M?UtfrK zJ*?Qdboj0Dvxqx;SaZl@^Tc?q8W-0uEpiOK)8i`_k=?X?FYgnTFBPSY^5){V4o1&& z@sHm4Rpskw|3OsM#h7q_}FxdYSIBC2YBmU&b)z4}=WJA8-+w%pKfuTm50} z@==~ZTI?R3qr7@?-GUgyiSMgMs}>H1 zTpc!CV=8{c#%b&M$3qeMw^*lRmYa&0#D$J^&y!}Q*_hK(=fvh#`&7@EP23}sDwA+B zrejBWYK2Srz1}+y9Lx*@EKJA~q|W_pftndMd`df-<%eAijoK+z$#uDKT(CO!(*fGj2Q)^;MePL(%!dEujf8Gb%8Ri~%1gb|y6f?% z{HVKNl3Z?v{_hlbyC(;JYcCMcy|G?JOFnC6`pR0NfCo3T@4u_7cNW;DOtO_DLp|IyVvKYyO8R1qkX-_ytJUgGNVrc4V9if zS3DEWgo$^aw2OYFUjJw1O2+4i6P`mFHSFP2ykUR#F1)?VGvStC)0*3FuVt>iD=KA8 zP<&PsET6e%mO$UKMaS>%sM^uXiqNmG_GD>&{}zzQQte<>GbDqeE9}4D2#9ETn(R7n z#I*3Xd8o2`M1owXyu>JJ-ad7O#w|HIm{ZO8syY3O-qA-X;ZI6r1MWTD-Fw}8{A1`R z7d6if)-yWEt>2P#LJJ4}9PsIBrFk#s*Pi>`!I*DPo>uvBpY@(ceKh^t9k=CcmbyFM zW95r2G#Sm^R&#B4^O==DbNz-E)LELRb!QKm>>b~!*}s3a{`ZvG_Y`$x)Ts|GS6NDnWk<_B*;Y4Rk+^T6 zz}qF>1mQmMH>>08W-8QHye3|#en}DMr(Dqnwqq*HxeZSJE(u0zFEyYC46wCvQl`|$EZ`*qFRQ}y)> zz3cA!Y?WLvI`4bIK-`_+^7!zKhu&iDIzWyyWT zj%jtquSr4;9}E?`+KXhEcPb5=`5%!fyRVl9+E(vR@?~iq+vj_2%ht`$HU&tQ^}9cx zQ{n26-JUEvxG+4jhMFuZtQQ`7@x%VjhPTxoFPhP-852eu+GfRTb#0Gjr_J5&z=yKQ zzm)j&U&r&@Z>uQUGbewKLA%9Y;bX($$+vj`cOGmJXi8(bb;8fXJPruI%-3|UpFO)afoiKY(b=Op_? zM+pk!LUvu0Q@q+e(K{GcIT3v8?#vn%?cgu!svFibp_%umsdUgHiUU9VnwEk8m z7uCv)N{sV#9>9m)MhjACA-oga+nMT>ipOeb8%sKQdAm%nwvRFO$1OLvT~p%2SE+9qRsRXNQ}-tPC>9b#tU*M;MI)p%4(&J0Uy)XMY=zh1n0hvb)i zf-d5wMi#R1Bx`d4iM>Y4J>wMXeU0orlk4iA8ZiT_i6x9Bhg@V8gKtON4(gZO-o0aF zzNXlb^%f@k-z7TrE*>FEB&dcR9p$0cKPy=kEorB8+jUuuKdZ(2l)OXrLRaC&V=CP{ zTlh{XKf3+Ag{Ya9v7zEgEN{-o@>MSq#9LOBJHJRuZ<+0>^eVwFXDsx@SE+f}%>(-5 zwLN>6>uBa+U(LI%qr6s1HQSM`Tgo5#choE>e0k^b3AM;|=2Y!AmzHteaq{Q>e2JR5 z%a>?GMy=_V9F}e{Vx77imi2AUyK_Z#GG8yVnD73mJhB}&7=L(Ne1OlPQQ`Etijzz8 zKJERZ!n4P*iTBpIS4uvIO95!JOY_3Mx;6Hes#PK}4kGl(WP|#2|HNG_Vn<%=YCcgE z-zg;)^5S~JgI4Fggo%voy9Ya8K6L5``67Cz>}P^%P)v`_!P-AMEOY;(kE}EOBT}Us z-rw3Q!?>6uYQiH{<{7?O$2U@3m+E0w~++lx}mB6c=Wj^D)p4}(E zo~?cD3K@L+?Pl8cE+^rs@^Ia)otPLdJVm z;U0;=c%^l=YYO*m37ypui`C6)C;vEFWSVRo>BDPs$R{yju-mYl@H<|(w=-tcJa50Z z$Pyo(L&bV-*51|E9e9!>I#e1993FbLc-8#2eLXH8y-~TpFONK<)1}=e;j4J$3okRi zm1dN^XBN2rv@dHM8-LU_eCy3Uiv=Eu!)~Ye|4=B-HX$8XvP=>mD=%mqqj4Jjo<;M< zgp16WQ8MqpeSVzdD;%6VO2G?_$)ijf4o*qAm!wl?Yxp=Hm3xf>??T`SS&|TS9y(lu zchK+*4jj1AFo84R;B!KRdIueoO`ToCSp#C!wFnMxKsd0xKnW@$6uQk!94oJ+3Swze zRCK8UZ+vc5Qt6nZG!=YuBb&*<`=qF-w*%LZrfMN-;L1xDjGE@Q7Z~`twlrY<~ z;0p}R%G4F;j%D)pLlDs`ItxxD*UzO!AS&<{0CM|t7Igl})KkHouNE~Io-4vLRWK-w zeb?ej2ah%(sNftR;e$0m|4PiKtyB3Xtqf{+yEEo8=Jb;Q$-QiUiAR>Vm z1yhrtoH#&}LMERysxW?FJ9QDdBY|hlknQK))I0yO6~PDMsAVW3{uWUbf4q-+@LybE z?9e4(-^@g+4rDediE!SpBh+bmagAftM@Smz0M$%t2aJ&^{ERE$?A_)9b=hB5zIBn> z@gH{hg956@e_)tIJ`iEkRjNDEZBk!xe7Kxi{1?6EN-Fox@Ncz*F^vLn@tIdm)k1{f z`8BW&9UHq%MVF+UsKvo|vW8K2*K|iLM1z^}@hP<)hAGGi81?*kUmNxLzp~P?SA|UJ zvJR>pGA}2j@qpLVF(l=5t4&l95b0PC^(PwOWIdkWM@6UP7@W4Se=_&{2dE~HH9(t< zg-%c@m=_ydg+3mjo`m!9kdM?ZBs!cLJV8A*m9}UGuJecb5W!%|0~8vfqDG)KPD#N< zmZi{)5Hd_kh#Y(s-1o*)X--^~IgLo10sJQqZ5_JTI0tQCZqs6iS>cQG8s177G22gV9bnfV*hZVv!V67R874Xxz`r zz^ixPQjpbK4QSl5u*sN)`l_Hl0*h$EX{!}b1)Qp%u~sx;Ty7DKiIkay;{cuuCE$Ek z3FFMg_;GNT5^77^2leCBc3jMX=73~^cjd7zG}IS?oO#Wi7A^pNI2D>}{b-&0QUSwm=l?x6&7{^U^P>;AM zUb|>SWKWQqpp!h7rjKq3r>S%vqHPn0jNqaXa06V<9Xd;Uf+%yADLf{J#%;ldD-?ev zNax?VG=1ba7*YU51mAd>b`LIim`*tjMQunqZ3!e^QBHG&fACb$ma-NF9g@m42x`e$ z^YL=k$?rkoU1FzVlLFIn|HRyt5)svrfB*EltxNal!jPtsg;M8i6Sb70!qj*RV=5n& z7PiG7ixf1;5qAiu?|azr&V2Sgt8zXJm#8pP+qU@D&71p+e(-+^uJBB~C1-AWe*H4i zo%CE2!V}lP0_kqmROd(JGpz2wZY$a40sAcX@{asAxVgH^Yk8tr;w=k}NMXY(!UOj- zHPg-&#yD-bCK3GpRr0{WNZmu(u58K7&0>)=mTa6q*4C%tNpb45-q`u2#-B0LR1h4o z;ccnr`UA#WUcC_)W=C#tS#^S^Szhf*8^fW(`GC0p#l>2pqv@&&z9xtMjI%zk8Q#5E zWqzAMSkjtQTid%%JiFBR-bmIgl-64&zy9?6pcwOR?IJ@Th5MxrDeWwuP2saz&7M2j zI4I0iJ-_kxX5CF!&bvBX6xAYx-caK|dQEJNMCPfFTWe>l=gmA;UAn=m>a6?BkUc}8 z+UNII$x&l}iyCNN_||F|yieWD@}?j~BBTD`*d|OSUi57bgD0Ek z*h}&Ta@N3!#4T^)WzW}qOf+n3*EvvJW&ln`C#KD>&! zuwcci#De45bxR(7pF^^1lHC;Le#&ygY7d9v$S2aT2t&PH_fL19uWe~I8|t*W`_r=R zitdJYn0+NJkRXUvRMMgdqS%5enggK-i>sn3tFL`kyw;mMV@8?yfA*9XGyeLI_KX>r z&k}1fY^ah+!_2C{|Glqb3S``*No<<;h@^W+jL%+-Pb)vR;Wkr#!R^&G4b{yDuV|KD zG}1F~YIAOKHf%UGw@U5SwQ9Y3gIj8AwJ$ALw1^!)x8$Odp4R*dvKo�sM4@MvrP( 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�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%0Dci>3)x;A1QO||- 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%0DAiigW?|W4-0#rv<$9;8e`Bp#DgH(s~Gjf$^h#I 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 delta 208336 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

^G#OCX~zq;dE(s{Q;31Ju_BrIBsy~G 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 From caea6dac308e16389d7c01b8401c51259eaa9520 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Mon, 5 Mar 2012 14:17:09 +0000 Subject: [PATCH 28/29] Temp fix to disable version check on R7 --- Essentials/src/com/earth2me/essentials/Essentials.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/Essentials.java b/Essentials/src/com/earth2me/essentials/Essentials.java index 24ac0ad6e..d7f749eb7 100644 --- a/Essentials/src/com/earth2me/essentials/Essentials.java +++ b/Essentials/src/com/earth2me/essentials/Essentials.java @@ -133,7 +133,7 @@ public class Essentials extends JavaPlugin implements IEssentials if (versionMatch.matches()) { final int versionNumber = Integer.parseInt(versionMatch.group(1)); - if (versionNumber < BUKKIT_VERSION) + if (versionNumber < BUKKIT_VERSION && versionNumber > 100) { LOGGER.log(Level.SEVERE, _("notRecommendedBukkit")); LOGGER.log(Level.SEVERE, _("requiredBukkit", Integer.toString(BUKKIT_VERSION))); From 12a1dd92a130102759b9652d95ace30318bb2a21 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Mon, 5 Mar 2012 15:51:15 +0000 Subject: [PATCH 29/29] Change starter kit to default to stone tools --- Essentials/src/config.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Essentials/src/config.yml b/Essentials/src/config.yml index 11bc38329..4c9b31dc0 100644 --- a/Essentials/src/config.yml +++ b/Essentials/src/config.yml @@ -158,12 +158,19 @@ player-commands: # All kit names should be lower case, and will be treated as lower in permissions/costs. # Times are measured in seconds. kits: - tools: + dtools: delay: 10 items: - 277 1 - 278 1 - 279 1 + tools: + delay: 10 + items: + - 272 1 + - 273 1 + - 274 1 + - 275 1 # Essentials Sign Control # See http://ess.khhq.net/wiki/Sign_Tutorial for instructions on how to use these.