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.14 18w47a 所有平行世界都有袭击数据被保存。
19w13a 添加HeroesOfTheVillage列表。