地图边界

地图边界

这个模组是JourneyMap的附加组件,允许你将地图划分为区域并为其指定名称和颜色。

工具

本模组是 JourneyMap 的附属模组,允许你将地图划分为区域,并为它们设置名称和颜色。

显示三种边界形状和包含集合列表的面板

版本 3

这个新版本迎来了重大变化。已实现的功能包括:新增“路径”形状、用于组织边界的“集合”,以及一个 API,以便任何人都可以创建与 MapFrontiers 交互的插件。

API 以 SNAPSHOT 形式发布,其设计尚未最终确定。

版本 3 目前仅适用于 Minecraft 1.21.11 及最新版本。待我完成所有功能实现后,会将其移植回更早的 Minecraft 版本。

从该版本起,不再需要 Forge Config API Port。


 

功能

  • 顶点边界:任意形状的单一多边形。使用鼠标左键拖动顶点。使用鼠标右键打开菜单,可以添加和删除顶点。
  • 区块边界:一组区块,可以通过鼠标右键逐个添加或删除。
  • 路径边界:一条标记路径。使用鼠标左键拖动点。使用鼠标右键打开菜单,可以添加和删除点。
  • 集合:将你的边界组织成集合。当你缩小地图时,可以让它们在地图上可见。
  • HUD:在 JourneyMap 小地图旁,你可以看到自己当前位于哪个边界内。你可以在设置中修改其外观和屏幕位置。
  • 旗帜:你可以将手中的任何旗帜分配给你的边界。它可以在地图和 HUD 中显示。
  • 权限:在设置中,拥有 OP 权限的玩家可以更改谁能够创建、修改和删除全局边界。

 

客户端还是服务器端?

本模组在两端都是可选的。放在客户端是为了让想要查看和使用边界的玩家使用。放在服务器端是为了能够创建全局边界(所有在客户端安装了模组的玩家都能看到),以及让个人边界可以与其他玩家共享。


 

当前限制

  • 不支持自相交的顶点边界。
  • JourneyMap 会将 Minecraft 的效果指示器与小地图一起移动。MapFrontiers 没有这样做,因此它们会出现在边界指示器的前方。

 

你可以在 alejandrocoria.games 上查看此项目及我的其他项目。

如果你想说什么,可以在这里留言,在 GitHub 上创建 issue,或在 JourneyMap Discord 的 map-frontiers 频道中留言:https://discord.gg/6WTDaSeMSy。

Patreon

感谢 s10w10rr1s 长久以来作为我的 Patreon 赞助者!

如果你喜欢这个模组,可以成为 patron 来支持我,或者免费加入并阅读我的不定期更新。

https://www.patreon.com/alejandrocoria