缩小区域 - Xaero的世界地图附加组件

缩小区域 - Xaero的世界地图附加组件

客户端Xaero的世界地图集成,用于缩窄区。将实时区域边界显示为蓝色虚线轮廓,并将活动阶段目标中心显示为临时地面标记。

Shrinkin Zone - Xaero 世界地图附属模组

版本: 1.0.0
Minecraft: 1.21.1
加载器: NeoForge 21.1.243+
Java: 21
作者: Sl0n1kNash
许可证: MIT

Shrinkin Zone 的客户端 Xaero 世界地图集成。将实时区域边界显示为蓝色虚线轮廓,并将当前阶段目标中心显示为临时地表标记。

用途

Shrinkin Zone - Xaero 世界地图附属模组可直接在 Xaero 世界地图上显示当前的 Shrinkin Zone 状态。它专为需要围绕大型战斗区域规划行动的玩家设计,无需仅依赖游戏内的边界墙。

该附属模组不会修改区域机制、阶段计时、目标选择、伤害或服务器状态。它读取同步的 Shrinkin Zone 客户端状态,并在全屏世界地图上渲染叠加层。

工作原理

  1. Shrinkin Zone 将当前和目标区域边界同步到客户端。
  2. 该附属模组向 Xaero 世界地图注册一个自定义地图元素渲染器。
  3. 当前插值区域边界被转换为蓝色虚线地图元素。
  4. 当区域缩小时,轮廓会随实时区域边界一起移动。
  5. 一个临时标记被放置在当前阶段目标区域的中心。
  6. 标记的 Y 坐标在可能时从可用的地表数据中解析,在确定地表高度之前使用临时回退方案。
  7. 当阶段目标改变时,先前的中心标记会自动被新目标的标记替换。

依赖项

以下所有依赖项在客户端上均为必需。

依赖项 所需版本 用途
Minecraft 1.21.1 游戏版本。
NeoForge 21.1.243+(在 1.21.1 分支内) 模组加载器。
Shrinkin Zone 1.0.0 提供同步的实时和目标区域边界。
Xaero 世界地图 1.45.0 提供叠加层所用的全屏世界地图渲染 API。

该附属模组本身仅限客户端使用,无需安装在专用服务器上。

配置

该附属模组在 1.0.0 版本中没有单独的配置文件。

其叠加层会在以下情况下自动出现:

  • Shrinkin Zone 处于活动状态;
  • 玩家正在查看匹配的维度;
  • 客户端上可用 Xaero 世界地图。

兼容性

  • Minecraft 1.21.1
  • NeoForge 21.1.243 或更新版本(在 1.21.1 分支内)
  • Shrinkin Zone 1.0.0
  • Xaero 世界地图 1.45.0
  • 仅限客户端安装

该附属模组使用 Xaero 的地图元素渲染系统,而非替换或修补常规地图图块。现有的已探索地图数据保持不变。