# 导航 🧭
一个 Minecraft 插件,提供智能寻路和导航辅助,帮助玩家到达目的地。
## ✨ 特性
- **智能寻路**: 使用 A* 算法找到绕过障碍物的最佳路径
- **视觉引导**: 显示粒子轨迹,显示跟随的路径
- **安全模式**: 可选的安全检查,以防止危险坠落
- **强制导航**: 管理员可以导航其他玩家
- **性能优化**: 异步寻路以防止服务器卡顿
- **智能路径**: 使用攀爬物,如梯子或藤蔓。在没有safeMode的情况下,它也会让用户进行跑酷 (意外啊 lmao)
## 📋 指令
- `/navigate start [safeMode]` - 开始导航到指定坐标
- `/navigate stop` - 取消当前导航
- `/navigate startfor [safeMode]` - 为另一位玩家开始导航
- `/navigate stopfor ` - 停止另一位玩家的导航
- `/navigate neofetch` - 显示插件信息 (有趣的系统信息风格)
## 🔒 权限
- `navigate.use` - 允许使用基本导航命令
- `navigate.use.others` - 允许导航其他玩家
- `navigate.use.neofetch` - 允许使用 neofetch 命令
## ⚙️ 工作原理
1. 玩家指定目标坐标
2. 插件使用高级 A* 算法计算路径:
- 处理复杂地形和障碍物
- 尊重安全模式以防止坠落
3. 显示彩色粒子轨迹,显示路径
4. 在玩家移动时,持续更新路径
## 🟩 展示

## 🏗️ 技术细节
- **异步处理**: 寻路在主线程外部运行
- **高效内存**: 自动清理活动导航
非常适合冒险地图、生存服务器或任何需要导航辅助的游戏玩法!