public class BasicRecipeTransferInfo<C extends net.minecraft.inventory.Container>
extends java.lang.Object
implements mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C>
| Constructor and Description |
|---|
BasicRecipeTransferInfo(java.lang.Class<C> containerClass,
java.lang.String recipeCategoryUid,
int recipeSlotStart,
int recipeSlotCount,
int inventorySlotStart,
int inventorySlotCount) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(C container) |
java.lang.Class<C> |
getContainerClass() |
java.util.List<net.minecraft.inventory.Slot> |
getInventorySlots(C container) |
java.lang.String |
getRecipeCategoryUid() |
java.util.List<net.minecraft.inventory.Slot> |
getRecipeSlots(C container) |
public BasicRecipeTransferInfo(java.lang.Class<C> containerClass, java.lang.String recipeCategoryUid, int recipeSlotStart, int recipeSlotCount, int inventorySlotStart, int inventorySlotCount)
public java.lang.Class<C> getContainerClass()
getContainerClass in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C extends net.minecraft.inventory.Container>public java.lang.String getRecipeCategoryUid()
getRecipeCategoryUid in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C extends net.minecraft.inventory.Container>public boolean canHandle(C container)
canHandle in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C extends net.minecraft.inventory.Container>public java.util.List<net.minecraft.inventory.Slot> getRecipeSlots(C container)
getRecipeSlots in interface mezz.jei.api.recipe.transfer.IRecipeTransferInfo<C extends net.minecraft.inventory.Container>