CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScreen FIELD field_25267 titleX I FIELD field_25268 titleY I FIELD field_25269 playerInventoryTitleX I FIELD field_25270 playerInventoryTitleY I FIELD field_2776 x I FIELD field_2777 touchDragSlotStart Lnet/minecraft/class_1735; FIELD field_2778 heldButtonCode I FIELD field_2779 backgroundHeight 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 doubleClicking 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 backgroundWidth I FIELD field_2793 cursorDragSlots Ljava/util/Set; FIELD field_2794 cursorDragging Z FIELD field_2795 touchDropTime J FIELD field_2796 touchDropY I FIELD field_2797 handler Lnet/minecraft/class_1703; FIELD field_2798 cancelNextRelease Z FIELD field_2799 lastClickedSlot Lnet/minecraft/class_1735; FIELD field_2800 y I FIELD field_2801 BACKGROUND_TEXTURE Lnet/minecraft/class_2960; FIELD field_2802 touchDropOriginSlot Lnet/minecraft/class_1735; FIELD field_2803 draggedStackRemainder I FIELD field_29347 playerInventoryTitle Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V ARG 1 handler ARG 2 inventory ARG 3 title METHOD method_2378 isPointWithinBounds (IIIIDD)Z ARG 1 x ARG 2 y ARG 3 width ARG 4 height ARG 5 pointX ARG 7 pointY METHOD method_2379 calculateOffset ()V METHOD method_2380 drawMouseoverTooltip (Lnet/minecraft/class_4587;II)V ARG 1 matrices ARG 2 x ARG 3 y 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 x ARG 3 y ARG 4 amountText METHOD method_2383 onMouseClick (Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)V COMMENT @see net.minecraft.screen.ScreenHandler#onSlotClick(int, int, net.minecraft.screen.slot.SlotActionType, net.minecraft.entity.player.PlayerEntity) ARG 1 slot ARG 2 slotId ARG 3 button ARG 4 actionType METHOD method_2384 handleHotbarKeyPressed (II)Z ARG 1 keyCode ARG 2 scanCode METHOD method_2385 drawSlot (Lnet/minecraft/class_4587;Lnet/minecraft/class_1735;)V ARG 1 matrices ARG 2 slot METHOD method_2386 getSlotAt (DD)Lnet/minecraft/class_1735; ARG 1 x ARG 3 y METHOD method_2387 isPointOverSlot (Lnet/minecraft/class_1735;DD)Z ARG 1 slot ARG 2 pointX ARG 4 pointY METHOD method_2388 drawForeground (Lnet/minecraft/class_4587;II)V ARG 1 matrices ARG 2 mouseX ARG 3 mouseY METHOD method_2389 drawBackground (Lnet/minecraft/class_4587;FII)V ARG 1 matrices ARG 2 delta ARG 3 mouseX ARG 4 mouseY METHOD method_30107 onMouseClick (I)V ARG 1 button METHOD method_33285 (Lnet/minecraft/class_4587;III)V ARG 0 matrices ARG 1 x ARG 2 y ARG 3 color METHOD method_37432 handledScreenTick ()V