CLASS aty net/minecraft/entity/mob/EndermanEntity CLASS aty$a ChasePlayerGoal FIELD a endermanEntity Laty; METHOD (Laty;)V ARG 1 endermanEntity CLASS aty$b PlaceBlockGoal FIELD a owner Laty; CLASS aty$c TeleportTowardsPlayerGoal FIELD i endermanEntity Laty; FIELD j targetPlayer Lavw; FIELD k lookAtPlayerWarmup I FIELD l ticksSinceUnseenTeleport I FIELD m staringPlayerPredicate Lapy; FIELD n validTargetPredicate Lapy; METHOD (Laty;)V ARG 1 endermanEntity METHOD a (Laty;Lain;)Z ARG 1 playerEntity CLASS aty$d PickUpBlockGoal FIELD a owner Laty; FIELD bA PLAYER_ENDERMITE_PREDICATE Ljava/util/function/Predicate; FIELD bB lastAngrySoundAge I FIELD bC ageWhenTargetSet I FIELD bz ANGRY Lqh; FIELD d CARRIED_BLOCK Lqh; METHOD a teleportTo (Laie;)Z ARG 1 targetEntity METHOD b setCarriedBlock (Lbvh;)V METHOD dW teleportRandomly ()Z METHOD dX getCarriedBlock ()Lbvh; METHOD dY isAngry ()Z METHOD f isPlayerStaring (Lavw;)Z METHOD k teleport (DDD)Z ARG 1 x ARG 3 y ARG 5 z METHOD l playAngrySound ()V