CLASS bat net/minecraft/item/CrossbowItem FIELD c charged Z FIELD d loaded Z METHOD a getQuickChargeSound (I)Lyj; ARG 1 stage METHOD a getPullProgress (ILbcb;)F ARG 0 useTicks ARG 1 stack METHOD a (Lahc;Lair;)V ARG 1 e METHOD a loadProjectiles (Lair;Lbcb;)Z ARG 0 shooter ARG 1 projectile METHOD a loadProjectile (Lair;Lbcb;Lbcb;ZZ)Z ARG 0 shooter ARG 1 crossbow ARG 2 projectile ARG 3 simulated ARG 4 creative METHOD a (Lbbw;Lbcb;)Z ARG 1 s METHOD a hasProjectile (Lbcb;Lbbw;)Z ARG 0 crossbow ARG 1 projectile METHOD a setCharged (Lbcb;Z)V ARG 0 stack ARG 1 charged METHOD a shootAll (Lbhi;Lair;Lahc;Lbcb;FF)V ARG 0 world ARG 1 entity ARG 2 hand ARG 3 stack ARG 4 speed ARG 5 divergence METHOD a shoot (Lbhi;Lair;Lahc;Lbcb;Lbcb;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 (Lbhi;Lair;Lbcb;)V ARG 0 world ARG 1 entity ARG 2 stack METHOD a createArrow (Lbhi;Lair;Lbcb;Lbcb;)Lawc; 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 (Lbcb;Lbcb;)V ARG 0 crossbow ARG 1 projectile METHOD b (Lbcb;Lbhi;Lair;)F ARG 0 stack ARG 1 world ARG 2 entity METHOD c (Lbcb;Lbhi;Lair;)F ARG 0 stack ARG 1 world ARG 2 entity METHOD d isCharged (Lbcb;)Z ARG 0 stack METHOD d (Lbcb;Lbhi;Lair;)F ARG 0 stack ARG 1 world ARG 2 entity METHOD e getPullTime (Lbcb;)I ARG 0 stack METHOD j getProjectiles (Lbcb;)Ljava/util/List; ARG 0 crossbow METHOD k clearProjectiles (Lbcb;)V ARG 0 crossbow METHOD l getSpeed (Lbcb;)F ARG 0 stack