CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity FIELD field_22478 ownerUuid Ljava/util/UUID; FIELD field_23740 leftOwner Z FIELD field_28646 shot Z FIELD field_33399 owner Lnet/minecraft/class_1297; METHOD method_24919 setProperties (Lnet/minecraft/class_1297;FFFFF)V ARG 1 user ARG 2 pitch ARG 3 yaw ARG 4 roll ARG 5 modifierZ ARG 6 modifierXYZ METHOD method_24920 onBlockHit (Lnet/minecraft/class_3965;)V ARG 1 blockHitResult METHOD method_24921 getOwner ()Lnet/minecraft/class_1297; METHOD method_26958 canHit (Lnet/minecraft/class_1297;)Z ARG 1 entity METHOD method_26960 updateRotation (FF)F ARG 0 prevRot ARG 1 newRot METHOD method_26961 shouldLeaveOwner ()Z METHOD method_26962 updateRotation ()V METHOD method_34714 isOwner (Lnet/minecraft/class_1297;)Z ARG 1 entity METHOD method_37225 getEffectCause ()Lnet/minecraft/class_1297; COMMENT {@return the cause entity of any effect applied by this projectile} If this COMMENT projectile has an owner, the effect is attributed to the owner; otherwise, it COMMENT is attributed to this projectile itself. METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V ARG 1 entityHitResult METHOD method_7485 setVelocity (DDDFF)V ARG 1 x ARG 3 y ARG 5 z ARG 7 speed ARG 8 divergence METHOD method_7488 onCollision (Lnet/minecraft/class_239;)V ARG 1 hitResult