CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
	FIELD field_30863 RANGE I
	FIELD field_30864 CHARGED_KEY Ljava/lang/String;
	FIELD field_30865 CHARGED_PROJECTILES_KEY Ljava/lang/String;
	FIELD field_7936 loaded Z
	FIELD field_7937 charged Z
	METHOD method_18814 createArrow (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1665;
		ARG 0 world
		ARG 1 entity
		ARG 2 crossbow
		ARG 3 arrow
	METHOD method_20272 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1309;)V
		ARG 1 e
	METHOD method_20309 getSpeed (Lnet/minecraft/class_1799;)F
		ARG 0 stack
	METHOD method_7763 shoot (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;FZFFF)V
		ARG 0 world
		ARG 1 shooter
		ARG 2 hand
		ARG 3 crossbow
		ARG 4 projectile
		ARG 5 soundPitch
		ARG 6 creative
		ARG 7 speed
		ARG 8 divergence
		ARG 9 simulated
	METHOD method_7765 loadProjectile (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;ZZ)Z
		ARG 0 shooter
		ARG 1 crossbow
		ARG 2 projectile
		ARG 3 simulated
		ARG 4 creative
	METHOD method_7766 clearProjectiles (Lnet/minecraft/class_1799;)V
		ARG 0 crossbow
	METHOD method_7767 loadProjectiles (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)Z
		ARG 0 shooter
		ARG 1 projectile
	METHOD method_7768 (Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)Z
		ARG 1 s
	METHOD method_7769 postShoot (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V
		ARG 0 world
		ARG 1 entity
		ARG 2 stack
	METHOD method_7770 getPullProgress (ILnet/minecraft/class_1799;)F
		ARG 0 useTicks
		ARG 1 stack
	METHOD method_7772 hasProjectile (Lnet/minecraft/class_1799;Lnet/minecraft/class_1792;)Z
		ARG 0 crossbow
		ARG 1 projectile
	METHOD method_7773 getQuickChargeSound (I)Lnet/minecraft/class_3414;
		ARG 1 stage
	METHOD method_7775 getPullTime (Lnet/minecraft/class_1799;)I
		ARG 0 stack
	METHOD method_7777 shootAll (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;FF)V
		ARG 0 world
		ARG 1 entity
		ARG 2 hand
		ARG 3 stack
		ARG 4 speed
		ARG 5 divergence
	METHOD method_7778 putProjectile (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
		ARG 0 crossbow
		ARG 1 projectile
	METHOD method_7780 getSoundPitches (Ljava/util/Random;)[F
		ARG 0 random
	METHOD method_7781 isCharged (Lnet/minecraft/class_1799;)Z
		ARG 0 stack
	METHOD method_7782 setCharged (Lnet/minecraft/class_1799;Z)V
		ARG 0 stack
		ARG 1 charged
	METHOD method_7784 getSoundPitch (ZLjava/util/Random;)F
		ARG 0 flag
		ARG 1 random
	METHOD method_7785 getProjectiles (Lnet/minecraft/class_1799;)Ljava/util/List;
		ARG 0 crossbow
