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_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_2801 BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
	FIELD field_2802 touchDropOriginSlot Lnet/minecraft/class_1735;
	FIELD field_2803 draggedStackRemainder I
	FIELD field_29347 displayName Lnet/minecraft/class_2561;
	METHOD <init> (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 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 (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 xPosition
		ARG 3 yPosition
		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 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 (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 (I)V
		ARG 1 button
