CLASS apr net/minecraft/entity/mob/EndermanEntity CLASS apr$a PlaceBlockGoal FIELD a owner Lapr; METHOD a canStart ()Z METHOD e tick ()V CLASS apr$b METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS apr$c PickUpBlockGoal FIELD a owner Lapr; METHOD a canStart ()Z METHOD e tick ()V FIELD bC ANGRY Lpr; FIELD bE ageWhenTargetSet I FIELD d CARRIED_BLOCK Lpr; METHOD F getAmbientSound ()Lxr; METHOD J mobTick ()V METHOD a damage (Lagl;F)Z ARG 1 source ARG 2 amount METHOD a dropEquipment (Lagl;IZ)V METHOD a readCustomDataFromTag (Lhq;)V METHOD a onTrackedDataSet (Lpr;)V METHOD b setCarriedBlock (Lbqi;)V METHOD b writeCustomDataToTag (Lhq;)V METHOD bH getEyeHeight ()F METHOD cd initAttributes ()V METHOD cz getDeathSound ()Lxr; METHOD dE getCarriedBlock ()Lbqi; METHOD dF isAngry ()Z METHOD e getHurtSound (Lagl;)Lxr; METHOD f setTarget (Lahl;)V METHOD k updateMovement ()V METHOD w_ initDataTracker ()V