<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AVillages.dat_format</id>
	<title>Minecraft:Villages.dat format - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AVillages.dat_format"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Villages.dat_format&amp;action=history"/>
	<updated>2026-08-04T04:49:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Villages.dat_format&amp;diff=149248&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Villages.dat_format&amp;diff=149248&amp;oldid=prev"/>
		<updated>2026-06-16T11:12:30Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{About|the format of villages.dat, which stores information on village doors, player reputation, etc|the format of Village.dat, which stores information on village generation|Generated structures data file format}}&lt;br /&gt;
{{outdated|edition=java|As of [[Minecraft:Java Edition 19w11a|19w11a]], this file is no longer generated or used.}}&lt;br /&gt;
&amp;lt;!-- No longer accurate with 1.13 --&amp;gt;The &amp;#039;&amp;#039;&amp;#039;villages.dat&amp;#039;&amp;#039;&amp;#039; file located in the data folder of every Minecraft level is used to store information about the [[Minecraft:villages]] in the level. It is stored as a GZip&amp;#039;d NBT file.&lt;br /&gt;
&lt;br /&gt;
Additional files &amp;#039;&amp;#039;&amp;#039;villages_nether.dat&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;villages_end.dat&amp;#039;&amp;#039;&amp;#039; are stored, allowing for villages in other [[Minecraft:dimension]]s should the [[Minecraft:player]] build them.&lt;br /&gt;
&lt;br /&gt;
Villages are &amp;quot;forgotten&amp;quot; and not saved in this file when their [[Minecraft:chunk]]s are unloaded.&lt;br /&gt;
&lt;br /&gt;
== NBT Structure ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;treeview&amp;quot;&amp;gt;&lt;br /&gt;
* {{nbt|compound}}: The root tag.&lt;br /&gt;
** {{nbt|compound|data}}&lt;br /&gt;
*** {{nbt|int|Tick}}: Internal clock.&lt;br /&gt;
*** {{nbt|list|Villages}}: List of Byte tags when empty, list of Compound tags otherwise.&lt;br /&gt;
**** {{nbt|compound}}: A village.&lt;br /&gt;
***** {{nbt|int|ACX}}: Aggregate of the x-coordinates of all houses.&lt;br /&gt;
***** {{nbt|int|ACY}}: Aggregate of the y-coordinates of all houses.&lt;br /&gt;
***** {{nbt|int|ACZ}}: Aggregate of the z-coordinates of all houses.&lt;br /&gt;
***** {{nbt|int|CX}}: X coordinate of the village center.&lt;br /&gt;
***** {{nbt|int|CY}}: Y coordinate of the village center.&lt;br /&gt;
***** {{nbt|int|CZ}}: Z coordinate of the village center.&lt;br /&gt;
***** {{nbt|int|Golems}}: The number of [[Minecraft:Iron Golem]]s.&lt;br /&gt;
***** {{nbt|int|MTick}}: Last time a villager was killed by a mob, or by a damage source that&amp;#039;s not related to an entity while a player was nearby.&lt;br /&gt;
***** {{nbt|int|PopSize}}: The number of [[Minecraft:Villager]]s.&lt;br /&gt;
***** {{nbt|int|Radius}}: Radius of the village.&lt;br /&gt;
***** {{nbt|int|Stable}}: Last time a house was added to the village.&lt;br /&gt;
***** {{nbt|int|Tick}}: Internal clock.&lt;br /&gt;
***** {{nbt|list|Doors}}: The doors in the village.&lt;br /&gt;
****** {{nbt|compound}}: A door.&lt;br /&gt;
******* {{nbt|int|IDX}}: Specifies the inside direction along x.&lt;br /&gt;
******* {{nbt|int|IDZ}}: Specifies the inside direction along z.&lt;br /&gt;
******* {{nbt|int|TS}}: Last time a [[Minecraft:villager]] was nearby.&lt;br /&gt;
******* {{nbt|int|X}}: X coordinate.&lt;br /&gt;
******* {{nbt|int|Y}}: Y coordinate.&lt;br /&gt;
******* {{nbt|int|Z}}: Z coordinate.&lt;br /&gt;
***** {{nbt|list|Players}}: List of Byte tags when empty, list of Compound tags otherwise.&lt;br /&gt;
****** {{nbt|compound}}: A player who has traded or harmed villagers.&lt;br /&gt;
******* {{nbt|string|UUID}}: The UUID of the player.&lt;br /&gt;
******* {{nbt|int|S}}: The social rank of the player. Can be negative. Goes up with trading and down with harming villagers.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{HistoryTable&lt;br /&gt;
|{{HistoryLine|java}}&lt;br /&gt;
|{{HistoryLine||1.4.2|dev=12w32a|Overworld village data is saved.}}&lt;br /&gt;
|{{HistoryLine||1.8|dev=14w02a|Village data is saved for the Nether and the End.}}&lt;br /&gt;
|{{HistoryLine||1.14|dev=19w11a|Village data has been removed and replaced by points of interest system.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Minecraft:Village mechanics]]&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Java Edition technical|general}}&lt;br /&gt;
{{DISPLAYTITLE:villages.dat format}}&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Villager mechanics]]&lt;br /&gt;
[[Minecraft:de:Dorfdaten]]&lt;br /&gt;
[[Minecraft:fr:Format villages.dat]]&lt;br /&gt;
[[Minecraft:ja:Villages.datフォーマット]]&lt;br /&gt;
[[Minecraft:nl:Villages.dat formaat]]&lt;br /&gt;
[[Minecraft:pt:Formato villages.dat]]&lt;br /&gt;
[[Minecraft:ru:Формат Villages.dat]]&lt;br /&gt;
[[Minecraft:zh:Villages.dat格式]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>