CLASS arn net/minecraft/entity/projectile/ProjectileEntity
	CLASS arn$a PickupType
		FIELD a NO_PICKUP Larn$a;
		FIELD b PICKUP Larn$a;
		FIELD c CREATIVE_PICKUP Larn$a;
		METHOD a fromOrdinal (I)Larn$a;
	FIELD aA inBlockState Lbqi;
	FIELD aB life I
	FIELD aD damage D
	FIELD aF sound Lxr;
	FIELD au COLLIDABLE_ENTITIES Ljava/util/function/Predicate;
	FIELD av FLAGS Lpr;
	FIELD aw PIERCE_LEVEL Lpr;
	FIELD ax xTile I
	FIELD ay yTile I
	FIELD az zTIle I
	FIELD c inGround Z
	FIELD e pickupType Larn$a;
	FIELD f shake I
	FIELD g ownerUuid Ljava/util/UUID;
	METHOD <init> (Lahg;Lbci;)V
		ARG 1 type
	METHOD a shouldRenderAtDistance (D)Z
	METHOD a setPositionAndRotations (DDDFFIZ)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a setFlag (IZ)V
		ARG 1 index
	METHOD a setOwner (Lahc;)V
	METHOD a onHit (Lahl;)V
	METHOD a move (Lahq;DDD)V
		ARG 1 type
		ARG 2 x
		ARG 4 y
		ARG 6 z
	METHOD a readCustomDataFromTag (Lhq;)V
	METHOD a setSound (Lxr;)V
	METHOD a setCritical (Z)V
	METHOD b setFlagByte (B)V
	METHOD b onPlayerCollision (Larj;)V
	METHOD b writeCustomDataToTag (Lhq;)V
	METHOD bH getEyeHeight ()F
	METHOD c setDamage (D)V
	METHOD c setVelocity (DDDFF)V
		ARG 1 dirX
		ARG 3 dirY
	METHOD h update ()V
	METHOD h setVelocityClient (DDD)V
		ARG 1 x
	METHOD i getSound ()Lxr;
	METHOD k getOwner ()Lahc;
	METHOD l asItemStack ()Laxc;
	METHOD m getDamage ()D
	METHOD o setNoClip (Z)V
	METHOD p isShotFromCrossbow ()Z
	METHOD p setShotFromCrossbow (Z)V
	METHOD q getPierceLevel ()B
	METHOD s isNoClip ()Z
	METHOD w_ initDataTracker ()V
