diff --git a/src/main/java/aztech/modern_industrialization/machines/init/MIMachineRecipeTypes.java b/src/main/java/aztech/modern_industrialization/machines/init/MIMachineRecipeTypes.java index b8a4e318b..69d60352f 100644 --- a/src/main/java/aztech/modern_industrialization/machines/init/MIMachineRecipeTypes.java +++ b/src/main/java/aztech/modern_industrialization/machines/init/MIMachineRecipeTypes.java @@ -29,7 +29,7 @@ import aztech.modern_industrialization.compat.kubejs.KubeJSProxy; import aztech.modern_industrialization.machines.recipe.CentrifugeMachineRecipeType; import aztech.modern_industrialization.machines.recipe.CuttingMachineRecipeType; -import aztech.modern_industrialization.machines.recipe.FurnaceRecipeProxy; +import aztech.modern_industrialization.machines.recipe.FurnaceMachineRecipeType; import aztech.modern_industrialization.machines.recipe.MachineRecipeType; import java.util.ArrayList; import java.util.Collections; @@ -48,7 +48,7 @@ public class MIMachineRecipeTypes { public static final MachineRecipeType CUTTING_MACHINE = create("cutting_machine", CuttingMachineRecipeType::new).withItemInputs().withFluidInputs().withItemOutputs(); public static final MachineRecipeType DISTILLERY = create("distillery").withFluidInputs().withFluidOutputs(); public static final MachineRecipeType ELECTROLYZER = create("electrolyzer").withItemInputs().withFluidInputs().withItemOutputs().withFluidOutputs(); - public static final MachineRecipeType FURNACE = create("furnace", FurnaceRecipeProxy::new); + public static final MachineRecipeType FURNACE = create("furnace", FurnaceMachineRecipeType::new).withItemInputs().withItemOutputs(); public static final MachineRecipeType MACERATOR = create("macerator").withItemInputs().withItemOutputs(); public static final MachineRecipeType MIXER = create("mixer").withItemInputs().withFluidInputs().withItemOutputs().withFluidOutputs(); public static final MachineRecipeType PACKER = create("packer").withItemInputs().withItemOutputs(); diff --git a/src/main/java/aztech/modern_industrialization/machines/recipe/FurnaceRecipeProxy.java b/src/main/java/aztech/modern_industrialization/machines/recipe/FurnaceMachineRecipeType.java similarity index 91% rename from src/main/java/aztech/modern_industrialization/machines/recipe/FurnaceRecipeProxy.java rename to src/main/java/aztech/modern_industrialization/machines/recipe/FurnaceMachineRecipeType.java index 32447245c..7a99f5d26 100644 --- a/src/main/java/aztech/modern_industrialization/machines/recipe/FurnaceRecipeProxy.java +++ b/src/main/java/aztech/modern_industrialization/machines/recipe/FurnaceMachineRecipeType.java @@ -31,12 +31,13 @@ import net.minecraft.world.item.crafting.RecipeType; import net.minecraft.world.level.Level; -public class FurnaceRecipeProxy extends ProxyableMachineRecipeType { - public FurnaceRecipeProxy(ResourceLocation id) { +public class FurnaceMachineRecipeType extends ProxyableMachineRecipeType { + public FurnaceMachineRecipeType(ResourceLocation id) { super(id); } protected void fillRecipeList(Level world, List> recipeList) { + recipeList.addAll(getManagerRecipes(world)); for (var smeltingRecipe : world.getRecipeManager().getAllRecipesFor(RecipeType.SMELTING)) { var recipe = RecipeConversions.ofSmelting(smeltingRecipe, this, world.registryAccess()); recipeList.add(recipe);