CLASS czb net/minecraft/client/gui/ContainerScreen FIELD A touchDragStack Lbar; FIELD B touchDropX I FIELD C touchDropY I FIELD D touchDropOriginSlot Laye; FIELD E touchDropTime J FIELD F touchDropReturningStack Lbar; FIELD G touchHoveredSlot Laye; FIELD H touchDropTimer J FIELD I heldButtonType I FIELD J heldButtonCode I FIELD M lastButtonClickTime J FIELD N lastClickedSlot Laye; FIELD O lastClickedButton I FIELD a BACKGROUND_TEXTURE Lqp; FIELD b width I FIELD g height I FIELD h container Lawr; FIELD i playerInventory Laul; FIELD s name Ljl; FIELD t left I FIELD u top I FIELD v focusedSlot Laye; FIELD w cursorDragSlots Ljava/util/Set; FIELD x isCursorDragging Z FIELD y touchDragSlotStart Laye; FIELD z touchIsRightClickDrag Z METHOD (Lawr;Laul;Ljl;)V ARG 3 name METHOD a isClickOutsideBounds (DDIII)Z ARG 1 mouseX ARG 3 mouseY ARG 5 left ARG 6 top METHOD a drawBackground (FII)V ARG 1 delta ARG 2 mouseX ARG 3 mouseY METHOD a isPointWithinBounds (IIIIDD)Z ARG 1 xPosition ARG 2 yPosition ARG 3 width ARG 4 height ARG 5 pointX ARG 7 pointY METHOD a drawSlot (Laye;)V METHOD a isPointOverSlot (Laye;DD)Z ARG 1 slot ARG 2 pointX ARG 4 pointY METHOD a onMouseClick (Laye;IILawz;)V ARG 1 slot ARG 2 invSlot ARG 3 button METHOD a drawItem (Lbar;IILjava/lang/String;)V ARG 1 stack ARG 2 xPosition ARG 3 yPosition ARG 4 amountText METHOD b drawMouseoverTooltip (II)V ARG 1 mouseX ARG 2 mouseY METHOD c drawForeground (II)V ARG 1 mouseX ARG 2 mouseY METHOD d getSlotAt (DD)Laye; ARG 1 xPosition ARG 3 yPosition METHOD d handleHotbarKeyPressed (II)Z ARG 1 keyCode ARG 2 scanCode METHOD l calculateOffset ()V