net.minecraft.client.gui.screen.ingame

public abstract class AbstractContainerScreen<T extends Container>

extends Screen implements ContainerProvider<T>

All mapped superinterfaces:

ParentElement, Element, Drawable, ContainerProvider

dar
net.minecraft.class_465
net.minecraft.client.gui.screen.ingame.AbstractContainerScreen
net.minecraft.client.gui.screen.game.inventory.InventoryMenuScreen
net.minecraft.client.gui.screen.inventory.ContainerScreen
net.minecraft.client.gui.screen.inventory.ContainerScreen

Field summary

Modifier and TypeField
public static final Identifier
a
field_2801
BACKGROUND_TEXTURE
MENU_LOCATION
field_147001_a
INVENTORY_BACKGROUND
protected int
b
field_2792
containerWidth
backgroundWidth
field_146999_f
xSize
protected int
c
field_2779
containerHeight
backgroundHeight
field_147000_g
ySize
protected final T
d
field_2797
container
menu
field_147002_h
container
protected final PlayerInventory
e
field_17410
playerInventory
playerInventory
field_213127_e
playerInventory
protected int
f
field_2776
left
x
field_147003_i
guiLeft
protected int
g
field_2800
top
y
field_147009_r
guiTop
protected Slot
h
field_2787
focusedSlot
hoveredSlot
field_147006_u
hoveredSlot
private Slot
k
field_2777
touchDragSlotStart
touchDragSlotStart
field_147005_v
clickedSlot
private boolean
l
field_2789
touchIsRightClickDrag
touchIsRightClickDrag
field_147004_w
isRightMouseClick
private ItemStack
m
field_2782
touchDragStack
touchDraggedItem
field_147012_x
draggedStack
private int
n
field_2784
touchDropX
touchDropX
field_147011_y
touchUpX
private int
o
field_2796
touchDropY
touchDropY
field_147010_z
touchUpY
private Slot
p
field_2802
touchDropOriginSlot
touchDropOriginSlot
field_146989_A
returningStackDestSlot
private long
q
field_2795
touchDropTime
touchDropTime
field_146990_B
returningStackTime
private ItemStack
r
field_2785
touchDropReturningStack
touchDropReturningItem
field_146991_C
returningStack
private Slot
s
field_2780
touchHoveredSlot
draggedInvSlot
field_146985_D
currentDragTargetSlot
private long
t
field_2781
touchDropTimer
touchDropTimer
field_146986_E
dragItemDropDelay
protected final Set<Slot>
i
field_2793
cursorDragSlots
draggedInvSlots
field_147008_s
dragSplittingSlots
protected boolean
j
field_2794
isCursorDragging
isDraggingItem
field_147007_t
dragSplitting
private int
u
field_2790
heldButtonType
clickDragMode
field_146987_F
dragSplittingLimit
private int
v
field_2778
heldButtonCode
clickDragButton
field_146988_G
dragSplittingButton
private boolean
w
field_2798
cancelNextRelease
cancelNextMouseRelease
field_146995_H
ignoreMouseUp
private int
x
field_2803
draggedStackRemainder
draggedItemRemainder
field_146996_I
dragSplittingRemnant
private long
y
field_2788
lastButtonClickTime
lastButtonClickTime
field_146997_J
lastClickTime
private Slot
z
field_2799
lastClickedSlot
clickedInvSlot
field_146998_K
lastClickSlot
private int
A
field_2786
lastClickedButton
lastClickedButton
field_146992_L
lastClickButton
private boolean
B
field_2783
isDoubleClicking
isDoubleClicking
field_146993_M
doubleClick
private ItemStack
C
field_2791
quickMovingStack
shiftClickedItem
field_146994_N
shiftClickedSlot

Constructor summary

ModifierConstructor
public (T menu, PlayerInventory playerInventory, Text title)

Method summary

Modifier and TypeMethod
protected void
init()
init()
init()
init()
init()
init()
public void
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
protected void
a(int arg0, int arg1)
method_2380(int arg0, int arg1)
drawMouseoverTooltip(int arg0, int arg1)
renderTooltip(int x, int y)
func_191948_b(int arg0, int arg1)
renderHoveredToolTip(int mouseX, int mouseY)
private void
a(bce arg0, int arg1, int arg2, String arg3)
method_2382(class_1799 arg0, int arg1, int arg2, String arg3)
drawItem(ItemStack 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
b(int arg0, int arg1)
method_2388(int arg0, int arg1)
drawForeground(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_2389(float arg0, int arg1, int arg2)
drawBackground(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(azs arg0)
method_2385(class_1735 arg0)
drawSlot(Slot arg0)
renderSlot(InventorySlot slot)
func_146977_a(Slot arg0)
drawSlot(Slot slotIn)
private void
d()
method_2379()
calculateOffset()
updateDraggedStackRemainder()
func_146980_g()
updateDragSplitting()
private Slot
c(double arg0, double arg1)
method_2386(double arg0, double arg1)
getSlotAt(double arg0, double arg1)
getSlot(double x, double y)
func_195360_a(double arg0, double arg1)
getSelectedSlot(double mouseX, double mouseY)
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)
mouseClicked(double arg0, double arg1, int arg2)
protected boolean
a(double arg0, double arg1, int arg2, int arg3, int arg4)
method_2381(double arg0, double arg1, int arg2, int arg3, int arg4)
isClickOutsideBounds(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 mouseX, double mouseY, int guiLeftIn, int guiTopIn, int mouseButton)
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)
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)
mouseReleased(double arg0, double arg1, int arg2)
private boolean
a(azs arg0, double arg1, double arg2)
method_2387(class_1735 arg0, double arg1, double arg2)
isPointOverSlot(Slot arg0, double arg1, double arg2)
isMouseOverSlot(InventorySlot slot, double mouseX, double mouseY)
func_195362_a(Slot arg0, double arg1, double arg2)
isSlotSelected(Slot slotIn, double mouseX, double mouseY)
protected boolean
a(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5)
method_2378(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5)
isPointWithinBounds(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 x, int y, int width, int height, double mouseX, double mouseY)
protected void
a(azs arg0, int arg1, int arg2, ayn arg3)
method_2383(class_1735 arg0, int arg1, int arg2, class_1713 arg3)
onMouseClick(Slot arg0, int arg1, int arg2, SlotActionType 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
shouldCloseOnEsc()
shouldCloseOnEsc()
shouldCloseOnEsc()
shouldCloseOnEsc()
shouldCloseOnEsc()
shouldCloseOnEsc()
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)
keyPressed(int arg0, int arg1, int arg2)
protected boolean
c(int arg0, int arg1)
method_2384(int arg0, int arg1)
handleHotbarKeyPressed(int arg0, int arg1)
moveHoveredSlotToHotbar(int key, int scancode)
func_195363_d(int arg0, int arg1)
func_195363_d(int keyCode, int scanCode)
public void
removed()
removed()
removed()
removed()
removed()
removed()
public boolean
isPauseScreen()
isPauseScreen()
isPauseScreen()
shouldPauseGame()
isPauseScreen()
isPauseScreen()
public void
tick()
tick()
tick()
tick()
tick()
tick()
public T
a()
method_17577()
getContainer()
m_74903897()
func_212873_a_()
getContainer()