public class SlotCrafting extends Slot
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)
Decrease the size of the stack in slot (first int arg) by the amount of the second int arg.
|
boolean |
isItemValid(ItemStack stack)
Check if the stack is allowed to be placed in this slot, used for armor slots as well as furnace fuel.
|
protected void |
onCrafting(ItemStack stack)
the itemStack passed in is the output - ie, iron ingots, and pickaxes, not ore and wood.
|
protected void |
onCrafting(ItemStack stack,
int amount)
the itemStack passed in is the output - ie, iron ingots, and pickaxes, not ore and wood.
|
protected void |
onSwapCraft(int p_190900_1_) |
ItemStack |
onTake(EntityPlayer thePlayer,
ItemStack stack) |
canBeHovered, canTakeStack, getBackgroundLocation, getBackgroundMap, getBackgroundSprite, getHasStack, getItemStackLimit, getSlotIndex, getSlotStackLimit, getSlotTexture, getStack, isHere, isSameInventory, onSlotChange, onSlotChanged, putStack, setBackgroundLocation, setBackgroundNamepublic 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)