Class ProgrammerTransferHandler
java.lang.Object
me.desht.pneumaticcraft.common.thirdparty.jei.transfer.ProgrammerTransferHandler
- All Implemented Interfaces:
mezz.jei.api.recipe.transfer.IRecipeTransferHandler<ProgrammerMenu,net.minecraft.world.item.crafting.CraftingRecipe>
public class ProgrammerTransferHandler
extends Object
implements mezz.jei.api.recipe.transfer.IRecipeTransferHandler<ProgrammerMenu,net.minecraft.world.item.crafting.CraftingRecipe>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionProgrammerTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper transferHelper) -
Method Summary
Modifier and TypeMethodDescriptionOptional<net.minecraft.world.inventory.MenuType<ProgrammerMenu>>mezz.jei.api.recipe.RecipeType<net.minecraft.world.item.crafting.CraftingRecipe>@Nullable mezz.jei.api.recipe.transfer.IRecipeTransferErrortransferRecipe(ProgrammerMenu container, net.minecraft.world.item.crafting.CraftingRecipe recipe, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlots, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer)
-
Constructor Details
-
ProgrammerTransferHandler
public ProgrammerTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper transferHelper)
-
-
Method Details
-
getContainerClass
- Specified by:
getContainerClassin interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ProgrammerMenu,net.minecraft.world.item.crafting.CraftingRecipe>
-
getMenuType
- Specified by:
getMenuTypein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ProgrammerMenu,net.minecraft.world.item.crafting.CraftingRecipe>
-
getRecipeType
public mezz.jei.api.recipe.RecipeType<net.minecraft.world.item.crafting.CraftingRecipe> getRecipeType()- Specified by:
getRecipeTypein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ProgrammerMenu,net.minecraft.world.item.crafting.CraftingRecipe>
-
transferRecipe
@Nullable public @Nullable mezz.jei.api.recipe.transfer.IRecipeTransferError transferRecipe(ProgrammerMenu container, net.minecraft.world.item.crafting.CraftingRecipe recipe, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlots, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer) - Specified by:
transferRecipein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<ProgrammerMenu,net.minecraft.world.item.crafting.CraftingRecipe>
-