public class WorkbenchContainer extends RecipeBookContainer<CraftingInventory>
inventorySlots, windowId| Constructor and Description |
|---|
WorkbenchContainer(int p_i50089_1_,
PlayerInventory p_i50089_2_) |
WorkbenchContainer(int p_i50090_1_,
PlayerInventory p_i50090_2_,
IWorldPosCallable p_i50090_3_) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canInteractWith(PlayerEntity playerIn) |
boolean |
canMergeSlot(ItemStack stack,
Slot slotIn) |
void |
clear() |
void |
func_201771_a(RecipeItemHelper p_201771_1_) |
protected static void |
func_217066_a(int p_217066_0_,
World p_217066_1_,
PlayerEntity p_217066_2_,
CraftingInventory p_217066_3_,
CraftResultInventory p_217066_4_) |
int |
getHeight() |
int |
getOutputSlot() |
int |
getSize() |
int |
getWidth() |
boolean |
matches(IRecipe<? super CraftingInventory> recipeIn) |
void |
onContainerClosed(PlayerEntity playerIn) |
void |
onCraftMatrixChanged(IInventory inventoryIn) |
ItemStack |
transferStackInSlot(PlayerEntity playerIn,
int index) |
func_217056_a, getRecipeBookCategoriesaddListener, addSlot, areItemsAndTagsEqual, assertIntArraySize, assertInventorySize, calcRedstone, calcRedstoneFromInventory, canAddItemToSlot, canDragIntoSlot, clearContainer, computeStackSize, detectAndSendChanges, enchantItem, extractDragMode, getCanCraft, getDragEvent, getInventory, getNextTransactionID, getQuickcraftMask, getSlot, getType, isValidDragMode, isWithinUsableDistance, mergeItemStack, putStackInSlot, removeListener, resetDrag, setAll, setCanCraft, slotClick, trackInt, trackIntArray, updateProgressBarpublic WorkbenchContainer(int p_i50089_1_,
PlayerInventory p_i50089_2_)
public WorkbenchContainer(int p_i50090_1_,
PlayerInventory p_i50090_2_,
IWorldPosCallable p_i50090_3_)
protected static void func_217066_a(int p_217066_0_,
World p_217066_1_,
PlayerEntity p_217066_2_,
CraftingInventory p_217066_3_,
CraftResultInventory p_217066_4_)
public void onCraftMatrixChanged(IInventory inventoryIn)
onCraftMatrixChanged in class Containerpublic void func_201771_a(RecipeItemHelper p_201771_1_)
func_201771_a in class RecipeBookContainer<CraftingInventory>public void clear()
clear in class RecipeBookContainer<CraftingInventory>public boolean matches(IRecipe<? super CraftingInventory> recipeIn)
matches in class RecipeBookContainer<CraftingInventory>public void onContainerClosed(PlayerEntity playerIn)
onContainerClosed in class Containerpublic boolean canInteractWith(PlayerEntity playerIn)
canInteractWith in class Containerpublic ItemStack transferStackInSlot(PlayerEntity playerIn, int index)
transferStackInSlot in class Containerpublic boolean canMergeSlot(ItemStack stack, Slot slotIn)
canMergeSlot in class Containerpublic int getOutputSlot()
getOutputSlot in class RecipeBookContainer<CraftingInventory>public int getWidth()
getWidth in class RecipeBookContainer<CraftingInventory>public int getHeight()
getHeight in class RecipeBookContainer<CraftingInventory>public int getSize()
getSize in class RecipeBookContainer<CraftingInventory>