CLASS aub net/minecraft/entity/mob/EndermanEntity CLASS aub$a ChasePlayerGoal FIELD a enderman Laub; METHOD (Laub;)V ARG 1 enderman CLASS aub$b PlaceBlockGoal FIELD a enderman Laub; METHOD (Laub;)V ARG 1 enderman CLASS aub$c TeleportTowardsPlayerGoal FIELD i enderman Laub; FIELD j targetPlayer Lavz; FIELD k lookAtPlayerWarmup I FIELD l ticksSinceUnseenTeleport I FIELD m staringPlayerPredicate Laqb; FIELD n validTargetPredicate Laqb; METHOD (Laub;)V ARG 1 enderman METHOD a (Laub;Lais;)Z ARG 1 playerEntity CLASS aub$d PickUpBlockGoal FIELD a enderman Laub; METHOD (Laub;)V ARG 1 enderman FIELD bA PLAYER_ENDERMITE_PREDICATE Ljava/util/function/Predicate; FIELD bB lastAngrySoundAge I FIELD bC ageWhenTargetSet I FIELD b ATTACKING_SPEED_BOOST_UUID Ljava/util/UUID; FIELD bz ANGRY Lqh; FIELD c ATTACKING_SPEED_BOOST Lajk; FIELD d CARRIED_BLOCK Lqh; METHOD a teleportTo (Laij;)Z ARG 1 targetEntity METHOD b setCarriedBlock (Lbvl;)V METHOD dV teleportRandomly ()Z METHOD dW getCarriedBlock ()Lbvl; METHOD dX isAngry ()Z METHOD f isPlayerStaring (Lavz;)Z ARG 1 player METHOD l playAngrySound ()V METHOD l teleport (DDD)Z ARG 1 x ARG 3 y ARG 5 z