net.minecraft.screen.slot

public class Slot

net.minecraft.world.inventory.Slot
net.minecraft.class_1735
net.minecraft.screen.slot.Slot

Field summary

Modifier and TypeField
private final int
slot
field_7875
index
public final Inventory
container
field_7871
inventory
public int
index
field_7874
id
public final int
x
field_7873
x
public final int
y
field_7872
y

Constructor summary

ModifierConstructor
public (Inventory inventory, int index, int x, int y)

Method summary

Modifier and TypeMethod
public void
onQuickCraft(ItemStack picked, ItemStack original)
method_7670(class_1799 arg0, class_1799 arg1)
onQuickTransfer(ItemStack newItem, ItemStack original)
protected void
onQuickCraft(ItemStack picked, int count)
method_7678(class_1799 arg0, int arg1)
onCrafted(ItemStack stack, int amount)
protected void
onSwapCraft(int count)
method_7672(int arg0)
onTake(int amount)
protected void
checkTakeAchievements(ItemStack carried)
method_7669(class_1799 arg0)
onCrafted(ItemStack stack)
public void
onTake(Player player, ItemStack carried)
method_7667(class_1657 arg0, class_1799 arg1)
onTakeItem(PlayerEntity player, ItemStack stack)
public boolean
mayPlace(ItemStack itemStack)
method_7680(class_1799 arg0)
canInsert(ItemStack stack)
public ItemStack
getItem()
method_7677()
getStack()
public boolean
hasItem()
method_7681()
hasStack()
public void
setByPlayer(ItemStack itemStack)
method_53512(class_1799 arg0)
setStack(ItemStack stack)
public void
setByPlayer(ItemStack itemStack, ItemStack previous)
method_48931(class_1799 arg0, class_1799 arg1)
setStack(ItemStack stack, ItemStack previousStack)
public void
set(ItemStack itemStack)
method_7673(class_1799 arg0)
setStackNoCallbacks(ItemStack stack)
public void
setChanged()
method_7668()
markDirty()
public int
getMaxStackSize()
method_7675()
getMaxItemCount()
public int
getMaxStackSize(ItemStack itemStack)
method_7676(class_1799 arg0)
getMaxItemCount(ItemStack stack)
public Identifier
getNoItemIcon()
method_7679()
getBackgroundSprite()
public ItemStack
remove(int amount)
method_7671(int arg0)
takeStack(int amount)
public boolean
mayPickup(Player player)
method_7674(class_1657 arg0)
canTakeItems(PlayerEntity playerEntity)
public boolean
isActive()
method_7682()
isEnabled()
public Optional<ItemStack>
tryRemove(int amount, int maxAmount, Player player)
method_34264(int arg0, int arg1, class_1657 arg2)
tryTakeStackRange(int min, int max, PlayerEntity player)
public ItemStack
safeTake(int amount, int maxAmount, Player player)
method_32753(int arg0, int arg1, class_1657 arg2)
takeStackRange(int min, int max, PlayerEntity player)
public ItemStack
safeInsert(ItemStack stack)
method_32756(class_1799 arg0)
insertStack(ItemStack stack)
public ItemStack
safeInsert(ItemStack inputStack, int inputAmount)
method_32755(class_1799 arg0, int arg1)
insertStack(ItemStack stack, int count)
public boolean
allowModification(Player player)
method_32754(class_1657 arg0)
canTakePartial(PlayerEntity player)
public int
getContainerSlot()
method_34266()
getIndex()
public boolean
isHighlightable()
method_51306()
canBeHighlighted()
public boolean
isFake()
method_55059()
disablesDynamicDisplay()
private void
lambda$safeTake$0(Player arg0, ItemStack arg1)
method_34265(class_1657 arg0, class_1799 arg1)
method_34265(PlayerEntity arg0, ItemStack stack)