CLASS amk net/minecraft/village/VillageProperties
	CLASS amk$a AttackerInfo
		FIELD a attacker Lahu;
		FIELD b tick I
	FIELD a world Lbde;
	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 raidId I
	FIELD k playerRatings Ljava/util/Map;
	FIELD l attackerInfos Ljava/util/List;
	FIELD m golems I
	METHOD a getCenter ()Les;
	METHOD a update (I)V
	METHOD a addAttacker (Lahu;)V
	METHOD a addDoor (Lamj;)V
	METHOD a isInRadius (Les;)Z
	METHOD a isInRaidDistance (Les;I)Z
		ARG 2 raidBonus
	METHOD a fromTag (Lhx;)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 (Lahu;)Lahu;
	METHOD b getClosestDoor (Les;)Lamj;
	METHOD b toTag (Lhx;)V
	METHOD c getDoorCount ()I
	METHOD c setRaidId (I)V
	METHOD c getNearestUnpopularPlayer (Lahu;)Lary;
	METHOD c getNearestDoor (Les;)Lamj;
	METHOD d getStableTicks ()I
	METHOD d isUnpopular (Ljava/lang/String;)Z
	METHOD e getPopulationSize ()I
	METHOD e getDoorAtPosition (Les;)Lamj;
	METHOD f getDoors ()Ljava/util/List;
	METHOD f spawnIronGolemAround (Les;)Lahl;
	METHOD g hasNoDoors ()Z
	METHOD g isValidDoor (Les;)Z
	METHOD h onVillagerDeath ()V
	METHOD i hasRecentDeath ()Z
	METHOD j getRaidId ()I
	METHOD k getRaid ()Latc;
	METHOD l countGolems ()V
	METHOD m countVillagers ()V
	METHOD n clearOutdatedAttackerInfo ()V
	METHOD o removeInvalidDoors ()V
	METHOD p recalculateSize ()V
