From 449bf3a292bb1807851e58283119557c4c5dad3b Mon Sep 17 00:00:00 2001 From: gigaherz Date: Mon, 21 Mar 2016 04:18:16 +0100 Subject: [PATCH] Fix a condition that caused the enchantment table to roll invalid enchantments. --- .../net/minecraft/enchantment/EnchantmentHelper.java.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patches/minecraft/net/minecraft/enchantment/EnchantmentHelper.java.patch b/patches/minecraft/net/minecraft/enchantment/EnchantmentHelper.java.patch index 010e0173e..e874421c4 100644 --- a/patches/minecraft/net/minecraft/enchantment/EnchantmentHelper.java.patch +++ b/patches/minecraft/net/minecraft/enchantment/EnchantmentHelper.java.patch @@ -33,7 +33,7 @@ for (Enchantment enchantment : Enchantment.field_185264_b) { - if ((!enchantment.func_185261_e() || p_185291_2_) && (enchantment.field_77351_y.func_77557_a(item) || flag)) -+ if ((!enchantment.func_185261_e() || p_185291_2_) && (enchantment.canApplyAtEnchantingTable(p_185291_1_) || (flag || enchantment.isAllowedOnBooks()))) ++ if ((!enchantment.func_185261_e() || p_185291_2_) && (enchantment.canApplyAtEnchantingTable(p_185291_1_) || (flag && enchantment.isAllowedOnBooks()))) { for (int i = enchantment.func_77325_b(); i > enchantment.func_77319_d() - 1; --i) {