BlueMapFrontiers - MapFrontiers 3 兼容性

BlueMapFrontiers - MapFrontiers 3 兼容性

BlueMapFrontiers的非官方NeoForge 1.21.1兼容移植版,适用于MapFrontiers 3,在BlueMap上始终显示边界名称和所有者。

BlueMapFrontiers - MapFrontiers 3 兼容版

面向 MapFrontiers 3 的非官方 NeoForge 1.21.1 兼容移植版 BlueMapFrontiers,在 BlueMap 上始终显示边境名称和所有者。

非官方项目: 这不是 ErdbeerbaerLP、MapFrontiers 或 BlueMap 的官方发布版本。它是基于 ErdbeerbaerLP 采用 MIT 许可证的 BlueMapFrontiers 项目衍生出的兼容性移植版。

它有什么作用?

这个服务端附加组件将 MapFrontiers 3 连接到 BlueMap。

启用了 Webmap 可见性的全局 MapFrontiers 边境会自动同步到 BlueMap。

与原版集成不同,此移植版还添加了始终可见的地图标签,显示边境名称和所有者,因此你无需点击该区域就能识别它。

功能

  • 在 BlueMap 上显示 MapFrontiers 3 的全局边境
  • 支持 Vertex、Chunk 和 Path 边境
  • 遵循 MapFrontiers 的 Webmap 可见性标志
  • 使用边境配置的颜色作为 BlueMap 的边框和填充
  • 添加始终可见的边境名称 + 所有者标签
  • 服务器运行时自动刷新边境标记
  • 支持 FLAT 和 VOLUME 区域渲染
  • 可配置填充不透明度、线条不透明度、Y 层级、路径宽度、更新间隔和始终置顶渲染
  • 保持与现有 config/Bluemap-Mapfrontiers.toml 配置风格的兼容性

要求

服务器

  • Minecraft 1.21.1
  • NeoForge
  • BlueMap 5.x
  • MapFrontiers 3.x
  • Java 21

MapFrontiers 自身所需的依赖(在适用情况下包括 JourneyMap)仍然需要安装。

测试环境

  • NeoForge 21.1.248
  • BlueMap 5.7
  • MapFrontiers 3.0.0-beta.12
  • JourneyMap 6.0.5
  • Java 21

此桥接本身只需安装在服务器上。

希望在游戏内查看或编辑 MapFrontiers 的玩家仍应照常在其客户端上安装 MapFrontiers。

安装

请勿将此移植版与原版 BlueMapFrontiers JAR 一起安装。

两者使用相同的 bluemapfrontiers 模组 ID,会发生冲突。

使用 MapFrontiers 3 时,请用此移植版替换原版集成。

  1. 在你的 NeoForge 1.21.1 服务器上安装 BlueMap 和 MapFrontiers 3。
  2. 将此 JAR 放入服务器的 mods 文件夹。
  3. 启动或重启服务器。
  4. 确保你想显示的任何全局边境在 MapFrontiers 中启用了 Webmap 可见性。

随后边境将出现在 BlueMap 的 MapFrontiers 标记集下。

生成的配置文件为:

config/Bluemap-Mapfrontiers.toml

致谢与许可证

原版 BlueMapFrontiers

由 ErdbeerbaerLP 创建

MapFrontiers / MapFrontiers API

由 alejandrocoria 创建

BlueMap

由 Blue / BlueMap 贡献者创建

此兼容移植版在 MIT 许可证下分发,与上游许可保持一致。

原始版权归各自作者所有。

兼容性

MapFrontiers 3 仍在不断发展,因此未来的 MapFrontiers 或 BlueMap 更新可能需要兼容性更新。

如果你遇到问题,请附上:

  • Minecraft 版本
  • NeoForge 版本
  • BlueMap 版本
  • MapFrontiers 版本
  • 相关的服务器日志