net.minecraft.client.gui.screen.game.inventory

public abstract class InventoryMenuScreen

extends Screen

bex
net.minecraft.class_409
net.minecraft.client.gui.screen.game.inventory.InventoryMenuScreen
net.minecraft.client.gui.inventory.GuiContainer

Field summary

Modifier and TypeField
protected static final Identifier
a
field_6301
MENU_LOCATION
inventoryBackground
protected int
f
field_1347
backgroundWidth
xSize
protected int
g
field_1348
backgroundHeight
ySize
public InventoryMenu
h
field_1349
menu
inventorySlots
protected int
i
field_1350
x
guiLeft
protected int
r
field_1351
y
guiTop
private InventorySlot
u
field_5095
hoveredSlot
theSlot
private InventorySlot
v
field_5096
touchDragSlotStart
clickedSlot
private boolean
w
field_5097
touchIsRightClickDrag
isRightMouseClick
private ItemStack
x
field_5098
touchDraggedItem
draggedStack
private int
y
field_5099
touchDropX
touchUpX
private int
z
field_5100
touchDropY
touchUpY
private InventorySlot
A
field_5101
touchDropOriginSlot
returningStackDestSlot
private long
B
field_5102
touchDropTime
returningStackTime
private ItemStack
C
field_5103
touchDropReturningItem
returningStack
private InventorySlot
D
field_5104
draggedInvSlot
currentDragTargetSlot
private long
E
field_5105
touchDropTimer
dragItemDropDelay
protected final Set
s
field_5724
draggedInvSlots
dragSplittingSlots
protected boolean
t
field_5725
isDraggingItem
dragSplitting
private int
F
field_5715
clickDragMode
dragSplittingLimit
private int
G
field_5716
clickDragButton
dragSplittingButton
private boolean
H
field_5717
cancelNextMouseRelease
ignoreMouseUp
private int
I
field_5718
draggedItemRemainder
dragSplittingRemnant
private long
J
field_5719
lastButtonClickTime
lastClickTime
private InventorySlot
K
field_5720
clickedInvSlot
lastClickSlot
private int
L
field_5721
lastClickedButton
lastClickButton
private boolean
M
field_5722
isDoubleClicking
doubleClick
private ItemStack
N
field_5723
shiftClickedItem
shiftClickedSlot

Constructor summary

ModifierConstructor
public (InventoryMenu menu)

Method summary

Modifier and TypeMethod
public void
b()
method_1044()
init()
initGui()
public void
a(int arg0, int arg1, float arg2)
method_1025(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
drawScreen(int arg0, int arg1, float arg2)
private void
a(add arg0, int arg1, int arg2, String arg3)
method_4264(class_1071 arg0, int arg1, int arg2, String arg3)
drawItem(ItemStack item, int x, int y, String itemInfo)
drawItemStack(ItemStack stack, int x, int y, String altText)
protected void
b(int arg0, int arg1)
method_4262(int arg0, int arg1)
renderLabels(int mouseX, int mouseY)
drawGuiContainerForegroundLayer(int mouseX, int mouseY)
protected abstract void
a(float arg0, int arg1, int arg2)
method_1127(float arg0, int arg1, int arg2)
renderMenuBackground(float tickDelta, int mouseX, int mouseY)
drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY)
private void
a(aay arg0)
method_1129(class_1026 arg0)
renderSlot(InventorySlot slot)
drawSlot(Slot slotIn)
private void
a()
method_4947()
updateDraggedStackRemainder()
updateDragSplitting()
private InventorySlot
c(int arg0, int arg1)
method_1133(int arg0, int arg1)
getSlot(int x, int y)
getSlotAtPosition(int x, int y)
protected void
a(int arg0, int arg1, int arg2)
method_1026(int arg0, int arg1, int arg2)
mouseClicked(int arg0, int arg1, int arg2)
mouseClicked(int arg0, int arg1, int arg2)
protected void
a(int arg0, int arg1, int arg2, long arg3)
method_4259(int arg0, int arg1, int arg2, long arg3)
mouseDragged(int arg0, int arg1, int arg2, long arg3)
mouseClickMove(int arg0, int arg1, int arg2, long arg3)
protected void
b(int arg0, int arg1, int arg2)
method_1032(int arg0, int arg1, int arg2)
mouseReleased(int arg0, int arg1, int arg2)
mouseReleased(int arg0, int arg1, int arg2)
private boolean
a(aay arg0, int arg1, int arg2)
method_1130(class_1026 arg0, int arg1, int arg2)
isMouseOverSlot(InventorySlot slot, int mouseX, int mouseY)
isMouseOverSlot(Slot slotIn, int mouseX, int mouseY)
protected boolean
c(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_1134(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isMouseInRegion(int x, int y, int width, int height, int mouseX, int mouseY)
isPointInRegion(int left, int top, int right, int bottom, int pointX, int pointY)
protected void
a(aay arg0, int arg1, int arg2, int arg3)
method_1131(class_1026 arg0, int arg1, int arg2, int arg3)
clickSlot(InventorySlot actualSlot, int slot, int clickData, int actionType)
handleMouseClick(Slot slotIn, int slotId, int clickedButton, int clickType)
protected void
a(char arg0, int arg1)
method_1024(char arg0, int arg1)
keyPressed(char arg0, int arg1)
keyTyped(char arg0, int arg1)
protected boolean
b(int arg0)
method_4261(int arg0)
moveHoveredSlotToHotbar(int key)
checkHotbarKeys(int keyCode)
public void
m()
method_1030()
removed()
onGuiClosed()
public boolean
d()
method_1037()
shouldPauseGame()
doesGuiPauseGame()
public void
e()
method_1033()
tick()
updateScreen()