diff --git a/gradle.properties b/gradle.properties index 13f4cb5..3052199 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ -mod_version=5.0. +mod_version=5.1. mod_group=net.darkhax.eplus -mod_name=EnchantingPlus +mod_name=EnchantingPlusPlus mod_class=EnchantingPlus version_minecraft=1.12.2 diff --git a/src/main/java/net/darkhax/eplus/EnchLogic.java b/src/main/java/net/darkhax/eplus/EnchLogic.java index b09819b..871095f 100644 --- a/src/main/java/net/darkhax/eplus/EnchLogic.java +++ b/src/main/java/net/darkhax/eplus/EnchLogic.java @@ -64,8 +64,9 @@ public static List getValidEnchantments (ItemStack stack, World wor continue; } - if (!enchantment.isTreasureEnchantment() || isCurse(world, enchantment) || isTreasuresAvailable(enchantment, world, pos, pos.down())) { - + if (isCurse(world, enchantment) || isTreasuresAvailable(enchantment, world, pos, pos.down())) { + enchList.add(enchantment); + } else if (!enchantment.isTreasureEnchantment() && !enchantment.isCurse()) { enchList.add(enchantment); } } @@ -94,7 +95,6 @@ public static boolean isTreasuresAvailable(Enchantment enchantment, World world, final Block block = world.getBlockState(currentPos).getBlock(); if (!block.isBeaconBase(world, currentPos, pos)) { - return false; } }