34 lines
907 B
Java
34 lines
907 B
Java
package net.mcreator.superbwarfare.enchantment;
|
|
|
|
import net.mcreator.superbwarfare.init.ModItems;
|
|
import net.mcreator.superbwarfare.tools.EnchantmentCategoryTool;
|
|
import net.minecraft.world.entity.EquipmentSlot;
|
|
import net.minecraft.world.item.ItemStack;
|
|
import net.minecraft.world.item.crafting.Ingredient;
|
|
import net.minecraft.world.item.enchantment.Enchantment;
|
|
|
|
public class LongerWire extends Enchantment {
|
|
public LongerWire(EquipmentSlot... slots) {
|
|
super(Rarity.UNCOMMON, EnchantmentCategoryTool.TASER, slots);
|
|
}
|
|
|
|
@Override
|
|
public int getMinCost(int pLevel) {
|
|
return 8 + 6 * pLevel;
|
|
}
|
|
|
|
@Override
|
|
public int getMaxCost(int pLevel) {
|
|
return super.getMaxCost(pLevel) + 20;
|
|
}
|
|
|
|
@Override
|
|
public int getMaxLevel() {
|
|
return 5;
|
|
}
|
|
|
|
@Override
|
|
public boolean canApplyAtEnchantingTable(ItemStack itemstack) {
|
|
return Ingredient.of(new ItemStack(ModItems.TASER.get())).test(itemstack);
|
|
}
|
|
}
|