CLASS aap net/minecraft/entity/projectile/EntityArrowBase CLASS aap$1 METHOD a apply (Lsg;)Z ARG 0 entity CLASS aap$a PickupType FIELD a NO_PICKUP Laap$a; FIELD b PICKUP Laap$a; FIELD c CREATIVE_PICKUP Laap$a; METHOD a fromOrdinal (I)Laap$a; ARG 0 ordinal METHOD values values ()[Laap$a; FIELD aA damage D FIELD a inGround Z FIELD aw inBlock Laky; FIELD ax inMetaData I FIELD c pickupType Laap$a; FIELD d shake I FIELD e owner Lsg; FIELD f CAN_HIT Lcom/google/common/base/Predicate; FIELD g ARROW_FLAGS Lkj; METHOD (Laiw;DDD)V ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD (Laiw;Lsp;)V ARG 0 world ARG 1 owner METHOD a (DDDFFIZ)V ARG 0 x ARG 1 y ARG 2 z ARG 3 yaw ARG 4 pitch METHOD a onCollision (Lbct;)V ARG 0 hit METHOD a deserializeCustomData (Ldt;)V ARG 0 tag METHOD a registerTagUpgradersFor (Lpf;Ljava/lang/String;)V ARG 0 handler ARG 1 arrowType METHOD a setVelocityFromEntity (Lsg;FFFFF)V ARG 0 entity ARG 1 pitch ARG 2 yaw ARG 4 force ARG 5 variation METHOD a onHit (Lsp;)V ARG 0 entity METHOD a setCritical (Z)V ARG 0 value METHOD b serializeCustomData (Ldt;)V ARG 0 tag METHOD b registerTagUpgraders (Lpf;)V ARG 0 handler METHOD bq getEyeHeight ()F METHOD c setDamage (D)V ARG 0 amount METHOD c setVelocity (DDDFF)V ARG 0 dirX ARG 1 dirY ARG 2 dirZ ARG 3 force ARG 4 variation METHOD i initDataTracker ()V METHOD i setVelocityClient (DDD)V ARG 0 x ARG 1 y ARG 2 z METHOD j asItemStack ()Laes; METHOD k getDamage ()D METHOD l isCritical ()Z METHOD y_ update ()V