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