我们首先在com.zunipe.item下创建一个名为MItemTier的枚举类
让这个类实现IItemTier接口
package com.zunipe.items.tier;
import com.zunipe.items.ItemLoader;
import net.minecraft.item.IItemTier;
import net.minecraft.item.crafting.Ingredient;
import net.minecraft.util.LazyValue;
import java.util.function.Supplier;
public enum MItemTier implements IItemTier
{
GRASS(0, 100, 1.6F, 0.0F, 15, () -> {
return Ingredient.of(ItemLoader.grassIngot.get());
});
private final int level;
private final int uses;
private final float speed;
private final float damage;
private final int enchantmentValue;
private final LazyValue<Ingredient> repairIngredient;
private MItemTier(int p_i48458_3_, int p_i48458_4_, float p_i48458_5_, float p_i48458_6_, int p_i48458_7_, Supplier<Ingredient> p_i48458_8_)
{
this.level = p_i48458_3_;
this.uses = p_i48458_4_;
this.sp