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

dgt
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
net.minecraft.class_465
net.minecraft.client.gui.screen.ingame.AbstractContainerScreen
net.minecraft.unmapped.C_gwivrcyr
net.minecraft.client.gui.screen.inventory.ContainerScreen
net.minecraft.client.gui.screen.inventory.ContainerScreen

Field summary

Modifier and TypeField
public static final Identifier
a
INVENTORY_LOCATION
field_2801
BACKGROUND_TEXTURE
f_fevmuhfe
field_147001_a
INVENTORY_BACKGROUND
protected int
b
imageWidth
field_2792
containerWidth
f_nnzlngmx
field_146999_f
xSize
protected int
c
imageHeight
field_2779
containerHeight
f_exfjdmjc
field_147000_g
ySize
protected final T
d
menu
field_2797
container
f_fcdkvucs
field_147002_h
container
protected final PlayerInventory
e
inventory
field_17410
playerInventory
f_wsnmuoce
field_213127_e
playerInventory
protected int
f
leftPos
field_2776
x
f_fvehpsdt
field_147003_i
guiLeft
protected int
g
topPos
field_2800
y
f_dipcbwmj
field_147009_r
guiTop
protected Slot
h
hoveredSlot
field_2787
focusedSlot
f_qdszuymx
field_147006_u
hoveredSlot
private Slot
k
clickedSlot
field_2777
touchDragSlotStart
f_tqcrecah
field_147005_v
clickedSlot
private boolean
l
isSplittingStack
field_2789
touchIsRightClickDrag
f_hhaugdtq
field_147004_w
isRightMouseClick
private ItemStack
m
draggingItem
field_2782
touchDragStack
f_kfrywqhx
field_147012_x
draggedStack
private int
n
snapbackStartX
field_2784
touchDropX
f_sogupqfx
field_147011_y
touchUpX
private int
o
snapbackStartY
field_2796
touchDropY
f_onhqpiax
field_147010_z
touchUpY
private Slot
p
snapbackEnd
field_2802
touchDropOriginSlot
f_ifcvxbjq
field_146989_A
returningStackDestSlot
private long
q
snapbackTime
field_2795
touchDropTime
f_ungywyhx
field_146990_B
returningStackTime
private ItemStack
r
snapbackItem
field_2785
touchDropReturningStack
f_wjuosaan
field_146991_C
returningStack
private Slot
s
quickdropSlot
field_2780
touchHoveredSlot
f_eboiopem
field_146985_D
currentDragTargetSlot
private long
t
quickdropTime
field_2781
touchDropTimer
f_mizdkgtp
field_146986_E
dragItemDropDelay
protected final Set<Slot>
i
quickCraftSlots
field_2793
cursorDragSlots
f_ozkbqkty
field_147008_s
dragSplittingSlots
protected boolean
j
isQuickCrafting
field_2794
isCursorDragging
f_tdmywybh
field_147007_t
dragSplitting
private int
u
quickCraftingType
field_2790
heldButtonType
f_larkxlhn
field_146987_F
dragSplittingLimit
private int
v
quickCraftingButton
field_2778
heldButtonCode
f_wxpczinj
field_146988_G
dragSplittingButton
private boolean
w
skipNextRelease
field_2798
cancelNextRelease
f_haajolfq
field_146995_H
ignoreMouseUp
private int
x
quickCraftingRemainder
field_2803
draggedStackRemainder
f_zxhppytr
field_146996_I
dragSplittingRemnant
private long
y
lastClickTime
field_2788
lastButtonClickTime
f_bhhdfbtt
field_146997_J
lastClickTime
private Slot
z
lastClickSlot
field_2799
lastClickedSlot
f_cosvnlvl
field_146998_K
lastClickSlot
private int
A
lastClickButton
field_2786
lastClickedButton
f_hcgjnipj
field_146992_L
lastClickButton
private boolean
B
doubleclick
field_2783
isDoubleClicking
f_gbfougoi
field_146993_M
doubleClick
private ItemStack
C
lastQuickMoved
field_2791
quickMovingStack
f_kzgibxpu
field_146994_N
shiftClickedSlot

Constructor summary

