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

public abstract class InventoryMenuScreen

extends Screen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, ConfirmationListener

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

Field summary

Modifier and TypeField
public static final Identifier
a
field_6301
MENU_LOCATION
field_147001_a
INVENTORY_BACKGROUND
protected int
f
field_1347
backgroundWidth
field_146999_f
xSize
protected int
g
field_1348
backgroundHeight
field_147000_g
ySize
public InventoryMenu
h
field_1349
menu
field_147002_h
inventorySlots
protected int
i
field_1350
x
field_147003_i
guiLeft
protected int
s
field_1351
y
field_147009_r
guiTop
protected InventorySlot
t
field_5095
hoveredSlot
field_147006_u
hoveredSlot
private InventorySlot
w
field_5096
touchDragSlotStart
field_147005_v
clickedSlot
private boolean
x
field_5097
touchIsRightClickDrag
field_147004_w
isRightMouseClick
private ItemStack
y
field_5098
touchDraggedItem
field_147012_x
draggedStack
private int
z
field_5099
touchDropX
field_147011_y
touchUpX
private int
A
field_5100
touchDropY
field_147010_z
touchUpY
private InventorySlot
B
field_5101
touchDropOriginSlot
field_146989_A
returningStackDestSlot
private long
C
field_5102
touchDropTime
field_146990_B
returningStackTime
private ItemStack
D
field_5103
touchDropReturningItem
field_146991_C
returningStack
private InventorySlot
E
field_5104
draggedInvSlot
field_146985_D
currentDragTargetSlot
private long
F
field_5105
touchDropTimer
field_146986_E
dragItemDropDelay
protected final Set<InventorySlot>
u
field_5724
draggedInvSlots
field_147008_s
dragSplittingSlots
protected boolean
v
field_5725
isDraggingItem
field_147007_t
dragSplitting
private int
G
field_5715
clickDragMode
field_146987_F
dragSplittingLimit
private int
H
field_5716
clickDragButton
field_146988_G
dragSplittingButton
private boolean
I
field_5717
cancelNextMouseRelease
field_146995_H
ignoreMouseUp
private int
J
field_5718
draggedItemRemainder
field_146996_I
dragSplittingRemnant
private long
K
field_5719
lastButtonClickTime
field_146997_J
lastClickTime
private InventorySlot
L
field_5720
clickedInvSlot
field_146998_K
lastClickSlot
private int
M
field_5721
lastClickedButton
field_146992_L
lastClickButton
private boolean
N
field_5722
isDoubleClicking
field_146993_M
doubleClick
private ItemStack
O
field_5723
shiftClickedItem
field_146994_N
shiftClickedSlot

Constructor summary

ModifierConstructor
public (InventoryMenu menu)

Method summary

Modifier and TypeMethod
protected void
c()
method_1044()
init()
func_73866_w_()
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)
func_73863_a(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
protected void
b(int arg0, int arg1)
method_14548(int arg0, int arg1)
renderTooltip(int x, int y)
func_191948_b(int arg0, int arg1)
renderHoveredToolTip(int arg0, int arg1)
private void
a(ate 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)
func_146982_a(ItemStack arg0, int arg1, int arg2, String arg3)
drawItemStack(ItemStack stack, int x, int y, String altText)
protected void
c(int arg0, int arg1)
method_4262(int arg0, int arg1)
renderLabels(int mouseX, int mouseY)
func_146979_b(int arg0, int arg1)
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)
func_146976_a(float arg0, int arg1, int arg2)
drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY)
private void
a(aqx arg0)
method_1129(class_1026 arg0)
renderSlot(InventorySlot slot)
func_146977_a(Slot arg0)
drawSlot(Slot slotIn)
private void
h()
method_4947()
updateDraggedStackRemainder()
func_146980_g()
updateDragSplitting()
private InventorySlot
a(double arg0, double arg1)
method_18680(double arg0, double arg1)
getSlot(double x, double y)
func_195360_a(double arg0, double arg1)
getSelectedSlot(double arg0, double arg1)
public boolean
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
protected boolean
a(double arg0, double arg1, int arg2, int arg3, int arg4)
method_14549(double arg0, double arg1, int arg2, int arg3, int arg4)
hasClickedOutside(double mouseX, double mouseY, int screenX, int screenY, int button)
func_195361_a(double arg0, double arg1, int arg2, int arg3, int arg4)
hasClickedOutside(double arg0, double arg1, int arg2, int arg3, int arg4)
public boolean
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
public boolean
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
private boolean
a(aqx arg0, double arg1, double arg2)
method_18681(class_1026 arg0, double arg1, double arg2)
isMouseOverSlot(InventorySlot slot, double mouseX, double mouseY)
func_195362_a(Slot arg0, double arg1, double arg2)
isSlotSelected(Slot arg0, double arg1, double arg2)
protected boolean
a(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5)
method_1134(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5)
isMouseInRegion(int x, int y, int width, int height, double mouseX, double mouseY)
func_195359_a(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5)
isPointInRegion(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5)
protected void
a(aqx arg0, int arg1, int arg2, aqa arg3)
method_1131(class_1026 arg0, int arg1, int arg2, class_2679 arg3)
clickSlot(InventorySlot slot, int clickData, int mouseButton, ActionType type)
func_184098_a(Slot arg0, int arg1, int arg2, ClickType arg3)
handleMouseClick(Slot slotIn, int slotId, int mouseButton, ClickType type)
public boolean
ah_()
method_18607()
shouldCloseOnEsc()
func_195120_Y_()
allowCloseWithEscape()
public boolean
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
protected boolean
d(int arg0, int arg1)
method_4261(int arg0, int arg1)
moveHoveredSlotToHotbar(int key, int scancode)
func_195363_d(int arg0, int arg1)
func_195363_d(int arg0, int arg1)
public void
n()
method_1030()
removed()
func_146281_b()
onGuiClosed()
public boolean
e()
method_1037()
shouldPauseGame()
func_73868_f()
doesGuiPauseGame()
public void
f()
method_1033()
tick()
func_73876_c()
tick()