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