raids.dat格式

来自Minecraft Wiki
跳转至: 导航搜索
Information icon.svg
此特性为Java版独有。

每个Minecraft存档中的data文件夹中都有raids.dat文件保存主世界中的袭击信息。它以经GZip压缩过的NBT格式存储。

其他平行世界的data文件夹中分别有raids_nether.datraids_end.dat,使得袭击可以发生在在其他维度中的村庄中。

目录格式[编辑 | 编辑源代码]

  • (地图存储目录)
    • data
      • raids.dat
    • DIM-1
      • data
        • raids_nether.dat
    • DIM1
      • data
        • raids_end.dat

NBT格式[编辑 | 编辑源代码]

  • : 根标签。
    •  NextAvailableID: 下一个袭击会被分配的编号。
    •  Raids: 复合标签列表,包含袭击信息。
      • : 一个袭击。
        •  Active: 1或0(是/否)。这个袭击是否活跃。
        •  BadOmenLevel: 这个袭击的不祥之兆等级。影响袭击者的附魔并决定是否有额外一波。
        •  CX: 袭击中心(袭击者移动目标)的x坐标。
        •  CY: 袭击中心(袭击者移动目标)的y坐标。
        •  CZ: 袭击中心(袭击者移动目标)的z坐标。
        •  GroupsSpawned: 袭击已经生成的怪物波数。
        •  HeroesOfTheVillage: 一个复合标签列表,包含所有杀过袭击中的怪物的玩家。这些玩家会在击袭被击败后获得村庄英雄状态效果。
          • : 一个复合标签,包含一个玩家的UUID
            •  UUIDLeast: 玩家UUID最低位,和UUIDMost一起组成玩家UUID。
            •  UUIDMost: 玩家UUID最高位, 和UUIDLeast一起组成玩家UUID。
        •  Id: 袭击的编号。
        •  NumGroups: 袭击中的总波数。
        •  PreRaidTicks: 袭击第一波生成怪物的倒计时(以刻计时)。
        •  PostRaidTicks: 袭击所有波的怪物被清除后的计时(以刻计时)。
        •  Started: 1或0(是/否)。是否有任何一波袭击者被生成过。
        •  Status: 袭击的状态
        •  TicksActive: 袭击持续的时间(以刻计时)。
        •  TotalHealth: 现在的这一波袭击中所有袭击者的总最大生命值。
    •  Tick: 内部计时器。

历史[编辑 | 编辑源代码]

Java版
1.1418w47a所有平行世界都有袭击数据被保存。
19w13a添加HeroesOfTheVillage列表。