ModifierConstructor
public (T container, PlayerInventory playerInventory, Text name)

Method summary

Modifier and TypeMethod
protected void
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)
renderTooltip(int arg0, int arg1)
method_2380(int arg0, int arg1)
drawMouseoverTooltip(int mouseX, int mouseY)
m_grarlstl(int arg0, int arg1)
func_191948_b(int arg0, int arg1)
renderHoveredToolTip(int mouseX, int mouseY)
private void
a(bek arg0, int arg1, int arg2, String arg3)
renderFloatingItem(ItemStack arg0, int arg1, int arg2, String arg3)
method_2382(class_1799 arg0, int arg1, int arg2, String arg3)
drawItem(ItemStack stack, int xPosition, int yPosition, String amountText)
m_edqlkxoi(C_sddaxwyk arg0, int arg1, int arg2, String arg3)
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)
renderLabels(int arg0, int arg1)
method_2388(int arg0, int arg1)
drawForeground(int mouseX, int mouseY)
m_lypenorc(int arg0, int arg1)
func_146979_b(int arg0, int arg1)
drawGuiContainerForegroundLayer(int mouseX, int mouseY)
protected abstract void
a(float arg0, int arg1, int arg2)
renderBg(float arg0, int arg1, int arg2)
method_2389(float arg0, int arg1, int arg2)
drawBackground(float delta, int mouseX, int mouseY)
m_plsdjslm(float arg0, int arg1, int arg2)
func_146976_a(float arg0, int arg1, int arg2)
drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY)
private void
a(bbx arg0)
renderSlot(Slot arg0)
method_2385(class_1735 arg0)
drawSlot(Slot arg0)
m_zioswvnu(C_nhvqfffd arg0)
func_146977_a(Slot arg0)
drawSlot(Slot slotIn)
private void
d()
recalculateQuickCraftRemaining()
method_2379()
calculateOffset()
m_zfnzxtan()
func_146980_g()
updateDragSplitting()
private Slot
c(double arg0, double arg1)
findSlot(double arg0, double arg1)
method_2386(double arg0, double arg1)
getSlotAt(double xPosition, double yPosition)
m_ocyatgfb(double arg0, double arg1)
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)
hasClickedOutside(double arg0, double arg1, int arg2, int arg3, int arg4)
method_2381(double arg0, double arg1, int arg2, int arg3, int arg4)
isClickOutsideBounds(double mouseX, double mouseY, int left, int top, int button)
m_nemptfst(double arg0, double arg1, int arg2, int arg3, int arg4)
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(bbx arg0, double arg1, double arg2)
isHovering(Slot arg0, double arg1, double arg2)
method_2387(class_1735 arg0, double arg1, double arg2)
isPointOverSlot(Slot slot, double pointX, double pointY)
m_cwxxnnun(C_nhvqfffd arg0, double arg1, double arg2)
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)
isHovering(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 xPosition, int yPosition, int width, int height, double pointX, double pointY)
m_xpbwlfnh(int arg0, int arg1, int arg2, int arg3, double arg4, double arg5)
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(bbx arg0, int arg1, int arg2, bas arg3)
slotClicked(Slot arg0, int arg1, int arg2, ClickType arg3)
method_2383(class_1735 arg0, int arg1, int arg2, class_1713 arg3)
onMouseClick(Slot slot, int invSlot, int button, SlotActionType arg3)
m_cytvygkr(C_nhvqfffd arg0, int arg1, int arg2, C_viureuve arg3)
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()
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)
checkNumkeyPressed(int arg0, int arg1)
method_2384(int arg0, int arg1)
handleHotbarKeyPressed(int keyCode, int scanCode)
m_wutnhswh(int arg0, int arg1)
func_195363_d(int arg0, int arg1)
func_195363_d(int keyCode, int scanCode)
public void
removed()
removed()
removed()
removed()
removed()
public boolean
isPauseScreen()
isPauseScreen()
isPauseScreen()
isPauseScreen()
isPauseScreen()
public void
tick()
tick()
tick()
tick()
tick()
public T
a()
getMenu()
method_17577()
getContainer()
m_lknpkqbd()
func_212873_a_()
getContainer()