wn bluemap

wn bluemap

战乱国度在BlueMap上的实时派系/国家领土地图:领地、活跃战争前线、首都及联盟,边界贴合地形,实时增量更新,并可选集成Discord。

交战国家:BlueMap 集成

将 Warring Nations(交战国家)的领土、战争与外交信息直接渲染到你的 BlueMap 网页地图上。国家由 FTB Teams 定义,领土则是 FTB Chunks 的领地声明,因此本模组读取真实的领地几何数据并实时绘制,无需维护额外的地图数据。


实时领土

  • 每个国家的已声明土地会合并为干净的多边形,并以该国专属颜色显示。分裂领土和被包围的敌方飞地(空心区域)也能被正确处理。
  • 地形跟随边界:领土以墙体面板的形式绘制,贴合真实地面高度,不会在非原版海平面高度的世界中悬空或穿入地下。
  • 每个已声明区块都有平面且经过深度测试的着色层,可从俯视地图视角清晰查看。

实时战争覆盖层

  • 争夺中的前线——即与敌方接壤的国家区块——会以独特的战争颜色和更粗的边界线高亮显示。
  • 弹出窗口列出交战的双方。

首都

  • 每个国家在每个维度中最大区域会标记一个兴趣点,弹出窗口显示等级、领导人、成员和规模。

联盟

  • 可选择性地绘制连接同一维度中盟友国家首都的线条。默认关闭,可在 Web 应用中开启。

实时增量更新

  • 领地声明、战争或外交变更后,标记会在数秒内重建。
  • 仅重新计算实际发生变化的(一个或多个)国家,而非整个地图,同时定期全面刷新作为安全网。
  • 重建操作经过防抖处理,因此大量变更只会触发一次重绘,而不会造成更新洪流。

Discord 集成(可选)

  • 如果安装了 WN Discord,当战争开始或结束时,会发布一条包含地图链接的简短消息。
  • 完全通过反射防护实现:无硬性依赖,无论是否安装,地图渲染都不受影响。

必需依赖

模组 版本
Warring Nations 2.4.0 或更高版本
FTB Library / FTB Teams / FTB Chunks 适用于 1.21.1 的最新版本
BlueMap 5.0 或更高版本
NeoForge 21.1.225 或更高版本
Minecraft 1.21.1

仅限专用服务器:此附加模组在客户端上不执行任何操作,也不注册任何客户端内容。地图本身通过 BlueMap 自带的 Web 应用在浏览器中查看。