Class LogicProgrammerTransferHandlerRecipeChemical<T extends org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
java.lang.Object
org.cyclops.integrateddynamicscompat.modcompat.jei.logicprogrammer.LogicProgrammerTransferHandler<T>
org.cyclops.integratedmekanism.modcompat.jei.LogicProgrammerTransferHandlerRecipeChemical<T>
- All Implemented Interfaces:
mezz.jei.api.recipe.transfer.IRecipeTransferHandler<T,
Object>
public class LogicProgrammerTransferHandlerRecipeChemical<T extends org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
extends org.cyclops.integrateddynamicscompat.modcompat.jei.logicprogrammer.LogicProgrammerTransferHandler<T>
Allows recipe transferring to Logic Programmer elements with slots.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected mezz.jei.api.recipe.transfer.IRecipeTransferError
handleRecipeChemicalElement
(ValueTypeRecipeChemicalLPElement element, T container, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeLayout, boolean doTransfer) mezz.jei.api.recipe.transfer.IRecipeTransferError
transferRecipe
(T container, Object recipe, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeLayout, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer) Methods inherited from class org.cyclops.integrateddynamicscompat.modcompat.jei.logicprogrammer.LogicProgrammerTransferHandler
getContainerClass, getHeuristicItemsTag, getMenuType, getRecipeType, handleRecipeElement
-
Constructor Details
-
LogicProgrammerTransferHandlerRecipeChemical
-
-
Method Details
-
transferRecipe
@Nullable public mezz.jei.api.recipe.transfer.IRecipeTransferError transferRecipe(T container, Object recipe, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeLayout, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer) - Specified by:
transferRecipe
in interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<T extends org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase,
Object> - Overrides:
transferRecipe
in classorg.cyclops.integrateddynamicscompat.modcompat.jei.logicprogrammer.LogicProgrammerTransferHandler<T extends org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
handleRecipeChemicalElement
protected mezz.jei.api.recipe.transfer.IRecipeTransferError handleRecipeChemicalElement(ValueTypeRecipeChemicalLPElement element, T container, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeLayout, boolean doTransfer)
-