Description
[更好的坐标导航] Better Coordinate Navigator
一个轻量、可扩展的 Minecraft 坐标标点与导航框架
Waypoints · HUD Navigation · World Markers · Multiplayer Tracking
简介
Better Coordinate Navigator 是一个面向 Minecraft 的轻量级坐标标点与导航 Mod。
它提供了一套独立的任务点 / 坐标点管理系统,并结合 HUD 屏幕导航 与 3D 世界标记,帮助玩家快速定位目标。
目前已经支持多人环境下的玩家独立任务追踪,每名玩家可以拥有自己的追踪列表,同时管理员可以为指定玩家设置或取消任务追踪。
项目采用模块化设计,后续可以继续扩展任务系统、路线导航、地图集成等功能。
TIPS
Better Coordinate Navigator 最初是为个人项目《烈阳调查局》开发的专属坐标导航 Mod。 随着功能逐渐完善,项目从最初的定制工具逐步独立为一个通用的 Minecraft 坐标标点与导航框架。
早期开发演示:
核心功能
坐标标点
- 创建自定义任务点
- 删除任务点
- 重命名任务点
- 查看任务点详细信息
- 支持自定义描述
- 支持任务状态
- 支持任务点启用 / 禁用
- 坐标数据持久化保存
HUD 导航
- 屏幕边缘实时显示目标方向
- 根据玩家朝向动态计算目标位置
- 支持目标距离显示
- 支持目标高度差显示
- 支持目标名称显示
- 支持自定义导航图标
- 支持最大显示距离设置
- 支持近距离自动隐藏 HUD 导航
3D 世界标记
- 在 Minecraft 世界中显示任务点
- 支持世界空间中的任务标记
- 支持自定义图标
- 支持显示名称
- 支持显示距离
- 支持独立控制世界标记显示
多人支持
Better Coordinate Navigator 支持服务器多人环境。
每名玩家拥有独立的任务追踪列表:
Player A
├─ 天基炮
└─ 主城
Player B
├─ 地牢入口
└─ Boss 房间
玩家之间的追踪状态互不影响。
同时支持管理员操作:
/bcn marker track player <player> <name>
/bcn marker untrack player <player> <name>
管理员可以为指定玩家设置或取消任务追踪。
自定义图标
任务点支持自定义图标。(文件夹位置可能发生改变,未来考虑为整合包能够方便打包)
图标文件可以放置于:
.minecraft/better_coordinate_navigator/Picture/
然后通过命令设置:
/bcn marker icon set <name> <icon>
清除:
/bcn marker icon clear <name>
这样可以为不同类型的目标使用不同图标,例如:
NPC
Boss
Dungeon
Quest
Location
Custom
配置
HUD 与世界标记拥有独立的显示配置,可以控制:
- 是否显示图标
- 是否显示名称
- 是否显示距离
- 是否显示高度差
- HUD 隐藏距离
- 世界标记显示距离
- 图标大小
- 文字缩放
- 以及其他显示参数
配置系统会随着后续版本持续扩展。
截图
HUD 导航
3D 世界标记
项目贡献与致谢
项目发起
作者:星丶白羽莲(Chinese) / FinNank1ng(English) / ShirohaRen(official)
负责项目整体架构、核心功能、网络同步、HUD 导航、任务点系统以及后续维护。
定制项目来源
本项目最初来源于 《烈阳调查局》 (整合包作者:小水翼XSY)的专属 Mod 定制需求。
早期版本主要围绕项目实际需求进行开发,在持续迭代过程中逐渐抽象出通用的:
- 坐标标点系统
- HUD 导航系统
- 3D 世界标记
- 玩家独立追踪
- 管理员任务控制
- 自定义图标系统
- 服务端数据持久化与客户端同步
最终发展为独立的 Better Coordinate Navigator 项目。
贡献者
| 贡献者 | 隶属于 | 贡献 |
|---|---|---|
| 星丶白羽莲 | 本项目Mod作者 | 核心开发 / 架构设计 / 维护 |
| 小水翼XSY | 《烈阳调查局》项目组 | 初期需求 / 测试 / 功能反馈 |
鸣谢
感谢所有参与测试、反馈 Bug、提出建议以及帮助完善项目的人。
作者的链接
星丶白羽莲
FinNank1ng / ShirohaRen
- GitHub: FinNank1ng
- Bilibili: 星丶白羽莲
License
This project is licensed under the MIT License.
See LICENSE for details.




