CLASS awf net/minecraft/entity/projectile/ProjectileEntity
	CLASS awf$a PickupPermission
		METHOD a fromOrdinal (I)Lawf$a;
	FIELD aA piercingKilledEntities Ljava/util/List;
	FIELD ar PROJECTILE_FLAGS Lqi;
	FIELD as PIERCE_LEVEL Lqi;
	FIELD at inBlockState Lbvn;
	FIELD au life I
	FIELD aw damage D
	FIELD ay sound Lym;
	FIELD az piercedEntities Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;
	FIELD c inGround Z
	FIELD d inGroundTime I
	FIELD e pickupType Lawf$a;
	FIELD f shake I
	FIELD g ownerUuid Ljava/util/UUID;
	METHOD <init> (Laip;DDDLbhl;)V
		ARG 1 type
		ARG 2 x
		ARG 4 y
		ARG 6 z
		ARG 8 world
	METHOD <init> (Laip;Laiu;Lbhl;)V
		ARG 1 type
		ARG 2 owner
		ARG 3 world
	METHOD <init> (Laip;Lbhl;)V
		ARG 1 type
	METHOD a setProjectileFlag (IZ)V
		ARG 1 index
	METHOD a setOwner (Lail;)V
	METHOD a onHit (Laiu;)V
		ARG 1 target
	METHOD a onEntityHit (Lcrx;)V
	METHOD a onHit (Lcry;)V
	METHOD a getEntityCollision (Lcsa;Lcsa;)Lcrx;
	METHOD a setSound (Lym;)V
		ARG 1 sound
	METHOD a setCritical (Z)V
	METHOD b setPierceLevel (B)V
	METHOD c setDamage (D)V
	METHOD i age ()V
	METHOD k getSound ()Lym;
	METHOD m getOwner ()Lail;
	METHOD n asItemStack ()Lbce;
	METHOD n setNoClip (Z)V
	METHOD o getDamage ()D
	METHOD o setShotFromCrossbow (Z)V
	METHOD q isCritical ()Z
	METHOD r isShotFromCrossbow ()Z
	METHOD s getPierceLevel ()B
	METHOD u getDragInWater ()F
	METHOD v isNoClip ()Z
	METHOD w clearPiercingStatus ()V
