WorldManager世界管理插件

原创 闭源 工具 WorldManager世界管理插件 1.0

完成注册/登录后下载
版权类型
原创
插件中文名称
Kaze世界管理
插件英文名称
WorldManager
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 1.21

WorldManager 世界管理插件​

作者信息​

作者: Kazemar_samaQQ: 1518554438重要声明: 未经作者允许禁止外传任何插件与插件配置信息,如有发现将会受到法律诉讼!​

功能说明​

核心功能​

  1. 导入地图 - 支持导入和管理多个世界
  2. 主世界/RPG世界传送 - 可以设置主世界和RPG世界,快速传送
  3. 世界传送 - 通过指令传送到任意世界
  4. 出生点设置 - 可以为每个世界设置独立的出生点
  5. 传送点系统 - 在世界中设置多个传送点,方便快速传送
  6. 全地图不可破坏 - 可以开关,保护世界不被破坏
  7. 全地图不刷默认怪物 - 可以开关,控制怪物生成
  8. 死亡不掉落 - 可以开关,保护玩家物品
  9. 自动保存 - 自动保存所有配置,防止数据丢失

命令列表​

管理员命令​

/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 秒自动保存一次(可在配置中修改)

注意事项​

  1. 插件会自动保存数据,无需手动保存
  2. 世界设置会立即生效,无需重启服务器
  3. 传送点名称不区分大小写
  4. 禁止破坏功能会同时禁止放置方块
  5. 禁止怪物生成只影响自然生成的怪物,不影响插件生成的

更新日志​

v1.1.0​

  • 新增地图导入功能
  • 支持从插件目录下的 worlds 文件夹导入地图
  • 添加 /wm load <地图文件名> 命令

v1.0.0​

  • 初始版本
  • 实现所有核心功能
  • 添加自动保存功能

再次提醒:未经作者允许禁止外传任何插件与插件配置信息,如有发现将会受到法律诉讼!
作者
Kazemar_sama
下载
37
查看
560
首次发布
最后更新

评分

0.00 星 0 次评分

Kazemar_sama 的其他资源

后退
顶部 底部