Fix lookup mistake in recipe generator

This commit is contained in:
Mrbysco 2024-08-11 20:37:10 +02:00
parent e81c6c4744
commit b70c791666

View file

@ -29,6 +29,7 @@ import net.minecraft.world.item.Items;
import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.crafting.ShapedRecipe; import net.minecraft.world.item.crafting.ShapedRecipe;
import net.minecraft.world.item.crafting.ShapelessRecipe; import net.minecraft.world.item.crafting.ShapelessRecipe;
import net.minecraft.world.item.enchantment.Enchantment;
import net.minecraft.world.item.enchantment.Enchantments; import net.minecraft.world.item.enchantment.Enchantments;
import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.ItemLike;
import net.neoforged.neoforge.common.CommonHooks; import net.neoforged.neoforge.common.CommonHooks;
@ -51,8 +52,8 @@ public class ItemRecipeGenerator extends RecipeProvider {
} }
@Override @Override
protected void buildRecipes(@Nonnull RecipeOutput output) { protected void buildRecipes(@Nonnull RecipeOutput output, HolderLookup.Provider holderLookup) {
var enchantmentLookup = CommonHooks.resolveLookup(Registries.ENCHANTMENT); HolderLookup.RegistryLookup<Enchantment> enchantmentLookup = holderLookup.lookupOrThrow(Registries.ENCHANTMENT);
var recipeOutput = new NoAdvRecipeOutput(output); var recipeOutput = new NoAdvRecipeOutput(output);
generateAOIT(recipeOutput); generateAOIT(recipeOutput);