🏠 一、核心功能
HuskHomes 是一个专为Minecraft Java Edition设计的玩家传送管理插件,专注于提供高效、跨服务器的家园与传送系统:
1. 家园与传送点管理
- 玩家可设置私人家园(`/sethome`)、公共家园(所有玩家可见)及服务器传送点(`/setwarp`)。
- 支持家园的重命名、删除、数量限制配置(通过权限或配置文件实现)。
2. 跨服传送
- 基于 MySQL 数据库实现数据同步,允许玩家在 BungeeCord 或 Velocity 代理网络下的多个子服务器间无缝传送。
3. 社交化传送机制
- 提供传送请求(`/tpa`)、传送回上一位置(`/back`)及离线玩家位置传送功能,增强玩家互动。
⚙️ 二、技术架构与兼容性
1. 多平台支持
- 兼容主流服务端:Spigot、Paper、Sponge、Fabric 以及优化分支如 Purpur 和 Leaves。
2. 数据库集成
- 默认使用 SQLite 存储数据,支持 MySQL 以实现跨服数据同步。
3. 配置与扩展性
- 配置文件(YAML 格式)可自定义冷却时间、家园数量上限、权限节点等。
- 通过 API 支持与 Dynmap、**Plan** 等插件集成,在地图上标记家园位置。
✨ 三、特色亮点
1. 基岩版玩家友好支持
- 通过扩展插件 HuskHomesForm,为基岩版玩家提供图形化表单界面(如 `/homef` 打开家园菜单),解决命令输入不便的问题。
2. 轻量化与性能优化
- 采用聊天菜单而非复杂 GUI,减少资源占用;支持异步传送与冷却时间机制,提升多玩家场景稳定性。
3. 管理便捷性
- 管理员可通过命令管理所有玩家的家园/传送点(如强制修改或删除),并内置 `huskhomes reload` 配置重载功能。
🔌 四、生态扩展与集成
1. 基岩版生态适配
- 与 Floodgate 和 BedrockPlayerSupport 插件联动,实现基岩版玩家自动注册、重生点返回表单等特性。
2. 主流插件兼容
– 支持 PlaceholderAPI(自定义变量)、AuthMe(自动注册后免登录)等,增强功能灵活性。
🎮 五、适用场景
- 多服务器网络:跨服传送是核心优势,适合大型生存或小游戏集群。
- 基岩-Java 互通服:通过 HuskHomesForm 等扩展,优化基岩版玩家体验。
- 社区导向服务器:公共家园和地图标注功能(Dynmap)促进玩家社交与探索。
📥 部署与资源
- 安装:下载 JAR 文件置于 `plugins/` 目录,重启服务器即可。
- 开源地址:[GitHub – William278/HuskHomes](https://github.com/WiIIiam278/HuskHomes)
- 扩展插件:
- HuskHomesForm(基岩版表单支持)
- BedrockPlayerSupport(基岩版自动化功能)
没有回复内容