CLASS alq net/minecraft/village/VillageProperties
	CLASS alq$a AttackerInfo
		FIELD a attacker Lahe;
		FIELD b tick I
	FIELD a world Lbbp;
	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 j raidId I
	FIELD k playerRatings 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 (Lahe;)V
	METHOD a addDoor (Lalp;)V
	METHOD a setWorld (Lbbp;)V
	METHOD a isInRadius (Let;)Z
	METHOD a isInRaidDistance (Let;I)Z
		ARG 2 raidBonus
	METHOD a deserialize (Lhs;)V
	METHOD a getRating (Ljava/lang/String;)I
		ARG 1 username
	METHOD a changeRating (Ljava/lang/String;I)I
		ARG 1 username
		ARG 2 rating
	METHOD b getRadius ()I
	METHOD b changeAllRatings (I)V
	METHOD b getNearestAttacker (Lahe;)Lahe;
	METHOD b getClosestDoor (Let;)Lalp;
	METHOD b serialize (Lhs;)V
	METHOD c getDoorCount ()I
	METHOD c setRaidId (I)V
	METHOD c getNearestUnpopularPlayer (Lahe;)Larb;
	METHOD c getNearestDoor (Let;)Lalp;
	METHOD d getStableTicks ()I
	METHOD d isUnpopular (Ljava/lang/String;)Z
	METHOD e getPopulationSize ()I
	METHOD e getDoorAtPosition (Let;)Lalp;
	METHOD f getDoors ()Ljava/util/List;
	METHOD g hasNoDoors ()Z
	METHOD g isValidDoor (Let;)Z
	METHOD h onVillagerDeath ()V
	METHOD i hasRecentDeath ()Z
	METHOD j getRaidId ()I
	METHOD k getRaid ()Lasf;
	METHOD l countGolems ()V
	METHOD m countVillagers ()V
	METHOD n clearOutdatedAttackerInfo ()V
	METHOD p recalculateSize ()V
