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<BlueprintMenu,net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>>
@ParametersAreNonnullByDefault
public class BlueprintTransferHandler
extends Object
implements mezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintMenu,net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends BlueprintMenu> Optional<net.minecraft.world.inventory.MenuType<BlueprintMenu>> mezz.jei.api.recipe.RecipeType<net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>> @Nullable mezz.jei.api.recipe.transfer.IRecipeTransferErrortransferRecipe(BlueprintMenu menu, net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe> craftingRecipe, mezz.jei.api.gui.ingredient.IRecipeSlotsView recipeSlots, net.minecraft.world.entity.player.Player player, boolean maxTransfer, boolean doTransfer)
-
Constructor Details
-
BlueprintTransferHandler
public BlueprintTransferHandler()
-
-
Method Details
-
getContainerClass
- Specified by:
getContainerClassin interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintMenu,net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>>
-
getMenuType
- Specified by:
getMenuTypein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintMenu,net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>>
-
getRecipeType
public mezz.jei.api.recipe.RecipeType<net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>> getRecipeType()- Specified by:
getRecipeTypein interfacemezz.jei.api.recipe.transfer.IRecipeTransferHandler<BlueprintMenu,net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>>
-
transferRecipe
@Nullable public @Nullable mezz.jei.api.recipe.transfer.IRecipeTransferError transferRecipe(BlueprintMenu menu, net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe> craftingRecipe, 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<BlueprintMenu,net.minecraft.world.item.crafting.RecipeHolder<net.minecraft.world.item.crafting.CraftingRecipe>>
-