CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/AbstractContainerScreen FIELD field_17410 playerInventory Lnet/minecraft/class_1661; FIELD field_2776 left I FIELD field_2777 touchDragSlotStart Lnet/minecraft/class_1735; FIELD field_2778 heldButtonCode I FIELD field_2779 containerHeight I FIELD field_2780 touchHoveredSlot Lnet/minecraft/class_1735; FIELD field_2781 touchDropTimer J FIELD field_2782 touchDragStack Lnet/minecraft/class_1799; FIELD field_2783 isDoubleClicking Z FIELD field_2784 touchDropX I FIELD field_2785 touchDropReturningStack Lnet/minecraft/class_1799; FIELD field_2786 lastClickedButton I FIELD field_2787 focusedSlot Lnet/minecraft/class_1735; FIELD field_2788 lastButtonClickTime J FIELD field_2789 touchIsRightClickDrag Z FIELD field_2790 heldButtonType I FIELD field_2791 quickMovingStack Lnet/minecraft/class_1799; FIELD field_2792 containerWidth I FIELD field_2793 cursorDragSlots Ljava/util/Set; FIELD field_2794 isCursorDragging Z FIELD field_2795 touchDropTime J FIELD field_2796 touchDropY I FIELD field_2797 container Lnet/minecraft/class_1703; FIELD field_2798 cancelNextRelease Z FIELD field_2799 lastClickedSlot Lnet/minecraft/class_1735; FIELD field_2800 top I FIELD field_2801 BACKGROUND_TEXTURE Lnet/minecraft/class_2960; FIELD field_2802 touchDropOriginSlot Lnet/minecraft/class_1735; FIELD field_2803 draggedStackRemainder I METHOD (Layi;Lawd;Ljn;)V ARG 1 container ARG 2 playerInventory ARG 3 name METHOD keyPressed (III)Z ARG 1 keyCode ARG 2 scanCode ARG 3 modifiers METHOD method_2378 isPointWithinBounds (IIIIDD)Z ARG 1 xPosition ARG 2 yPosition ARG 3 width ARG 4 height ARG 5 pointX ARG 7 pointY METHOD method_2379 calculateOffset ()V METHOD method_2380 drawMouseoverTooltip (II)V ARG 1 mouseX ARG 2 mouseY METHOD method_2381 isClickOutsideBounds (DDIII)Z ARG 1 mouseX ARG 3 mouseY ARG 5 left ARG 6 top ARG 7 button METHOD method_2382 drawItem (Lnet/minecraft/class_1799;IILjava/lang/String;)V ARG 1 stack ARG 2 xPosition ARG 3 yPosition ARG 4 amountText METHOD method_2383 onMouseClick (Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)V ARG 1 slot ARG 2 invSlot ARG 3 button METHOD method_2384 handleHotbarKeyPressed (II)Z ARG 1 keyCode ARG 2 scanCode METHOD method_2385 drawSlot (Lnet/minecraft/class_1735;)V METHOD method_2386 getSlotAt (DD)Lnet/minecraft/class_1735; ARG 1 xPosition ARG 3 yPosition METHOD method_2387 isPointOverSlot (Lnet/minecraft/class_1735;DD)Z ARG 1 slot ARG 2 pointX ARG 4 pointY METHOD method_2388 drawForeground (II)V ARG 1 mouseX ARG 2 mouseY METHOD method_2389 drawBackground (FII)V ARG 1 delta ARG 2 mouseX ARG 3 mouseY METHOD mouseClicked (DDI)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button METHOD mouseDragged (DDIDD)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button ARG 6 deltaX ARG 8 deltaY METHOD mouseReleased (DDI)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button METHOD render (IIF)V ARG 1 mouseX ARG 2 mouseY ARG 3 delta