CLASS bau net/minecraft/item/CrossbowItem
	FIELD c charged Z
	FIELD d loaded Z
	METHOD a getQuickChargeSound (I)Lyk;
		ARG 1 stage
	METHOD a getPullProgress (ILbcc;)F
		ARG 0 useTicks
		ARG 1 stack
	METHOD a (Lahd;Lais;)V
		ARG 1 e
	METHOD a loadProjectiles (Lais;Lbcc;)Z
		ARG 0 shooter
		ARG 1 projectile
	METHOD a loadProjectile (Lais;Lbcc;Lbcc;ZZ)Z
		ARG 0 shooter
		ARG 1 crossbow
		ARG 2 projectile
		ARG 3 simulated
		ARG 4 creative
	METHOD a (Lbbx;Lbcc;)Z
		ARG 1 s
	METHOD a hasProjectile (Lbcc;Lbbx;)Z
		ARG 0 crossbow
		ARG 1 projectile
	METHOD a setCharged (Lbcc;Z)V
		ARG 0 stack
		ARG 1 charged
	METHOD a shootAll (Lbhj;Lais;Lahd;Lbcc;FF)V
		ARG 0 world
		ARG 1 entity
		ARG 2 hand
		ARG 3 stack
		ARG 4 speed
		ARG 5 divergence
	METHOD a shoot (Lbhj;Lais;Lahd;Lbcc;Lbcc;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 a postShoot (Lbhj;Lais;Lbcc;)V
		ARG 0 world
		ARG 1 entity
		ARG 2 stack
	METHOD a createArrow (Lbhj;Lais;Lbcc;Lbcc;)Lawd;
		ARG 0 world
		ARG 1 entity
		ARG 2 crossbow
		ARG 3 arrow
	METHOD a getSoundPitches (Ljava/util/Random;)[F
		ARG 0 random
	METHOD a getSoundPitch (Z)F
		ARG 0 flag
	METHOD b putProjectile (Lbcc;Lbcc;)V
		ARG 0 crossbow
		ARG 1 projectile
	METHOD b (Lbcc;Lbhj;Lais;)F
		ARG 0 stack
		ARG 1 world
		ARG 2 entity
	METHOD c (Lbcc;Lbhj;Lais;)F
		ARG 0 stack
		ARG 1 world
		ARG 2 entity
	METHOD d isCharged (Lbcc;)Z
		ARG 0 stack
	METHOD d (Lbcc;Lbhj;Lais;)F
		ARG 0 stack
		ARG 1 world
		ARG 2 entity
	METHOD e getPullTime (Lbcc;)I
		ARG 0 stack
	METHOD j getProjectiles (Lbcc;)Ljava/util/List;
		ARG 0 crossbow
	METHOD k clearProjectiles (Lbcc;)V
		ARG 0 crossbow
	METHOD l getSpeed (Lbcc;)F
		ARG 0 stack
