CLASS abn net/minecraft/entity/mob/EntityEnderman CLASS abn$a AiGoalPlaceBlock FIELD a owner Labn; METHOD a canStart ()Z METHOD e tick ()V CLASS abn$b METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS abn$c AiGoalPickBlock FIELD a owner Labn; METHOD a canStart ()Z METHOD e tick ()V FIELD bA ageWhenTargetSet I FIELD bx CARRIED_BLOCK Llx; FIELD by ANGRY Llx; FIELD c CARRIABLE_BLOCKS Ljava/util/Set; METHOD G getSoundAmbient ()Lpb; METHOD J getLootTableId ()Lmd; METHOD M mobTick ()V METHOD a deserializeCustomData (Lfc;)V METHOD a onTrackedDataSet (Llx;)V METHOD a registerTagUpgraders (Lqv;)V METHOD a damage (Ltm;F)Z METHOD a dropEquipment (ZI)V METHOD b setCarriedBlock (Lave;)V METHOD b serializeCustomData (Lfc;)V METHOD bH initAttributes ()V METHOD bZ getSoundHurt ()Lpb; METHOD bt getEyeHeight ()F METHOD ca getSoundDeath ()Lpb; METHOD d setTarget (Luk;)V METHOD dl getCarriedBlock ()Lave; METHOD dm isAngry ()Z METHOD i initDataTracker ()V METHOD n updateMovement ()V METHOD r initAi ()V