生物群落显示

生物群落显示

一个Hytale模组,显示当前生物群落信息,包括区域和层级编号。

生活质量

BiomeDisplay 是一个 Hytale 模组,可在 UI 中显示当前的生物群系信息。

如果已安装 MultipleHUD 模组,此模组可与支持多个自定义 HUD 的其他模组(例如 EyeSpy)一起使用。

用法

隐藏或显示 HUD

/biome toggle

调整 HUD 位置

/biome position top center
/biome position middle right
/biome position bottom left

设置 HUD 的位置偏移

/biome offset 100 0
/biome offset -500 20
/biome offset 0 -120

调整 HUD 大小

/biome size small
/biome size medium
/biome size large

使背景半透明

/biome transparent true
/biome transparent false

配置文件

配置文件可位于以下路径:

  • 服务器端mods/n8chur_BiomeDisplay/config.json
  • 本地%appdata%/Hytale/UserData/Saves/<世界名称>/mods/n8chur_BiomeDisplay/config.json

如果首次启动时尚未提供该文件,则会自动创建。

配置文件使用以下格式:

{
  "DefaultHidden": true,
  "DefaultPosition": {
    "Vertical": "top",
    "Horizontal": "right"
  },
  "DefaultSize": "small",
  "DefaultIsTransparent": true
}
  • DefaultHidden:用户首次加入服务器时 HUD 是否隐藏。
    • 取值truefalse
    • 默认值false
  • DefaultPosition:用户首次加入服务器时 HUD 元素的默认位置。
    • Vertical
    • 取值"top""middle""bottom"
    • 默认值"bottom"
    • Horizontal
    • 取值"left""center""right"
    • 默认值"left"
  • DefaultOffset:用户首次加入服务器时 HUD 元素的默认位置偏移量。
    • X
    • 取值:整数(例如 -100, 0, 64)
    • 默认值:0
    • Y
    • 取值:整数(例如 -100, 0, 64)
    • 默认值:0
  • DefaultSize:用户首次加入服务器时 HUD 元素的默认大小。
    • 取值"small""medium""large"
    • 默认值"medium"
  • DefaultIsTransparent:用户首次加入服务器时 HUD 元素的背景是否半透明。
    • 取值truefalse
    • 默认值false

更新日志

1.5.0

  • 将 MultipleHUD 支持更新至 1.0.6。
  • 添加了 /biome offset <x> <y> 命令,支持精细调整 HUD 位置,并在配置文件中支持默认偏移量。

1.4.1

  • 修复了当使用具有相同 UI 选择器名称的模组(例如 EyeSpy 的 #Info 选择器)时与 AutoMultiHud 的兼容性问题。所有 UI 选择器现在都以“BD”(代表 BiomeDisplay)作为前缀。
  • 将 MultipleHUD 支持更新至 1.0.4。

1.4.0

  • 添加了一个命令(/biome transparent <true|false>)来切换 HUD 背景是否半透明。
  • 添加了配置文件支持,以确定用户首次加入时 HUD 背景是否半透明。
  • 更新了配置文件设置,使其在启动时始终保存,而不是仅在文件不存在时写入默认值。这将确保未来版本中添加的新键能够显示在配置文件中。

1.3.4

  • 尝试修复当 UI 处于无效状态时请求更新可能导致的崩溃(“崩溃 - 在 CustomUI 命令中未找到所选元素。选择器:#TierLabel.Style”)。

1.3.3

  • 如果配置文件尚不存在,现在会自动创建。
  • 进一步尝试修复并发问题。

1.3.2

  • 修复了由于未将工作分派到世界线程而导致的在尝试创建用户设置时可能发生的崩溃。

1.3.1

  • 通过跳过内容与布局在每 tick 未更改时的 UI 更新来提升性能。
  • 在本地化缺失时增加了更好的回退机制(使用原始值,而不是向用户显示不存在的本地化键)。

1.3.0

  • 添加了对 config.json 的支持,以提供默认配置值。

1.2.1

  • 尝试解决在高延迟环境下与其他集成 MultipleHUD 的模组一起使用时,BiomeDisplay 偶尔闪烁全屏覆盖层的问题。

1.2.0

  • 添加了调整大小命令,支持 smallmediumlarge,通过 /biome size <size> 使用。

1.1.1

  • 修复了 MultipleHUD 1.0.2 的支持问题,以及与其他模组(如 Wayfinder)集成时的一些问题。

1.1.0

  • 添加了使用 /biome position 命令移动窗口位置的支持(例如 /biome position top left)。
  • 将切换 HUD 显示状态的命令更新为 /biome toggle(之前只是 /biome)。
  • 移除了错误添加的泥土合成配方示例。
  • 模组现在默认启用而非禁用。
  • 添加了 Better Modlist 图标。
  • 微小的性能和服务器内存改进。