public class MerchantResultSlot extends Slot
backgroundLocation, backgroundMap, backgroundName, inventory, slotNumber, xPos, yPos
Constructor and Description |
---|
MerchantResultSlot(PlayerEntity player,
IMerchant merchant,
MerchantInventory merchantInventory,
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) |
ItemStack |
onTake(PlayerEntity thePlayer,
ItemStack stack) |
canTakeStack, getBackgroundLocation, getBackgroundMap, getBackgroundSprite, getHasStack, getItemStackLimit, getSlotIndex, getSlotStackLimit, getSlotTexture, getStack, isEnabled, isSameInventory, onSlotChange, onSlotChanged, onSwapCraft, putStack, setBackgroundLocation, setBackgroundName
public MerchantResultSlot(PlayerEntity player, IMerchant merchant, MerchantInventory merchantInventory, int slotIndex, int xPosition, int yPosition)
public boolean isItemValid(ItemStack stack)
isItemValid
in class Slot
public ItemStack decrStackSize(int amount)
decrStackSize
in class Slot
protected void onCrafting(ItemStack stack, int amount)
onCrafting
in class Slot
protected void onCrafting(ItemStack stack)
onCrafting
in class Slot
public ItemStack onTake(PlayerEntity thePlayer, ItemStack stack)