Also do a nullcheck on enchants

This commit is contained in:
vemacs 2016-03-05 09:01:15 -07:00
parent d17bd144a2
commit 6b6cf41782

View file

@ -152,20 +152,26 @@ public class Enchantments {
// 1.8 // 1.8
try { try {
Enchantment depthStrider = Enchantment.getByName("DEPTH_STRIDER"); Enchantment depthStrider = Enchantment.getByName("DEPTH_STRIDER");
if (depthStrider != null) {
ENCHANTMENTS.put("depthstrider", depthStrider); ENCHANTMENTS.put("depthstrider", depthStrider);
ALIASENCHANTMENTS.put("depth", depthStrider); ALIASENCHANTMENTS.put("depth", depthStrider);
ALIASENCHANTMENTS.put("strider", depthStrider); ALIASENCHANTMENTS.put("strider", depthStrider);
}
} catch (IllegalArgumentException ignored) {} } catch (IllegalArgumentException ignored) {}
// 1.9 // 1.9
try { try {
Enchantment frostWalker = Enchantment.getByName("FROST_WALKER"); Enchantment frostWalker = Enchantment.getByName("FROST_WALKER");
if (frostWalker != null) {
ENCHANTMENTS.put("frostwalker", frostWalker); ENCHANTMENTS.put("frostwalker", frostWalker);
ALIASENCHANTMENTS.put("frost", frostWalker); ALIASENCHANTMENTS.put("frost", frostWalker);
ALIASENCHANTMENTS.put("walker", frostWalker); ALIASENCHANTMENTS.put("walker", frostWalker);
}
Enchantment mending = Enchantment.getByName("MENDING"); Enchantment mending = Enchantment.getByName("MENDING");
if (mending != null) {
ENCHANTMENTS.put("mending", mending); ENCHANTMENTS.put("mending", mending);
}
} catch (IllegalArgumentException ignored) {} } catch (IllegalArgumentException ignored) {}
} }