package fox.spiteful.forbidden.enchantments; import fox.spiteful.forbidden.items.tools.ItemMorphAxe; import fox.spiteful.forbidden.items.tools.ItemMorphPickaxe; import fox.spiteful.forbidden.items.tools.ItemMorphSword; import net.minecraft.enchantment.Enchantment; import net.minecraft.enchantment.EnumEnchantmentType; import net.minecraft.item.ItemStack; import fox.spiteful.forbidden.items.tools.ItemMorphShovel; public class EnchantmentVoid extends Enchantment { public EnchantmentVoid(int id) { super(id, 1, EnumEnchantmentType.digger); setName("voidtouched"); } @Override public int getMaxLevel() { return 1; } @Override public int getMinEnchantability(int par1) { return 30; } @Override public int getMaxEnchantability(int par1) { return super.getMinEnchantability(par1) + 30; } @Override public boolean canApply(ItemStack item) { return (item.getItem() instanceof ItemMorphPickaxe || item.getItem() instanceof ItemMorphAxe || item.getItem() instanceof ItemMorphSword || item.getItem() instanceof ItemMorphShovel); } @Override public boolean canApplyAtEnchantingTable(ItemStack stack) { return false; } }