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