public class RecipeTransferRegistry
extends java.lang.Object
implements mezz.jei.api.recipe.transfer.IRecipeTransferRegistry
Constructor and Description |
---|
RecipeTransferRegistry(StackHelper stackHelper,
mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper handlerHelper) |
Modifier and Type | Method and Description |
---|---|
<C extends net.minecraft.inventory.Container> |
addRecipeTransferHandler(java.lang.Class<C> containerClass,
java.lang.String recipeCategoryUid,
int recipeSlotStart,
int recipeSlotCount,
int inventorySlotStart,
int inventorySlotCount) |
void |
addRecipeTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferHandler<?> recipeTransferHandler,
java.lang.String recipeCategoryUid) |
<C extends net.minecraft.inventory.Container> |
addRecipeTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C> recipeTransferInfo) |
void |
addUniversalRecipeTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferHandler<?> recipeTransferHandler) |
com.google.common.collect.ImmutableTable<java.lang.Class,java.lang.String,mezz.jei.api.recipe.transfer.IRecipeTransferHandler> |
getRecipeTransferHandlers() |
public RecipeTransferRegistry(StackHelper stackHelper, mezz.jei.api.recipe.transfer.IRecipeTransferHandlerHelper handlerHelper)
public <C extends net.minecraft.inventory.Container> void addRecipeTransferHandler(java.lang.Class<C> containerClass, java.lang.String recipeCategoryUid, int recipeSlotStart, int recipeSlotCount, int inventorySlotStart, int inventorySlotCount)
addRecipeTransferHandler
in interface mezz.jei.api.recipe.transfer.IRecipeTransferRegistry
public <C extends net.minecraft.inventory.Container> void addRecipeTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C> recipeTransferInfo)
addRecipeTransferHandler
in interface mezz.jei.api.recipe.transfer.IRecipeTransferRegistry
public void addRecipeTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferHandler<?> recipeTransferHandler, java.lang.String recipeCategoryUid)
addRecipeTransferHandler
in interface mezz.jei.api.recipe.transfer.IRecipeTransferRegistry
public void addUniversalRecipeTransferHandler(mezz.jei.api.recipe.transfer.IRecipeTransferHandler<?> recipeTransferHandler)
addUniversalRecipeTransferHandler
in interface mezz.jei.api.recipe.transfer.IRecipeTransferRegistry
public com.google.common.collect.ImmutableTable<java.lang.Class,java.lang.String,mezz.jei.api.recipe.transfer.IRecipeTransferHandler> getRecipeTransferHandlers()