CLASS avq net/minecraft/entity/projectile/ProjectileEntity CLASS avq$a PickupType FIELD a NO_PICKUP Lavq$a; FIELD b PICKUP Lavq$a; FIELD c CREATIVE_PICKUP Lavq$a; METHOD a fromOrdinal (I)Lavq$a; FIELD ap FLAGS Lqg; FIELD aq PIERCE_LEVEL Lqg; FIELD ar xTile I FIELD as yTile I FIELD at zTIle I FIELD au inBlockState Lbuw; FIELD av life I FIELD ax damage D FIELD az sound Lyh; FIELD c inGround Z FIELD e pickupType Lavq$a; FIELD f shake I FIELD g ownerUuid Ljava/util/UUID; METHOD (Laid;Lbgv;)V ARG 1 type METHOD a setFlag (IZ)V ARG 1 index METHOD a setOwner (Lahz;)V METHOD a onHit (Laii;)V METHOD a setSound (Lyh;)V METHOD a setCritical (Z)V METHOD b setFlagByte (B)V METHOD c setDamage (D)V METHOD k getSound ()Lyh; METHOD m getOwner ()Lahz; METHOD n asItemStack ()Lbbp; METHOD n setNoClip (Z)V METHOD o getDamage ()D METHOD o setShotFromCrossbow (Z)V METHOD r isShotFromCrossbow ()Z METHOD s getPierceLevel ()B METHOD v isNoClip ()Z