面向 Spigot 1.8.8 群组服的区块预加载与快速进服插件。
- B站:目夕像素
- 启动时预加载世界出生点附近的区块
- 玩家加入时加载附近区块
- 玩家传送时加载目标区域
- 支持保持预加载区块常驻内存
- 支持分 Tick 执行预加载
- 支持自定义游戏内及控制台消息
- 支持查看预加载状态和重载配置
- Java 8
- Spigot 1.8.8
- Maven 3.x
- 将
FastJoin.jar放入服务器的plugins文件夹。 - 启动服务器。
- 修改
plugins/FastJoin/config.yml。 - 使用
/fastjoin reload重载配置。
| 命令 | 说明 | 权限 |
|---|---|---|
/fastjoin info 或 /fj info |
查看插件版本和开发者 | 无 |
/fastjoin reload |
重载配置 | fastjoin.admin |
/fastjoin preload |
执行世界预加载 | fastjoin.admin |
/fastjoin status |
查看预加载状态 | fastjoin.admin |
主命令别名:/fj、/fjoin。
执行 /fastjoin info 或 /fj info 将显示:
=== FastJoin 插件信息 ===
插件名称: FastJoin
插件版本: v1.0.0
开发者: B站 / 目夕像素
preload.enabled:是否启用启动预加载preload.radius:出生点预加载半径preload.worlds:需要预加载的世界preload.keep-loaded:是否保持区块加载preload.chunks-per-tick:每 Tick 处理数量join.force-load-radius:玩家加入时的加载半径join.preload-on-teleport:传送时是否加载目标区域
区块数量计算公式:(半径 × 2 + 1)²。
确保项目中存在 lib/spigot-1.8.8.jar,然后执行:
mvn clean package构建结果位于 target/FastJoin.jar。
本项目使用 MIT License 开源。