CLASS aku net/minecraft/village/VillageProperties CLASS aku$a AttackerInfo FIELD a attacker Lagl; FIELD b tick I FIELD a world Lbae; FIELD b doors Ljava/util/List; FIELD c doorPositionsAggregate Les; FIELD d center Les; FIELD e radius I FIELD f stable I FIELD g tick I FIELD h populationSize I FIELD i lastVillagerDeath I FIELD j players Ljava/util/Map; FIELD k attackerInfos Ljava/util/List; FIELD l golems I METHOD a getCenter ()Les; METHOD a update (I)V METHOD a addAttacker (Lagl;)V METHOD a addDoor (Lakt;)V METHOD a setWorld (Lbae;)V METHOD a isInRadius (Les;)Z METHOD a deserialize (Lho;)V METHOD b getRadius ()I METHOD b getNearestAttacker (Lagl;)Lagl; METHOD b getClosestDoor (Les;)Lakt; METHOD b serialize (Lho;)V METHOD c getDoorCount ()I METHOD c getNearestPlayer (Lagl;)Laqa; METHOD c getNearestDoor (Les;)Lakt; METHOD d getStableTicks ()I METHOD e getPopulationSize ()I METHOD e getDoorAtPosition (Les;)Lakt; METHOD f getDoors ()Ljava/util/List; METHOD g hasNoDoors ()Z METHOD g isValidDoor (Les;)Z METHOD h onVillagerDeath ()V METHOD j countGolems ()V METHOD k countVillagers ()V METHOD l clearOutdatedAttackerInfo ()V METHOD n recalculateSize ()V