|
Villages.dat格式:修订间差异
跳转到导航
跳转到搜索
添加的内容 删除的内容
MysticNebula70(留言 | 贡献) 无编辑摘要 |
小 (Bot: 實施MCW:论坛/重构历史模板及整理用例 & MCW:论坛/重构历史模板及整理用例(2)) |
||
(未显示11个用户的17个中间版本) | |||
第1行: | 第1行: | ||
{{ |
{{Lowercase title}} |
||
⚫ | |||
⚫ | |||
{{About|用于存储村庄的门、玩家声望等内容的villages.dat格式|存储生成村庄的Village.dat的格式|结构生成数据文件格式}} |
{{About|用于存储村庄的门、玩家声望等内容的villages.dat格式|存储生成村庄的Village.dat的格式|结构生成数据文件格式}} |
||
⚫ | |||
'''villages.dat'''位于每个Minecraft世界存档的data文件夹内,用于存储和[[村庄]]相关的信息。此文件是Gzip压缩的NBT文件。<!-- No longer accurate with 1.13 --> |
|||
<!-- No longer accurate with 1.13 -->The '''villages.dat''' file located in the data folder of every Minecraft level is used to store information about the [[villages]] in the level. It is stored as a GZip'd NBT file. |
|||
额外的'''villages_nether.dat'''和'''villages_end.dat'''也被存储,允许玩家在其他维度建造村庄。 |
|||
当区块被卸载后村庄会被“遗忘”,并且不会保存到这个文件里,原因可能是村民没有被加载,因此它们不能“看见”门。 |
|||
Villages are "forgotten" and not saved in this file when their chunks are unloaded, likely since the villagers are not loaded to continue to "see" the doors. |
|||
自[[19w11a]]起,游戏不再生成villages.dat文件。 |
|||
== NBT结构 == |
== NBT结构 == |
||
第46行: | 第45行: | ||
== 历史 == |
== 历史 == |
||
{{HistoryTable |
|||
{{History|java}} |
|||
⚫ | |||
{{History||1.4.2|snap=?|Overworld village data is saved.}} |
|||
|{{HistoryLine||1.4.2|snap=12w32a|现在会保存主世界的村庄数据了。}} |
|||
{{History||1.8|snap=14w02a|Village data is saved for the Nether and the End.}} |
|||
|{{HistoryLine||1.8|snap=14w02a|现在会保存下界和末地的村庄数据了。}} |
|||
{{History||1.14|snap=19w11a|Village data has been removed and replaced by points of interest system.}} |
|||
|{{HistoryLine||1.14|snap=19w11a|村庄数据被移除,由“[[兴趣点存储格式|兴趣点]](points of interest,poi)”系统取代。}} |
|||
{{History|foot}} |
|||
}} |
|||
== |
== 参见 == |
||
* [[ |
* [[Tutorial:村庄机制]] |
||
== 导航 == |
|||
{{Java Edition}} |
|||
{{Navbox Java files}} |
|||
[[Category:开发]] |
[[Category:开发]] |
||
第61行: | 第62行: | ||
[[de:Dorfdaten]] |
[[de:Dorfdaten]] |
||
[[en:Villages.dat format]] |
[[en:Villages.dat format]] |
||
[[fr:Format |
[[fr:Format villages.dat]] |
||
[[nl:Villages.dat formaat]] |
[[nl:Villages.dat formaat]] |
||
[[ru:Формат Villages.dat]] |
[[ru:Формат Villages.dat]] |
2025年1月24日 (五) 16:52的最新版本
villages.dat位于每个Minecraft世界存档的data文件夹内,用于存储和村庄相关的信息。此文件是Gzip压缩的NBT文件。
额外的villages_nether.dat和villages_end.dat也被存储,允许玩家在其他维度建造村庄。
当区块被卸载后村庄会被“遗忘”,并且不会保存到这个文件里,原因可能是村民没有被加载,因此它们不能“看见”门。
自19w11a起,游戏不再生成villages.dat文件。
NBT结构[编辑 | 编辑源代码]
- : 根标签。
- data
- Tick: 内部时钟。
- Villages: 为空时是字节列表,其他情况下是复合标签。
- : 一个村庄。
- ACX: 所有房屋的X坐标合计。
- ACY: 所有房屋的Y坐标合计。
- ACZ: 所有房屋的Z坐标合计。
- CX: 村庄中心的X坐标。
- CY: 村庄中心的Y坐标。
- CZ: 村庄中心的Z坐标。
- Golems: 铁傀儡的数量。
- MTick: 最后一次有村民死于生物的攻击或当玩家在附近时与实体无关的伤害源的时间。
- PopSize: 村民的数量。
- Radius: 村庄的半径。
- Stable: 最后一次有房子被添加到了村庄里的时间。
- Tick: 内部时钟。
- Doors: 村庄内的门。
- : 一个门。
- IDX: X轴上门内侧的朝向。
- IDZ: Z轴上门内侧的朝向。
- TS: 最后一次有村民在附近的时间。
- X: X坐标。
- Y: Y坐标。
- Z: Z坐标。
- : 一个门。
- Players: 为空时是字节的列表,其他情况下是复合标签的列表。
- : 一个与村民交易了或伤害了村民的玩家。
- Name: 玩家名称。
- S: 村民对玩家的态度。可为负。与村民交易时上升,伤害村民时下降。
- : 一个与村民交易了或伤害了村民的玩家。
- : 一个村庄。
- data
历史[编辑 | 编辑源代码]
Java版 | |||||||
---|---|---|---|---|---|---|---|
1.4.2 | 12w32a | 现在会保存主世界的村庄数据了。 | |||||
1.8 | 14w02a | 现在会保存下界和末地的村庄数据了。 | |||||
1.14 | 19w11a | 村庄数据被移除,由“兴趣点(points of interest,poi)”系统取代。 |
参见[编辑 | 编辑源代码]
导航[编辑 | 编辑源代码]
[隐藏] | |||||
---|---|---|---|---|---|
通用文件 | |||||
客户端文件 | |||||
服务端文件 | |||||
存档文件 |
| ||||
启动器文件 | |||||
已过时文件 |