CLASS aqk net/minecraft/entity/projectile/ProjectileEntity CLASS aqk$a PickupType FIELD a NO_PICKUP Laqk$a; FIELD b PICKUP Laqk$a; FIELD c CREATIVE_PICKUP Laqk$a; METHOD a fromOrdinal (I)Laqk$a; FIELD aA inBlockState Lboh; FIELD aB life I FIELD aD damage D FIELD aF sound Lxd; FIELD au COLLIDABLE_ENTITIES Ljava/util/function/Predicate; FIELD av FLAGS Lpn; FIELD aw PIERCE_LEVEL Lpn; FIELD ax xTile I FIELD ay yTile I FIELD az zTIle I FIELD b inGround Z FIELD d pickupType Laqk$a; FIELD e shake I FIELD f ownerUuid Ljava/util/UUID; METHOD (Lagj;Lban;)V ARG 1 type METHOD V_ update ()V METHOD a shouldRender (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 (Lagf;)V METHOD a onHit (Lago;)V METHOD a move (Lagt;DDD)V ARG 2 x METHOD a deserializeCustomData (Lhp;)V METHOD a setSound (Lxd;)V METHOD a setCritical (Z)V METHOD b setFlagByte (B)V METHOD b serializeCustomData (Lhp;)V METHOD bH getEyeHeight ()F METHOD c setDamage (D)V METHOD c setVelocity (DDDFF)V ARG 1 dirX ARG 3 dirY METHOD h setVelocityClient (DDD)V ARG 1 x METHOD i getSound ()Lxd; METHOD k getOwner ()Lagf; METHOD l asItemStack ()Lavo; METHOD m getDamage ()D METHOD o isCritical ()Z METHOD o setNoClip (Z)V METHOD p isShotFromCrossbow ()Z METHOD p setShotFromCrossbow (Z)V METHOD q getPierceLevel ()B METHOD s isNoClip ()Z METHOD y_ initDataTracker ()V