CLASS ama net/minecraft/village/VillageProperties
	CLASS ama$a AttackerInfo
		FIELD a attacker Lahn;
		FIELD b tick I
	FIELD a world Lbcq;
	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 (Lahn;)V
	METHOD a addDoor (Lalz;)V
	METHOD a isInRadius (Let;)Z
	METHOD a isInRaidDistance (Let;I)Z
		ARG 2 raidBonus
	METHOD a deserialize (Lhr;)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 (Lahn;)Lahn;
	METHOD b getClosestDoor (Let;)Lalz;
	METHOD b serialize (Lhr;)V
	METHOD c getDoorCount ()I
	METHOD c setRaidId (I)V
	METHOD c getNearestUnpopularPlayer (Lahn;)Laro;
	METHOD c getNearestDoor (Let;)Lalz;
	METHOD d getStableTicks ()I
	METHOD d isUnpopular (Ljava/lang/String;)Z
	METHOD e getPopulationSize ()I
	METHOD e getDoorAtPosition (Let;)Lalz;
	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 ()Lass;
	METHOD l countGolems ()V
	METHOD m countVillagers ()V
	METHOD n clearOutdatedAttackerInfo ()V
	METHOD p recalculateSize ()V
