- 版权类型
- 原创
- 插件中文名称
- Kaze世界管理
- 插件英文名称
- WorldManager
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
WorldManager 世界管理插件
作者信息
作者: Kazemar_samaQQ: 1518554438重要声明: 未经作者允许禁止外传任何插件与插件配置信息,如有发现将会受到法律诉讼!
功能说明
核心功能
- 导入地图 - 支持导入和管理多个世界
- 主世界/RPG世界传送 - 可以设置主世界和RPG世界,快速传送
- 世界传送 - 通过指令传送到任意世界
- 出生点设置 - 可以为每个世界设置独立的出生点
- 传送点系统 - 在世界中设置多个传送点,方便快速传送
- 全地图不可破坏 - 可以开关,保护世界不被破坏
- 全地图不刷默认怪物 - 可以开关,控制怪物生成
- 死亡不掉落 - 可以开关,保护玩家物品
- 自动保存 - 自动保存所有配置,防止数据丢失
命令列表
管理员命令
/wm - 世界管理主命令
/wm reload- 重新加载配置/wm load <地图文件名>- 导入地图(将地图文件夹放入插件目录下的worlds文件夹中)/wm setmain <世界名>- 设置主世界/wm setrpg <世界名>- 设置RPG世界/wm nobreak [世界名] [on/off]- 切换禁止破坏(不指定世界名则使用当前世界)/wm nomob [世界名] [on/off]- 切换禁止怪物生成/wm nodeathdrop [世界名] [on/off]- 切换死亡不掉落/wm list- 列出所有世界及其设置/wm info [世界名]- 查看世界详细信息
/wmspawn [世界名] - 设置世界出生点
- 不指定世界名则设置当前世界的出生点
- 需要管理员权限
/wmspawnpoint <名称> [世界名] - 设置传送点
- 在世界中设置一个传送点
- 不指定世界名则在当前世界设置
玩家命令
/wmtp <世界名> - 传送到指定世界
/wmtp main- 传送到主世界/wmtp rpg- 传送到RPG世界/wmtp <世界名>- 传送到指定世界
/wmtpspawn <名称> - 传送到传送点
- 传送到指定名称的传送点
权限列表
worldmanager.*- 所有权限worldmanager.admin- 管理员权限(默认:OP)worldmanager.tp- 传送权限(默认:true)worldmanager.use- 使用权限(默认:true)
配置文件
config.yml
YAML:
# 自动保存间隔(秒)
auto-save-interval: 300
# 主世界名称
main-world: world
# RPG世界名称
rpg-world: world
# 世界设置(自动生成,无需手动编辑)
worlds:
# ...
worlds.yml(自动生成)
存储所有世界的设置数据,包括:- 世界设置(禁止破坏、禁止怪物生成、死亡不掉落)
- 出生点位置
- 传送点列表
使用示例
1. 导入地图
代码:
1. 将地图文件夹(包含 level.dat 的完整世界文件夹)放入插件目录下的 worlds 文件夹中
- 路径: plugins/WorldManager/worlds/<地图文件夹名>/
2. 在游戏中执行命令导入地图:
/wm load <地图文件夹名>
例如:
/wm load my_custom_world
- 地图文件夹必须包含
level.dat文件才能被识别为有效的 Minecraft 世界 - 如果世界已存在或已加载,导入会失败
- 导入过程是异步的,大文件可能需要一些时间
2. 设置主世界和RPG世界
代码:
/wm setmain world
/wm setrpg rpg_world
3. 设置世界出生点
代码:
站在想要设置的位置,然后执行:
/wmspawn world
4. 设置传送点
代码:
站在想要设置的位置,然后执行:
/wmspawnpoint lobby world
/wmspawnpoint shop world
5. 开启世界保护
代码:
/wm nobreak world on
/wm nomob world on
/wm nodeathdrop world on
6. 传送到世界
代码:
/wmtp main # 传送到主世界
/wmtp rpg # 传送到RPG世界
/wmtp world # 传送到world世界
7. 传送到传送点
代码:
/wmtpspawn lobby
/wmtpspawn shop
技术说明
- Java 版本: 21(必需)
- Minecraft 版本: 1.21.1
- API: Paper API
- 自动保存: 每 300 秒自动保存一次(可在配置中修改)
注意事项
- 插件会自动保存数据,无需手动保存
- 世界设置会立即生效,无需重启服务器
- 传送点名称不区分大小写
- 禁止破坏功能会同时禁止放置方块
- 禁止怪物生成只影响自然生成的怪物,不影响插件生成的
更新日志
v1.1.0
- 新增地图导入功能
- 支持从插件目录下的 worlds 文件夹导入地图
- 添加
/wm load <地图文件名>命令
v1.0.0
- 初始版本
- 实现所有核心功能
- 添加自动保存功能
再次提醒:未经作者允许禁止外传任何插件与插件配置信息,如有发现将会受到法律诉讼!