public class TradeOutputSlot extends Slot
Modifier and Type | Field and Description |
---|---|
private int |
amount |
private PlayerEntity |
player |
private Trader |
trader |
private TraderInventory |
traderInventory |
Constructor and Description |
---|
TradeOutputSlot(PlayerEntity player,
Trader trader,
TraderInventory traderInventory,
int index,
int x,
int y) |
Modifier and Type | Method and Description |
---|---|
boolean |
canInsert(ItemStack stack) |
protected void |
onCrafted(ItemStack stack) |
protected void |
onCrafted(ItemStack stack,
int amount) |
ItemStack |
onTakeItem(PlayerEntity player,
ItemStack stack) |
ItemStack |
takeStack(int amount) |
canTakeItems, doDrawHoveringEffect, getBackgroundSprite, getMaxStackAmount, getMaxStackAmount, getStack, hasStack, markDirty, onStackChanged, onTake, setStack
private final TraderInventory traderInventory
private final PlayerEntity player
private int amount
private final Trader trader
public TradeOutputSlot(PlayerEntity player, Trader trader, TraderInventory traderInventory, int index, int x, int y)
public ItemStack onTakeItem(PlayerEntity player, ItemStack stack)
onTakeItem
in class Slot