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