服务器使用量
666
服务玩家数
1,640
下载量
61,754
插件详细介绍
本插件提供与游戏世界相关的全套管理功能,包括创建、加载、配置和传送等,并支持精细的权限控制与跨世界物品栏管理。
前置依赖
- 本插件需要 BKCommonLib 才能运行。
- 如需插件帮助,请加入我们的 Discord:https://discord.gg/wvU2rFgSnw
核心功能
- 世界管理:加载、卸载、复制、删除、保存与创建世界。
- 信息查看:显示世界信息,列出可用的区块生成器与世界列表。
- 世界配置:设置世界的游戏模式、难度、时间、天气、自动保存与 PvP 规则。
- 生物生成限制:设置世界内生物生成限制。
- 玩家疏散:清空指定世界内的所有玩家。
- 世界修复:在一定程度上修复损坏的世界。
- 跨世界传送门:创建跨世界、单向或简易传送门,无需命令。
- 世界聊天室:通过权限系统实现世界专属聊天频道。
- 自动加载:服务器启动时自动加载世界,并保持设置持久化。
- 权限系统:提供详尽的权限控制,可精确管理谁能进入哪个世界。
- 插件协作:可作为工具供其他插件实现玩家跨世界传送。
- 简易传送命令:提供简单易用的传送命令。
- 世界专属 OP:为特定世界设置 OP 列表,使玩家仅在该世界拥有管理员权限。
- 命令易用性:提供命令别名与聊天信息帮助,便于记忆和使用。
- 主世界配置:可配置玩家出生的主世界,并可设置为始终将所有玩家重生至主世界。
- 位置记忆:记录玩家在每个世界最后已知的位置,并在传送时恢复。
跨世界物品栏管理
MyWorlds 现已支持按世界分离物品栏。此功能默认关闭,如需启用,请在 config.yml 中将 useWorldInventories 设为 true。
- 默认行为:默认情况下,所有世界不共享物品栏,玩家的物品栏会按世界单独保存和加载。
- 合并物品栏:使用
/world inventory merge后接世界名称,可使这些世界共享同一物品栏。 - 分离物品栏:使用
/world inventory split(或detach)后接世界名称,可为这些世界设置独立、不共享的物品栏。 - 启用/禁用:使用
/world inventory enable或disable可为世界启用或禁用物品栏功能。启用的世界会保存物品数据,禁用的世界则不会,且会导致所有物品被清空。
重要说明与配置
关于传送门
为防止与其他插件冲突,默认禁用下界与末地传送门的处理。如需启用,请在 config.yml 的 enabledPortals 部分进行配置。
关于插件生成或超平坦世界
主世界会在 MyWorlds 启用之前加载(和生成)。由于 Bukkit 插件架构限制,无法在加载世界前加载 MyWorlds,否则会导致其他兼容性问题。
若你希望“主世界”不是原版的主世界/下界/末地,请按以下步骤操作:
- 将主世界设置为你想要的任何类型(即使你不在服务器中使用它……但必须有一个主世界)。
- 创建一个新的世界,其类型为你想要的(超平坦、自定义区块生成器等)。
- 停止服务器,打开 MyWorlds 的
config.yml。 - 将
mainWorld更改为你新创建的自定义世界名称。 - 重新启动服务器,新玩家将加入你的自定义世界。
- (可选)为你不再使用的服务器原主世界禁用
keep spawn in memory设置。
请注意:MyWorlds 无法更改或替换服务器生成的原主世界。(此为技术限制)
使用 CMI 的重要提示
CMI 可能会干扰玩家重生事件,导致 MyWorlds 配置的重生设置失效。请重新配置 CMI 使其不干预此事件,或移除 CMI。
帮助与资源
免责声明
开发者不对因使用本插件或其命令造成的世界损坏负责。例如,如果你在配置不佳的电脑上加载 20 个世界并容纳 30 名玩家,服务器(和你的电脑)很可能会崩溃并导致世界损坏。修复功能可以处理一些问题,但无法恢复已损坏的区块。请务必定期备份你的世界,这是基本常识。此声明旨在提醒那些可能将自身操作失误归咎于插件开发者的人。
支持我们
如果你非常喜欢我的作品并想给予一些回报,欢迎通过下方链接进行小额捐赠。非常感谢!
测试支持版本
版本分布
基本信息
插件名称
MyWorlds
作者
bergerkiller
平台
Bukkit / Spigot
支持版本
1.8 - 1.21
点赞数
33
最近版本
2.0.0
214
1.21.11-v2
188
1.21.10-v1
40
2.0.1-SNAPSHOT
37
1.21.5-v1
36
1.21.1-v1
35
2.0.0-SNAPSHOT
25
1.21.11-v3-SNAPSHOT
19
1.21.4-v1-SNAPSHOT
14
1.20.4-v3
11
1.21.8-v1-SNAPSHOT
9
1.20.1-v2
9