History - net.minecraft.screen.ScreenHandler

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

int (Set<Slot>, int, ItemStack): getQuickCraftPlaceCount, method_7617, calculateStackSize

void (ItemStack, Slot, PlayerEntity, ItemStack): lambda$doClick$5, method_34251, method_34251

void (ItemStack, Slot, PlayerEntity, ItemStack): lambda$doClick$1, method_34251, method_34251

void (Slot, PlayerEntity, ItemStack): lambda$doClick$4, method_34249, method_34249

void (Slot, PlayerEntity, ItemStack): lambda$doClick$0, method_34249, method_34249

String (): lambda$clicked$3, method_30024, method_30024

String (): lambda$clicked$1, method_30024, method_30024

String (): lambda$clicked$2, method_30011, method_30011

String (): lambda$clicked$0, method_30011, method_30011

TrackedSlot (ScreenHandlerSyncHandler, TrackedSlot): lambda$setSynchronizer$1, method_68804, method_68804

TrackedSlot (ScreenHandlerSyncHandler, TrackedSlot): lambda$setSynchronizer$0, method_68804, method_68804

int (int, int, ItemStack): getQuickCraftPlaceCount, method_7617, calculateStackSize

1.21.11_unobfuscated

Names

net.minecraft.world.inventory.AbstractContainerMenu

net.minecraft.class_1703

net.minecraft.screen.ScreenHandler

Fields

org.slf4j.Logger: LOGGER, field_36534, LOGGER

int: SLOT_CLICKED_OUTSIDE, field_30730, EMPTY_SPACE_SLOT_INDEX

int: QUICKCRAFT_TYPE_CHARITABLE, field_30731, field_30731

int: QUICKCRAFT_TYPE_GREEDY, field_30732, field_30732

int: QUICKCRAFT_TYPE_CLONE, field_30733, field_30733

int: QUICKCRAFT_HEADER_START, field_30734, field_30734

int: QUICKCRAFT_HEADER_CONTINUE, field_30735, field_30735

int: QUICKCRAFT_HEADER_END, field_30736, field_30736

int: CARRIED_SLOT_SIZE, field_30737, field_30737

int: SLOTS_PER_ROW, field_52557, field_52557

int: SLOT_SIZE, field_52558, field_52558

DefaultedList<ItemStack>: lastSlots, field_7764, trackedStacks

DefaultedList<Slot>: slots, field_7761, slots

List<Property>: dataSlots, field_17285, properties

ItemStack: carried, field_29205, cursorStack

DefaultedList<TrackedSlot>: remoteSlots, field_29206, trackedSlots

it.unimi.dsi.fastutil.ints.IntList: remoteDataSlots, field_29559, trackedPropertyValues

TrackedSlot: remoteCarried, field_29207, trackedCursorSlot

int: stateId, field_34024, revision

ScreenHandlerType<?>: menuType, field_17493, type

int: containerId, field_7763, syncId

int: quickcraftType, field_7762, quickCraftButton

int: quickcraftStatus, field_7759, quickCraftStage

Set<Slot>: quickcraftSlots, field_7757, quickCraftSlots

List<ScreenHandlerListener>: containerListeners, field_7765, listeners

ScreenHandlerSyncHandler: synchronizer, field_29208, syncHandler

boolean: suppressRemoteUpdates, field_29209, disableSync

Constructors

(ScreenHandlerType<?>, int)

Methods

void (Inventory, int, int): addInventoryHotbarSlots, method_61622, addPlayerHotbarSlots

void (Inventory, int, int): addInventoryExtendedSlots, method_61623, addPlayerInventorySlots

void (Inventory, int, int): addStandardInventorySlots, method_61624, addPlayerSlots

boolean (ScreenHandlerContext, PlayerEntity, Block): stillValid, method_17695, canUse

ScreenHandlerType<?> (): getType, method_17358, getType

void (Inventory, int): checkContainerSize, method_17359, checkSize

void (PropertyDelegate, int): checkContainerDataCount, method_17361, checkDataCount

boolean (int): isValidSlotIndex, method_40442, isValid

Slot (Slot): addSlot, method_7621, addSlot

Property (Property): addDataSlot, method_17362, addProperty

void (PropertyDelegate): addDataSlots, method_17360, addProperties

void (ScreenHandlerListener): addSlotListener, method_7596, addListener

void (ScreenHandlerSyncHandler): setSynchronizer, method_34248, updateSyncHandler

void (): sendAllDataToRemote, method_34252, syncState

void (ScreenHandlerListener): removeSlotListener, method_7603, removeListener

