public class BasicRecipeTransferHandler<C extends net.minecraft.inventory.container.Container>
extends java.lang.Object
implements mezz.jei.api.recipe.transfer.IRecipeTransferHandler<C>
Constructor and Description |
---|
BasicRecipeTransferHandler(mezz.jei.api.helpers.IStackHelper stackHelper,
mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper handlerHelper,
mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C> transferHelper) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<C> |
getContainerClass() |
mezz.jei.api.recipe.transfer.IRecipeTransferError |
transferRecipe(C container,
mezz.jei.api.gui.IRecipeLayout recipeLayout,
net.minecraft.entity.player.PlayerEntity player,
boolean maxTransfer,
boolean doTransfer) |
public BasicRecipeTransferHandler(mezz.jei.api.helpers.IStackHelper stackHelper, mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper handlerHelper, mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C> transferHelper)
public java.lang.Class<C> getContainerClass()
getContainerClass
in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandler<C extends net.minecraft.inventory.container.Container>
@Nullable public mezz.jei.api.recipe.transfer.IRecipeTransferError transferRecipe(C container, mezz.jei.api.gui.IRecipeLayout recipeLayout, net.minecraft.entity.player.PlayerEntity player, boolean maxTransfer, boolean doTransfer)
transferRecipe
in interface mezz.jei.api.recipe.transfer.IRecipeTransferHandler<C extends net.minecraft.inventory.container.Container>