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

public abstract class InventoryMenuScreen<T extends InventoryMenu>

extends Screen implements C_20060509<T>

All mapped superinterfaces:

C_90515743, GuiEventListener, Widget, C_20060509

dal
net.minecraft.class_465
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
MENU_LOCATION
field_147001_a
field_147001_a
protected int
b
field_2792
backgroundWidth
field_146999_f
field_146999_f
protected int
c
field_2779
backgroundHeight
field_147000_g
field_147000_g
protected final T
d
field_2797
menu
field_147002_h
field_147002_h
protected final PlayerInventory
e
field_17410
playerInventory
field_213127_e
field_213127_e
protected int
f
field_2776
x
field_147003_i
field_147003_i
protected int
g
field_2800
y
field_147009_r
field_147009_r
protected InventorySlot
h
field_2787
hoveredSlot
field_147006_u
field_147006_u
private InventorySlot
k
field_2777
touchDragSlotStart
field_147005_v
field_147005_v
private boolean
l
field_2789
touchIsRightClickDrag
field_147004_w
field_147004_w
private ItemStack
m
field_2782
touchDraggedItem
field_147012_x
field_147012_x
private int
n
field_2784
touchDropX
field_147011_y
field_147011_y
private int
o
field_2796
touchDropY
field_147010_z
field_147010_z
private InventorySlot
p
field_2802
touchDropOriginSlot
field_146989_A
field_146989_A
private long
q
field_2795
touchDropTime
field_146990_B
field_146990_B
private ItemStack
r
field_2785
touchDropReturningItem
field_146991_C
field_146991_C
private InventorySlot
s
field_2780
draggedInvSlot
field_146985_D
field_146985_D
private long
t
field_2781
touchDropTimer
field_146986_E
field_146986_E
protected final Set<InventorySlot>
i
field_2793
draggedInvSlots
field_147008_s
field_147008_s
protected boolean
j
field_2794
isDraggingItem
field_147007_t
field_147007_t
private int
u
field_2790
clickDragMode
field_146987_F
field_146987_F
private int
v
field_2778
clickDragButton
field_146988_G
field_146988_G
private boolean
w
field_2798
cancelNextMouseRelease
field_146995_H
field_146995_H
private int
x
field_2803
draggedItemRemainder
field_146996_I
field_146996_I
private long
y
field_2788
lastButtonClickTime
field_146997_J
field_146997_J
private InventorySlot
z
field_2799
clickedInvSlot
field_146998_K
field_146998_K
private int
A
field_2786
lastClickedButton
field_146992_L
field_146992_L
private boolean
B
field_2783
isDoubleClicking
field_146993_M
field_146993_M
private ItemStack
C
field_2791
shiftClickedItem
field_146994_N
field_146994_N

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
init()
m_41805697()
init()
init()
public void
render(int arg0, int arg1, float arg2)
m_93956703(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)
renderTooltip(int x, int y)
func_191948_b(int arg0, int arg1)
renderHoveredToolTip(int arg0, int arg1)
private void
a(bca arg0, int arg1, int arg2, String arg3)
method_2382(class_1799 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)
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)
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(azo arg0)
method_2385(class_1735 arg0)
renderSlot(InventorySlot slot)
func_146977_a(Slot arg0)
drawSlot(Slot slotIn)
private void
d()
method_2379()
updateDraggedStackRemainder()
func_146980_g()
updateDragSplitting()
private InventorySlot
c(double arg0, double arg1)
method_2386(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)
m_29843171(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)
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)
m_52921597(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)
m_37728393(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
private boolean
a(azo arg0, double arg1, double arg2)
method_2387(class_1735 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_2378(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(azo arg0, int arg1, int arg2, ayj arg3)
method_2383(class_1735 arg0, int arg1, int arg2, class_1713 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()
m_13451306()
shouldCloseOnEsc()
shouldCloseOnEsc()
public boolean
keyPressed(int arg0, int arg1, int arg2)
m_40016007(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)
moveHoveredSlotToHotbar(int key, int scancode)
func_195363_d(int arg0, int arg1)
func_195363_d(int arg0, int arg1)
public void
removed()
m_47002234()
removed()
removed()
public boolean
isPauseScreen()
m_94022149()
shouldPauseGame()
isPauseScreen()
public void
tick()
m_53520780()
tick()
tick()
public T
a()
method_17577()
m_74903897()
func_212873_a_()
func_212873_a_()