DefaultedList<ItemStack> (): getItems, method_7602, getStacks

void (): broadcastChanges, method_7623, sendContentUpdates

void (): broadcastFullState, method_37420, updateToClient

void (int, int): updateDataSlotListeners, method_37419, notifyPropertyUpdate

void (int, ItemStack, Supplier<ItemStack>): triggerSlotListeners, method_34246, updateTrackedSlot

void (int, ItemStack, Supplier<ItemStack>): synchronizeSlotToRemote, method_34253, checkSlotUpdates

void (int, int): synchronizeDataSlotToRemote, method_34715, checkPropertyUpdates

void (): synchronizeCarriedToRemote, method_34258, checkCursorStackUpdates

void (int, ItemStack): setRemoteSlot, method_34245, setReceivedStack

void (int, ItemStackHash): setRemoteSlotUnsafe, method_37449, setReceivedHash

void (ItemStackHash): setRemoteCarried, method_34250, setReceivedCursorHash

boolean (PlayerEntity, int): clickMenuButton, method_7604, onButtonClick

Slot (int): getSlot, method_7611, getSlot

ItemStack (PlayerEntity, int): quickMoveStack, method_7601, quickMove

void (int, int): setSelectedBundleItemIndex, method_61621, selectBundleStack

void (int, int, SlotActionType, PlayerEntity): clicked, method_7593, onSlotClick

void (int, int, SlotActionType, PlayerEntity): doClick, method_30010, internalOnSlotClick

boolean (PlayerEntity, ClickType, Slot, ItemStack, ItemStack): tryItemClickBehaviourOverride, method_45409, handleSlotClick

StackReference (): createCarriedSlotAccess, method_34259, getCursorStackReference

boolean (ItemStack, Slot): canTakeItemForPickAll, method_7613, canInsertIntoSlot

void (PlayerEntity): removed, method_7595, onClosed

void (PlayerEntity, ItemStack): dropOrPlaceInInventory, method_64192, offerOrDropStack

void (PlayerEntity, Inventory): clearContainer, method_7607, dropInventory

void (Inventory): slotsChanged, method_7609, onContentChanged

void (int, int, ItemStack): setItem, method_7619, setStackInSlot

void (int, List<ItemStack>, ItemStack): initializeContents, method_7610, updateSlotStacks

void (int, int): setData, method_7606, setProperty

boolean (PlayerEntity): stillValid, method_7597, canUse

boolean (ItemStack, int, int, boolean): moveItemStackTo, method_7616, insertItem

int (int): getQuickcraftType, method_7620, unpackQuickCraftButton

int (int): getQuickcraftHeader, method_7594, unpackQuickCraftStage

int (int, int): getQuickcraftMask, method_7591, packQuickCraftData

boolean (int, PlayerEntity): isValidQuickcraftType, method_7600, shouldQuickCraftContinue

void (): resetQuickCraft, method_7605, endQuickCraft

boolean (Slot, ItemStack, boolean): canItemQuickReplace, method_7592, canInsertItemIntoSlot

int (Set<Slot>, int, ItemStack): getQuickCraftPlaceCount, method_7617, calculateStackSize

boolean (Slot): canDragTo, method_7615, canInsertIntoSlot

int (BlockEntity): getRedstoneSignalFromBlockEntity, method_7608, calculateComparatorOutput

int (Inventory): getRedstoneSignalFromContainer, method_7618, calculateComparatorOutput

void (ItemStack): setCarried, method_34254, setCursorStack

ItemStack (): getCarried, method_34255, getCursorStack

void (): suppressRemoteUpdates, method_34256, disableSyncing

void (): resumeRemoteUpdates, method_34257, enableSyncing

void (ScreenHandler): transferState, method_34247, copySharedSlots

OptionalInt (Inventory, int): findSlot, method_37418, getSlotIndex

int (): getStateId, method_37421, getRevision

int (): incrementStateId, method_37422, nextRevision

void (ItemStack, Slot, PlayerEntity, ItemStack): lambda$doClick$5, method_34251, method_34251

void (Slot, PlayerEntity, ItemStack): lambda$doClick$4, method_34249, method_34249

String (): lambda$clicked$3, method_30024, method_30024

String (): lambda$clicked$2, method_30011, method_30011

TrackedSlot (ScreenHandlerSyncHandler, TrackedSlot): lambda$setSynchronizer$1, method_68804, method_68804

Boolean (Block, PlayerEntity, World, BlockPos): lambda$stillValid$0, method_17696, method_17696