CLASS aoe net/minecraft/entity/mob/EntityEnderman CLASS aoe$a AiGoalPlaceBlock FIELD a owner Laoe; METHOD a canStart ()Z METHOD e tick ()V CLASS aoe$b METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS aoe$c AiGoalPickBlock FIELD a owner Laoe; METHOD a canStart ()Z METHOD e tick ()V FIELD bC ANGRY Lpj; FIELD bE ageWhenTargetSet I FIELD c CARRIED_BLOCK Lpj; METHOD D getSoundAmbient ()Lww; METHOD F getLootTableId ()Lpu; METHOD I mobTick ()V METHOD a damage (Lafe;F)Z ARG 1 source ARG 2 damage METHOD a dropEquipment (Lafe;IZ)V METHOD a deserializeCustomData (Lhm;)V ARG 1 tag METHOD a onTrackedDataSet (Lpj;)V ARG 1 data METHOD b setCarriedBlock (Lbnh;)V ARG 1 value METHOD b serializeCustomData (Lhm;)V ARG 1 tag METHOD bH getEyeHeight ()F METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lww; METHOD dB getCarriedBlock ()Lbnh; METHOD dC isAngry ()Z METHOD e getSoundHurt (Lafe;)Lww; METHOD f setTarget (Lage;)V ARG 1 value METHOD k updateMovement ()V METHOD n initAi ()V METHOD y_ initDataTracker ()V