Package com.simibubi.create.compat.jei
Class BlueprintTransferHandler
java.lang.Object
com.simibubi.create.compat.jei.BlueprintTransferHandler
- All Implemented Interfaces:
mezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintContainer,net.minecraft.world.item.crafting.Recipe>
public class BlueprintTransferHandler
extends Object
implements mezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintContainer,net.minecraft.world.item.crafting.Recipe>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe container that this recipe transfer handler can use.Class<net.minecraft.world.item.crafting.Recipe>The recipe that this recipe transfer handler can use.mezz.jei.api.recipe.transfer.IRecipeTransferErrortransferRecipe(BlueprintContainer container, net.minecraft.world.item.crafting.Recipe recipe, mezz.jei.api.gui.IRecipeLayout recipeLayout, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer)
-
Constructor Details
-
BlueprintTransferHandler
public BlueprintTransferHandler()
-
-
Method Details
-
getContainerClass
Description copied from interface:mezz.jei.api.recipe.transfer.IRecipeTransferHandlerThe container that this recipe transfer handler can use.- Specified by:
getContainerClassin interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintContainer,net.minecraft.world.item.crafting.Recipe>
-
getRecipeClass
Description copied from interface:mezz.jei.api.recipe.transfer.IRecipeTransferHandlerThe recipe that this recipe transfer handler can use.- Specified by:
getRecipeClassin interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintContainer,net.minecraft.world.item.crafting.Recipe>
-
transferRecipe
public mezz.jei.api.recipe.transfer.IRecipeTransferError transferRecipe(BlueprintContainer container, net.minecraft.world.item.crafting.Recipe recipe, mezz.jei.api.gui.IRecipeLayout recipeLayout, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer) - Specified by:
transferRecipein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintContainer,net.minecraft.world.item.crafting.Recipe> - Parameters:
container- the container to act onrecipe- the raw recipe instancerecipeLayout- the layout of the recipe, with information about the ingredientsplayer- the player, to do the slot manipulationmaxTransfer- if true, transfer as many items as possible. if false, transfer one setdoTransfer- if true, do the transfer. if false, check for errors but do not actually transfer the items- Returns:
- a recipe transfer error if the recipe can't be transferred. Return null on success.
-