世界精通 - AnonymDv

世界精通 - AnonymDv

World Mastery – 一个轻量级的多世界管理器,适用于Forge服务器,灵感来源于Multiverse-Core。可创建最多3个自定义维度,设置出生点,使用短别名,并定义全局加入出生点——全部通过简单的/wm命令实现。无需插件!

🌍 World Mastery

厌倦了服务器感觉像是一个平坦、无聊的世界?World Mastery 将你的 Forge 服务器转变为一个真正的多世界枢纽 —— 大厅、小游戏世界、虚空画布,你想要什么都可以——全部通过一条简单指令串联起来:/wm。🚀

这里没有虚假的承诺。World Mastery 并不假装 Forge 能像 Bukkit 的 Multiverse-Core 那样实现实时世界创建——相反,它与 Forge 的维度系统协同工作,因此它所做的一切都坚如磐石,并且能在 Forge 服务器上真正运行。

✨ 模组功能

  • 🚪 /wm tp <世界|别名> —— 任何玩家都可以传送自己,无需权限
  • 🕹️ /wm tp <玩家> <世界> —— 管理员或命令方块可以将其他玩家传送于世界之间(非常适合不需要聊天命令的按钮)
  • 🏷️ 为你的世界设置简短、友好的别名——用 lobby 代替 worldmastery:lobby
  • 📍 为每个世界设置精确的出生点(位置 + 朝向)
  • 🔑 全局加入出生点——每个登录的玩家都会落在完全相同的位置,类似 AdvancedSetSpawn
  • ⚙️ 每个世界独立的游戏规则——你的大厅可以与生存世界表现完全不同
  • 🌲 原版维度开箱即用——/wm tp overworld、/wm tp nether、/wm tp end
  • 🔄 /wm reload —— 从磁盘重新加载所有配置,无需重启
  • ❓ /wm help —— 完整的命令列表,随时可用

📜 模组命令

命令 适用对象 功能
/wm help 所有人 显示命令列表
/wm tp <世界|别名> 所有人 传送自己
/wm tp <玩家> <世界> 管理员 / 命令方块 传送他人
/wm list 管理员 列出已加载的世界
/wm alias <世界> <名称> 管理员 为世界设置昵称
/wm spawn <世界> 管理员 设置该世界的传送点
/wm info <世界> 管理员 查看世界的别名/出生点
/wm create <名称> 管理员 如何注册新的自定义世界
/wm remove <名称> 管理员 如何移除自定义世界
/wm join spawn 管理员 设置全局登录点
/wm join off 管理员 禁用全局登录点
/wm reload 管理员 重新加载数据 + 游戏规则

🔧 世界游戏规则

要为每个独立世界配置特定的游戏规则:例如,你需要在以下路径创建一个 JSON 文件,以目标世界命名——例如:

config/worldmastery/gamerules/worldmastery_<世界名称>.json:

内容为:

{
  "mobGriefing": "false",
  "doDaylightCycle": "false",
  "doMobSpawning": "false",
  "keepInventory": "true"
}

🧰 推荐搭配模组

World Mastery 专注于世界管理和传送——它并不试图成为建筑工具或 NPC 框架,因为已有优秀的模组专门负责这些功能:

🎨 WorldEdit (Forge) —— 在任意地方(创造世界、单人游戏等)建造你的大厅,将其导出为 .schem 文件,然后直接 //paste 到你全新的虚空维度中。这是将精美出生点建筑放入 World Mastery 新世界的最快捷方式。

🧍 Custom NPCs —— 将可交互的 NPC 放入你的世界,并将其内置的传送选项连接到 /wm tp <世界>。这是 Bukkit 专属插件(如 zNPCs)的一个可靠的 Forge 原生替代方案——你的玩家无需离开原版兼容环境,即可享受可点击、带对话驱动的世界旅行。

将三者搭配使用,你就能得到:WorldEdit 负责世界的外观,Custom NPCs 负责玩家的互动与旅行,而 World Mastery 则通过可靠的 /wm 命令将整个系统串联起来。