public class SlotCrafting extends Slot
| Modifier and Type | Field and Description |
|---|---|
private int |
amountCrafted |
private InventoryCrafting |
craftMatrix |
private EntityPlayer |
player |
backgroundLocation, backgroundMap, backgroundName, inventory, slotNumber, xPos, yPos| Constructor and Description |
|---|
SlotCrafting(EntityPlayer player,
InventoryCrafting craftingInventory,
IInventory inventoryIn,
int slotIndex,
int xPosition,
int yPosition) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
decrStackSize(int amount) |
boolean |
isItemValid(ItemStack stack) |
protected void |
onCrafting(ItemStack stack) |
protected void |
onCrafting(ItemStack stack,
int amount) |
protected void |
onSwapCraft(int p_190900_1_) |
ItemStack |
onTake(EntityPlayer thePlayer,
ItemStack stack) |
canTakeStack, getBackgroundLocation, getBackgroundMap, getBackgroundSprite, getHasStack, getItemStackLimit, getSlotIndex, getSlotStackLimit, getSlotTexture, getStack, isEnabled, isHere, isSameInventory, onSlotChange, onSlotChanged, putStack, setBackgroundLocation, setBackgroundNameprivate final InventoryCrafting craftMatrix
private final EntityPlayer player
private int amountCrafted
public SlotCrafting(EntityPlayer player, InventoryCrafting craftingInventory, IInventory inventoryIn, int slotIndex, int xPosition, int yPosition)
public boolean isItemValid(ItemStack stack)
isItemValid in class Slotpublic ItemStack decrStackSize(int amount)
decrStackSize in class Slotprotected void onCrafting(ItemStack stack, int amount)
onCrafting in class Slotprotected void onSwapCraft(int p_190900_1_)
onSwapCraft in class Slotprotected void onCrafting(ItemStack stack)
onCrafting in class Slotpublic ItemStack onTake(EntityPlayer thePlayer, ItemStack stack)