public class BasicRecipeTransferHandler extends java.lang.Object implements IRecipeTransferHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicRecipeTransferHandler.MatchingItemsResult |
| Constructor and Description |
|---|
BasicRecipeTransferHandler(IRecipeTransferInfo transferHelper) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends net.minecraft.inventory.Container> |
getContainerClass() |
java.lang.String |
getRecipeCategoryUid() |
static void |
setItems(net.minecraft.entity.player.EntityPlayer player,
java.util.Map<java.lang.Integer,net.minecraft.item.ItemStack> slotMap,
java.util.List<java.lang.Integer> craftingSlots,
java.util.List<java.lang.Integer> inventorySlots) |
IRecipeTransferError |
transferRecipe(net.minecraft.inventory.Container container,
RecipeLayout recipeLayout,
net.minecraft.entity.player.EntityPlayer player,
boolean doTransfer) |
public BasicRecipeTransferHandler(@Nonnull
IRecipeTransferInfo transferHelper)
public java.lang.Class<? extends net.minecraft.inventory.Container> getContainerClass()
getContainerClass in interface IRecipeTransferHandlerpublic java.lang.String getRecipeCategoryUid()
getRecipeCategoryUid in interface IRecipeTransferHandlerpublic IRecipeTransferError transferRecipe(@Nonnull net.minecraft.inventory.Container container, @Nonnull RecipeLayout recipeLayout, @Nonnull net.minecraft.entity.player.EntityPlayer player, boolean doTransfer)
transferRecipe in interface IRecipeTransferHandlerpublic static void setItems(@Nonnull
net.minecraft.entity.player.EntityPlayer player,
@Nonnull
java.util.Map<java.lang.Integer,net.minecraft.item.ItemStack> slotMap,
@Nonnull
java.util.List<java.lang.Integer> craftingSlots,
@Nonnull
java.util.List<java.lang.Integer> inventorySlots)