WorldSystem 是一款为每位玩家提供专属世界的插件。玩家可以在自己的世界里自由建造、游玩,而不会对主世界造成负担。世界所有者可以邀请其他玩家,并管理他们在自己世界中的权限,例如是否允许建造、传送或切换游戏模式。创建新世界时,还可以设置模板世界进行复制。
/ws get - 领取一个属于自己的世界。/ws home - 传送回自己的世界。/ws sethome - 在世界内设置一个特定的家。/ws gui - 打开 GUI 菜单。/ws tp <玩家名> - 传送到指定玩家的世界。/ws addmember <玩家名> - 将一名玩家添加为你世界的成员。/ws delmember <玩家名> - 从你的世界移除一名成员。/ws leave - 离开你当前所在的世界。/ws fire - 在你的世界启用/禁用火焰蔓延。/ws tnt - 在你的世界启用/禁用 TNT 爆炸。/ws info - 显示当前所在世界的信息。/ws reset - 重置你的世界。/ws togglegm <玩家名> - 允许/禁止某成员切换游戏模式。/ws toggletp <玩家名> - 允许/禁止某成员传送。/ws togglewe <玩家名> - 允许/禁止某成员使用 WorldEdit。/ws togglebuild <玩家名> - 允许/禁止某成员建造。/ws delete <玩家名> - 删除指定玩家的世界。/ws confirm - 在需要时确认自动更新。ws.* - 授予所有 WorldSystem 权限。ws.get - 允许使用 /ws get 领取世界。ws.sethome - 允许使用 /ws sethome 设置家。ws.tp.* - 授予所有传送相关权限。ws.build - 无需世界所有者允许即可建造。ws.delete - 允许删除世界。ws.gamemode - 无需世界所有者允许即可切换游戏模式。ws.lag - 允许查看延迟通知。ws.tp.world - 允许传送到任意世界,无需是该世界成员。ws.tp.other - 允许跨世界传送其他玩家。ws.tp.toother - 允许跨世界传送到其他玩家身边。ws.big - 如果服务器配置了,则获得一个更大的世界。ws.large - 如果服务器配置了,则获得一个超大的世界。ws.confirm - 允许确认自动更新。只需在服务器上安装 FastAsyncWorldEdit 和 WorldEdit 即可。
请参考 Wiki 指南:如何设置模板世界?
不会。当世界空置时,每个世界都会被卸载并移动到特定文件夹。内存占用取决于加载的区块数量。因此,一个加载了大量区块的世界与五个加载了较少区块的世界,其内存占用可能是相等的。
大约 1000 个世界会占用约 38 GB 空间。如果需要,可以启用自动删除功能,清理很久未使用的旧世界。
WorldSystem 给予玩家一个完整的世界来充分发挥创造力,而不局限于 20x20 的地块。你还可以启用生存模式,这样玩家就无法切换游戏模式或随意传送。
# 世界保存路径
worldfolder: 'plugins/WorldSystem/Worlds'
# 模板世界名称
worldsource: ''
# 自动更新前是否需要确认
need_confirm: true
# 世界空置后多久卸载(秒)
unloadingtime: 20
# 是否启用生存模式(限制传送和切换模式)
survival: false
# 玩家加入时是否传送到出生点
spawn_teleportation: true
# 请求过期时间(秒)
request_expires: 20
# 语言文件
language: en
# 消息前缀
prefix: '&8[&3WorldSystem&8] &6'
# 多少天后删除未使用的世界(-1为禁用)
delete_after: -1
# 是否联系 Mojang 验证服务器以显示玩家名
contact_authserver: true配置会自动重载,无需 /ws reload 命令。
使用前请查阅完整文档。核心类 SystemWorld 用于世界的加载、创建等操作。
// 获取一个 SystemWorld 实例
SystemWorld world = SystemWorld.getSystemWorld("worldname");
// 加载世界(玩家会收到通知并在完成后被传送)
if (!world.isLoaded()) {
world.load(Player player);
}
// 卸载世界
if (world.isLoaded()) {
world.directUnload(World w); // 立即卸载
world.unloadLater(World w); // 按配置延迟卸载
}
// 传送玩家到该世界的出生点
world.teleportToWorldSpawn(Player p);
// 尝试卸载一个世界(如果是 SystemWorld)
SystemWorld.tryUnloadLater(World w);插件同样支持 PlaceholderAPI,更多信息请查看 GitHub Wiki。
如果你的服务器也在使用 WorldSystem,可以联系作者添加到列表中。
---
许可证: GPL-3.0
如果你觉得这个插件和它的支持服务很棒,请在下方留下真诚的评论,或者进行捐赠。如果你遇到问题,请在讨论区发帖,不要在评论区发布问题。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,675,732 | 历史访问人次:3,244,182
今日访问人数:21,372 | 今日访问人次:25,160
昨日访问人数:30,655 | 昨日访问人次:36,381
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6