CLASS dac net/minecraft/client/gui/ContainerScreen
	FIELD A lastClickedButton I
	FIELD B isDoubleClicking Z
	FIELD C quickMovingStack Lbbu;
	FIELD a BACKGROUND_TEXTURE Lqs;
	FIELD b containerWidth I
	FIELD c containerHeight I
	FIELD d container Laxv;
	FIELD e playerInventory Lavq;
	FIELD f left I
	FIELD g top I
	FIELD h focusedSlot Lazi;
	FIELD i cursorDragSlots Ljava/util/Set;
	FIELD j isCursorDragging Z
	FIELD k touchDragSlotStart Lazi;
	FIELD l touchIsRightClickDrag Z
	FIELD m touchDragStack Lbbu;
	FIELD n touchDropX I
	FIELD o touchDropY I
	FIELD p touchDropOriginSlot Lazi;
	FIELD q touchDropTime J
	FIELD r touchDropReturningStack Lbbu;
	FIELD s touchHoveredSlot Lazi;
	FIELD t touchDropTimer J
	FIELD u heldButtonType I
	FIELD v heldButtonCode I
	FIELD w cancelNextRelease Z
	FIELD x draggedStackRemainder I
	FIELD y lastButtonClickTime J
	FIELD z lastClickedSlot Lazi;
	METHOD <init> (Laxv;Lavq;Ljm;)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 drawMouseoverTooltip (II)V
		ARG 1 mouseX
		ARG 2 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 (Lazi;)V
	METHOD a isPointOverSlot (Lazi;DD)Z
		ARG 1 slot
		ARG 2 pointX
		ARG 4 pointY
	METHOD a onMouseClick (Lazi;IILayd;)V
		ARG 1 slot
		ARG 2 invSlot
		ARG 3 button
	METHOD a drawItem (Lbbu;IILjava/lang/String;)V
		ARG 1 stack
		ARG 2 xPosition
		ARG 3 yPosition
		ARG 4 amountText
	METHOD b drawForeground (II)V
		ARG 1 mouseX
		ARG 2 mouseY
	METHOD c getSlotAt (DD)Lazi;
		ARG 1 xPosition
		ARG 3 yPosition
	METHOD c handleHotbarKeyPressed (II)Z
		ARG 1 keyCode
		ARG 2 scanCode
	METHOD d calculateOffset ()V
