superb-warfare/src/main/java/net/mcreator/target/enchantment/SuperRechargeEnchantment.java

35 lines
928 B
Java

package net.mcreator.target.enchantment;
import net.mcreator.target.init.TargetModItems;
import net.mcreator.target.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 SuperRechargeEnchantment extends Enchantment {
public SuperRechargeEnchantment(EquipmentSlot... slots) {
super(Rarity.UNCOMMON, EnchantmentCategoryTool.TASER, slots);
}
@Override
public int getMinCost(int pLevel) {
return 10 + 5 * pLevel;
}
@Override
public int getMaxCost(int pLevel) {
return super.getMaxCost(pLevel) + 25;
}
@Override
public int getMaxLevel() {
return 5;
}
@Override
public boolean canApplyAtEnchantingTable(ItemStack itemstack) {
return Ingredient.of(new ItemStack(TargetModItems.TASER.get())).test(itemstack);
}
}