CLASS net/minecraft/class_759 net/minecraft/client/render/item/HeldItemRenderer
	FIELD field_21807 MAP_BACKGROUND Lnet/minecraft/class_1921;
	FIELD field_21808 MAP_BACKGROUND_CHECKERBOARD Lnet/minecraft/class_1921;
	FIELD field_4043 equipProgressMainHand F
	FIELD field_4044 itemRenderer Lnet/minecraft/class_918;
	FIELD field_4046 renderManager Lnet/minecraft/class_898;
	FIELD field_4047 mainHand Lnet/minecraft/class_1799;
	FIELD field_4048 offHand Lnet/minecraft/class_1799;
	FIELD field_4050 client Lnet/minecraft/class_310;
	FIELD field_4051 prevEquipProgressOffHand F
	FIELD field_4052 equipProgressOffHand F
	FIELD field_4053 prevEquipProgressMainHand F
	METHOD <init> (Lnet/minecraft/class_310;)V
		ARG 1 client
	METHOD method_22976 renderItem (FLnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_746;I)V
		ARG 1 tickDelta
		ARG 2 matrices
		ARG 3 vertexConsumers
		ARG 4 player
		ARG 5 light
	METHOD method_3215 resetEquipProgress (Lnet/minecraft/class_1268;)V
		ARG 1 hand
	METHOD method_3216 renderArm (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1306;)V
		ARG 1 matrices
		ARG 2 vertexConsumers
		ARG 3 light
		ARG 4 arm
	METHOD method_3217 applySwingOffset (Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V
		ARG 1 matrices
		ARG 2 arm
		ARG 3 swingProgress
	METHOD method_3218 applyEatOrDrinkTransformation (Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;)V
		ARG 1 matrices
		ARG 2 tickDelta
		ARG 3 arm
		ARG 4 stack
	METHOD method_3219 renderArmHoldingItem (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFLnet/minecraft/class_1306;)V
		ARG 1 matrices
		ARG 2 vertexConsumers
		ARG 3 light
		ARG 4 equipProgress
		ARG 5 swingProgress
		ARG 6 arm
	METHOD method_3220 updateHeldItems ()V
	METHOD method_3222 renderMapInOneHand (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFLnet/minecraft/class_1306;FLnet/minecraft/class_1799;)V
		ARG 1 matrices
		ARG 2 vertexConsumers
		ARG 3 light
		ARG 4 equipProgress
		ARG 5 arm
		ARG 6 swingProgress
		ARG 7 stack
	METHOD method_3223 renderFirstPersonMap (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;)V
		ARG 1 matrices
		ARG 2 vertexConsumers
		ARG 3 swingProgress
		ARG 4 stack
	METHOD method_3224 applyEquipOffset (Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V
		ARG 1 matrices
		ARG 2 arm
		ARG 3 equipProgress
	METHOD method_3227 getMapAngle (F)F
		ARG 1 tickDelta
	METHOD method_3228 renderFirstPersonItem (Lnet/minecraft/class_742;FFLnet/minecraft/class_1268;FLnet/minecraft/class_1799;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
		ARG 1 player
		ARG 2 tickDelta
		ARG 3 pitch
		ARG 4 hand
		ARG 5 swingProgress
		ARG 6 item
		ARG 7 equipProgress
		ARG 8 matrices
		ARG 9 vertexConsumers
		ARG 10 light
	METHOD method_3231 renderMapInBothHands (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFF)V
		ARG 1 matrices
		ARG 2 vertexConsumers
		ARG 3 light
		ARG 4 pitch
		ARG 5 equipProgress
		ARG 6 swingProgress
	METHOD method_3233 renderItem (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
		ARG 1 entity
		ARG 2 stack
		ARG 3 renderMode
		ARG 4 leftHanded
		ARG 5 matrices
		ARG 6 vertexConsumers
		ARG 7 light
	METHOD method_33302 isChargedCrossbow (Lnet/minecraft/class_1799;)Z
		ARG 0 stack
	CLASS class_5773 HandRenderType
		FIELD field_28387 renderMainHand Z
		FIELD field_28388 renderOffHand Z
		METHOD <init> (Ljava/lang/String;IZZ)V
			ARG 3 renderMainHand
			ARG 4 renderOffHand
		METHOD method_33305 shouldOnlyRender (Lnet/minecraft/class_1268;)Lnet/minecraft/class_759$class_5773;
			ARG 0 hand
