CLASS atp net/minecraft/entity/mob/EndermanEntity CLASS atp$a ChasePlayerGoal FIELD a endermanEntity Latp; METHOD (Latp;)V ARG 1 endermanEntity CLASS atp$b PlaceBlockGoal FIELD a owner Latp; CLASS atp$c TeleportTowardsPlayerGoal FIELD i endermanEntity Latp; FIELD j targetPlayer Lavn; FIELD k lookAtPlayerWarmup I FIELD l ticksSinceUnseenTeleport I FIELD m staringPlayerPredicate Lapp; FIELD n validTargetPredicate Lapp; METHOD (Latp;)V ARG 1 endermanEntity METHOD a (Latp;Laii;)Z ARG 1 playerEntity CLASS atp$d PickUpBlockGoal FIELD a owner Latp; FIELD bA PLAYER_ENDERMITE_PREDICATE Ljava/util/function/Predicate; FIELD bB lastAngrySoundAge I FIELD bC ageWhenTargetSet I FIELD bz ANGRY Lqg; FIELD d CARRIED_BLOCK Lqg; METHOD a teleportTo (Lahz;)Z ARG 1 targetEntity METHOD b setCarriedBlock (Lbuy;)V METHOD dT teleportRandomly ()Z METHOD dU getCarriedBlock ()Lbuy; METHOD dV isAngry ()Z METHOD f isPlayerStaring (Lavn;)Z METHOD k teleport (DDD)Z ARG 1 x ARG 3 y ARG 5 z METHOD l playAngrySound ()V