Class PrivateSmeltingTeachingTransferHandler
java.lang.Object
com.minecolonies.core.compatibility.jei.transfer.PrivateSmeltingTeachingTransferHandler
- All Implemented Interfaces:
mezz.jei.api.recipe.transfer.IRecipeTransferHandler<ContainerCraftingFurnace,net.minecraft.world.item.crafting.SmeltingRecipe>
public class PrivateSmeltingTeachingTransferHandler
extends Object
implements mezz.jei.api.recipe.transfer.IRecipeTransferHandler<ContainerCraftingFurnace,net.minecraft.world.item.crafting.SmeltingRecipe>
JEI recipe transfer handler for teaching furnace recipes
-
Constructor Summary
ConstructorsConstructorDescriptionPrivateSmeltingTeachingTransferHandler(@NotNull mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper handlerHelper) -
Method Summary
Modifier and TypeMethodDescription@NotNull Class<ContainerCraftingFurnace>@NotNull Optional<net.minecraft.world.inventory.MenuType<ContainerCraftingFurnace>>@NotNull mezz.jei.api.recipe.RecipeType<net.minecraft.world.item.crafting.SmeltingRecipe>mezz.jei.api.recipe.transfer.IRecipeTransferErrortransferRecipe(@NotNull ContainerCraftingFurnace craftingGUIBuilding, @NotNull net.minecraft.world.item.crafting.SmeltingRecipe recipe, @NotNull mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlots, @NotNull net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer)
-
Constructor Details
-
PrivateSmeltingTeachingTransferHandler
public PrivateSmeltingTeachingTransferHandler(@NotNull @NotNull mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper handlerHelper)
-
-
Method Details
-
getMenuType
@NotNull public @NotNull Optional<net.minecraft.world.inventory.MenuType<ContainerCraftingFurnace>> getMenuType()- Specified by:
getMenuTypein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ContainerCraftingFurnace,net.minecraft.world.item.crafting.SmeltingRecipe>
-
getRecipeType
@NotNull public @NotNull mezz.jei.api.recipe.RecipeType<net.minecraft.world.item.crafting.SmeltingRecipe> getRecipeType()- Specified by:
getRecipeTypein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ContainerCraftingFurnace,net.minecraft.world.item.crafting.SmeltingRecipe>
-
getContainerClass
- Specified by:
getContainerClassin interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ContainerCraftingFurnace,net.minecraft.world.item.crafting.SmeltingRecipe>
-
transferRecipe
@Nullable public mezz.jei.api.recipe.transfer.IRecipeTransferError transferRecipe(@NotNull @NotNull ContainerCraftingFurnace craftingGUIBuilding, @NotNull @NotNull net.minecraft.world.item.crafting.SmeltingRecipe recipe, @NotNull @NotNull mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlots, @NotNull @NotNull net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer) - Specified by:
transferRecipein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ContainerCraftingFurnace,net.minecraft.world.item.crafting.SmeltingRecipe>
-