WorldMania

WorldMania - 世界管理GUI

Multiverse-Core的最佳替代方案,拥有众多功能且提供简便的图形界面管理。
Bukkit / Spigot 作者 peppepascale 支持版本 1.8 - 1.16
服务器使用量
未统计
服务玩家数
未统计
下载量
6,108
插件详细介绍

WorldMania:基于 GUI 的多世界管理插件

WorldMania 是一款为 Spigot 服务器设计的、基于图形界面(GUI)的世界管理插件,是 Multiverse-Core 的优秀替代品。通过它,你可以轻松创建世界,并自定义世界的生成方式和各项属性,所有操作都通过直观的 GUI 界面完成。

核心特性

  • 多世界管理:轻松创建和管理多个世界。
  • 图形界面管理:所有核心功能都通过直观的 GUI 操作,无需记忆复杂命令。
  • 本地存储:默认将世界配置存储在本地。
  • 智能命令补全:从 0.2 版本起,命令支持便捷的 Tab 键补全。
  • 多语言支持:从 0.3 版本起,插件支持多种语言。
  • MySQL 存储:从 0.4 版本起,可选择使用 MySQL 数据库存储世界配置。
  • 传送费用:从 0.5 版本起,可为传送到特定世界设置经济成本(此功能需要 Vault 及兼容的经济插件)。
  • 世界卸载:从 0.6 版本起,可以卸载世界而无需删除它。
  • 黑名单系统:从 0.7 版本起,可为世界设置传送黑名单。
  • 更多世界属性:从 0.8 版本起,提供了更丰富的世界属性设置选项。

可用语言

插件内置了多种语言文件

  • English
  • German
  • Italian
  • SimpleCN (简体中文)

要切换语言,请在 Config.dat 配置文件中修改 language 的值。

贡献翻译

如果你想帮助翻译,可以在 GitHub 上 Fork 翻译项目:

https://github.com/dado997/WorldManiaLanguages/tree/master/Languages

创建新语言文件的方法:复制一个已存在的语言文件(例如 WorldMania_English),将其重命名为 WorldMania_[你的语言名]。然后在 Config.datlanguage 项中,填入文件名最后的部分(即 [你的语言名])。

命令列表

命令格式说明:<> 表示必填参数,[] 表示可选参数。

  • /wmtp:打开世界传送 GUI。
  • /wmtp [世界名]:传送到指定世界。
  • /wmtp [玩家名] <世界名>:将一名玩家传送到指定世界。
  • /worldmania:打开主管理 GUI。
  • /worldmania clone <旧世界名> <新世界名>:克隆一个世界。
  • /worldmania create [世界名]:创建一个新世界。
  • /worldmania delete [世界名]:删除一个世界。
  • /worldmania help:查看命令列表。
  • /worldmania list:查看已创建的世界列表。
  • /worldmania manage <世界名>:直接打开指定世界的管理 GUI。
  • /worldmania reload:重载语言文件和配置。
  • /worldmania regen <世界名>:重新生成(重置)一个世界。警告:此操作将清除该世界所有建筑。
  • /worldmania setcost <世界名> <费用>:设置传送到某个世界所需的经济费用。
  • /worldmania setspawn:设置 /worldmania tp 命令使用的出生点。
  • /worldmania load <世界名>:加载一个世界。
  • /worldmania unload <世界名>:卸载一个世界。

重要警告

请勿对以下默认世界执行删除、重置或卸载操作,否则可能导致服务器异常:

  • world
  • world_nether
  • world_the_end

权限节点

  • worldmania.admin:拥有所有权限。
  • worldmania.<命令名>:允许使用指定的命令(例如 worldmania.create)。
  • worldmania.tp:允许使用 /wmtp 命令。
  • worldmania.<世界名>.costBypass:绕过传送到指定世界的费用。
  • worldmania.tpothers:允许使用 /wmtp 传送其他玩家。
  • worldmania.tp.blacklistBypass:绕过世界的传送黑名单限制。
  • worldmania.tp.coolDownBypass:绕过 /wmtp 命令的冷却时间。

开发者 API (Java)

插件提供了 API 供开发者集成使用。以下是一些基本用法示例:

WorldManiaApi api = WorldMania.api;

// 通过名称查找世界
CustomWorld world = api.getWorlds().find(name);

// 通过 Bukkit World 对象查找世界
CustomWorld world = api.getWorlds().find(world);

// 获取世界属性示例
world.getName(); // 返回世界名称
world.getDifficulty(); // 返回世界难度
world.isWeatherLocked(); // 返回天气是否被锁定 (boolean)
world.isTimeLocked(); // 返回时间是否被锁定 (boolean)
world.getBukkitWorld(); // 返回对应的 Bukkit World 对象
world.isLoaded(); // 返回世界是否已加载 (boolean)
world.getCost(); // 返回世界传送费用 (String)
world.getGameMode(); // 返回世界的游戏模式 (String)
world.isPvp(); // 返回 PvP 是否启用 (boolean)
world.isHunger(); // 返回饥饿度是否启用 (boolean)
world.isPortals(); // 返回传送门是否启用 (boolean)
world.getPlayerLimit(); // 返回玩家上限 (String)
world.getEntityList(); // 返回 EntityList 对象
world.getBlackListWorlds(); // 返回 BlackList 对象
world.getEnvironmentalSettings(); // 返回 EnvironmentalSettings 对象

// 从存储中移除世界配置(不会删除世界文件)
world.remove();

注意事项

  • 本插件目前仍处于 BETA 测试阶段。如果你发现任何漏洞(Bug),请通过 Spigot 页面或 GitHub 联系开发者。
  • 开发者母语为意大利语,文档中如有语法错误,敬请谅解。
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16
版本分布
基本信息
插件名称 WorldMania
作者 peppepascale
平台 Bukkit / Spigot
支持版本 1.8 - 1.16
点赞数 5
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,635,296  |  历史访问人次:3,193,472

今日访问人数:10,191  |  今日访问人次:10,831

昨日访问人数:46,463  |  昨日访问人次:52,262

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6