summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Essentials/src/com/earth2me/essentials/Enchantments.java25
-rw-r--r--lib/bukkit.jarbin4918292 -> 4919000 bytes
-rw-r--r--lib/craftbukkit.jarbin19919445 -> 19920009 bytes
3 files changed, 22 insertions, 3 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Enchantments.java b/Essentials/src/com/earth2me/essentials/Enchantments.java
index 785f13adb..12e846611 100644
--- a/Essentials/src/com/earth2me/essentials/Enchantments.java
+++ b/Essentials/src/com/earth2me/essentials/Enchantments.java
@@ -141,13 +141,32 @@ public class Enchantments
ALIASENCHANTMENTS.put("unlimited", Enchantment.ARROW_INFINITE);
ALIASENCHANTMENTS.put("unlimitedarrows", Enchantment.ARROW_INFINITE);
ALIASENCHANTMENTS.put("ai", Enchantment.ARROW_INFINITE);
+
+ try // 1.7 update
+ {
+ ENCHANTMENTS.put("luck", Enchantment.LUCK);
+ ALIASENCHANTMENTS.put("luckofsea", Enchantment.LUCK);
+ ALIASENCHANTMENTS.put("luckofseas", Enchantment.LUCK);
+ ALIASENCHANTMENTS.put("rodluck", Enchantment.LUCK);
+
+ ENCHANTMENTS.put("lure", Enchantment.LURE);
+ ALIASENCHANTMENTS.put("rodlure", Enchantment.LURE);
+ }
+ catch (java.lang.NoSuchFieldError e)
+ {
+ Essentials.wrongVersion();
+ }
}
- public static Enchantment getByName(String name) {
+ public static Enchantment getByName(String name)
+ {
Enchantment enchantment;
- if (NumberUtil.isInt(name)) {
+ if (NumberUtil.isInt(name))
+ {
enchantment = Enchantment.getById(Integer.parseInt(name));
- } else {
+ }
+ else
+ {
enchantment = Enchantment.getByName(name.toUpperCase(Locale.ENGLISH));
}
if (enchantment == null)
diff --git a/lib/bukkit.jar b/lib/bukkit.jar
index 5926c83bd..f7d2f9656 100644
--- a/lib/bukkit.jar
+++ b/lib/bukkit.jar
Binary files differ
diff --git a/lib/craftbukkit.jar b/lib/craftbukkit.jar
index 4a8d1abcb..610e9a2b3 100644
--- a/lib/craftbukkit.jar
+++ b/lib/craftbukkit.jar
Binary files differ