MultiWorld 是一款功能强大的 Bukkit/Spigot 服务器插件,它让管理员能够轻松创建、管理和连接多个世界,并为每个世界配置独立的游戏规则与特性,极大地丰富了服务器的玩法和体验。
discord.dev7ex.com 或访问 SpigotMC 讨论帖。MultiWorld 提供了全面的世界管理功能,让你可以精细控制服务器的每一个维度。
AUTO_LOAD:服务器启动时自动加载世界。AUTO_UNLOAD:当世界没有玩家时自动卸载。DIFFICULTY:设置世界难度(如和平、简单、普通、困难)。END_PORTAL_ACCESSIBLE:控制末地传送门是否可用。GAME_MODE:设置玩家进入世界时的默认游戏模式(如生存、创造)。HUNGER_ENABLED:是否启用饥饿机制。KEEP_SPAWN_IN_MEMORY:保持出生点区块常驻内存以加快加载。NETHER_PORTAL_ACCESSIBLE:控制下界传送门是否可用。PVP_ENABLED:是否启用玩家对战。RECEIVE_ACHIEVEMENTS:玩家是否能在该世界获得成就。REDSTONE_ENABLED:红石装置是否工作。SPAWN_ANIMALS:是否自然生成被动生物。SPAWN_ENTITIES:是否生成所有实体(包括自定义实体)。SPAWN_MONSTERS:是否自然生成敌对生物。WEATHER_ENABLED:是否启用天气效果(如下雨、下雪)。所有命令均以 /world 为基础。
/world backmultiworld.command.world.back/world create <Name> <Environment> <-g, -s, -t> <Generator | Seed | Type>multiworld.command.world.create- `<Environment>`:世界环境类型(如 `NORMAL`, `NETHER`, `END`)。- `-g <Generator>`:指定自定义世界生成器。- `-s <Seed>`:指定世界生成种子。- `-t <Type>`:指定世界类型(如 `THE_END`, `NETHER`, `NORMAL`)。- `/world create SeedWorld NORMAL -s 5011934898247180076`- `/world create TerraWorld NORMAL -g TerraformGenerator`- `/world create TheEndWorld THE_END -t THE_END`/world import <Name> <Environment> <-g, -t> <Generator | WorldType>multiworld.command.world.import- `/world import CustomWorld NORMAL -t NORMAL`- `/world import TerraWorld NORMAL -g TerraformGenerator`/world delete <World>multiworld.command.world.delete/world load <World>multiworld.command.world.load/world unload <World>multiworld.command.world.unload/world backup <Name>multiworld.command.world.backup/world flag <World> <Property> <Value>multiworld.command.world.flag/world flag SeedWorld PVP_ENABLED false/world gamerule <World> <Gamerule> <Value>multiworld.command.world.gamerule/world gamerule SeedWorld doDaylightCycle false/world link <World> <End | Nether> <World>multiworld.command.world.link/world link Overworld NetherWorld Nether/world info <World>multiworld.command.world.info/world listmultiworld.command.world.list/world teleport <Player> <World>multiworld.command.world.teleport/world teleport Steve AdventureWorld/world whitelist <World> Enablemultiworld.command.world.whitelist.enable/world whitelist <World> Disablemultiworld.command.world.whitelist.disable/world whitelist <World> Add <Name>multiworld.command.world.whitelist.add/world whitelist <World> Remove <Name>multiworld.command.world.whitelist.remove/world whitelist <World> Listmultiworld.command.world.whitelist.list/world helpmultiworld.command.world.help/world reloadmultiworld.command.world.reload/world versionmultiworld.command.world.version- 下载最新版本的 MultiWorld Jar 文件。- 前往 [FacilisCommon SpigotMC 页面](https://www.spigotmc.org/resources/faciliscommon-bukkit.107198/history) 下载 **1.0.7-SNAPSHOT** 或所需版本。- 将 `MultiWorld.jar` 和 `FacilisCommon.jar` 都放入服务器的 `plugins` 文件夹。- 重启你的 Minecraft 服务器以加载插件并应用更改。- 安装完成!现在你可以开始使用 MultiWorld 管理服务器上的多个世界了。本页面面向希望为 MultiWorld 插件开发做出贡献的开发者。它包含了设置开发环境、理解代码结构以及贡献代码的指南。
要开始为 MultiWorld 开发,你需要设置一个本地工作环境。
首先,将 MultiWorld 的 GitHub 仓库克隆到你的本地机器上。 git clone https://github.com/Dev7ex/MultiWorld.git使用你喜欢的 IDE(例如 IntelliJ IDEA)将克隆的目录作为 Maven 项目打开。项目使用 Maven 进行管理。你可以使用 IDE 的 Maven 工具或命令行来构建项目。 mvn clean install理解项目结构有助于你更高效地导航和修改代码。
src/main/java/net/dev7ex/multiworld/:这是插件的主要源代码目录。- **`api/`**:包含插件的应用程序编程接口(API)。其他插件可以通过这些类与 MultiWorld 交互。- **`base/`**:包含核心功能类,例如插件主类、配置管理和命令处理。- **`feature/`**:包含实现插件特定功能的模块,例如世界创建、管理和传送。- **`user/`**:包含与用户(玩家)数据相关的类。我们欢迎并感谢任何形式的贡献,无论是报告问题、建议新功能还是提交代码。
- 在提交问题报告前,请先检查是否已有类似的问题。- 使用清晰、描述性的标题。- 详细描述问题,包括复现步骤、预期行为和实际行为。- 如果可能,请附上相关的日志或截图。- 在开始重大工作之前,建议先创建一个问题来讨论你的想法。- 从最新的 `main` 分支创建你的功能分支。- 确保你的代码遵循项目中现有的代码风格。- 为你的更改编写清晰的提交信息。- 确保所有现有测试仍然通过,并为新功能添加测试(如果适用)。项目使用 Maven 管理依赖。所有依赖项都在 pom.xml 文件中声明。
- **`spigot-api`**:用于与 Spigot/Paper 服务器交互的核心 API。- **`bStats`**:用于收集匿名的使用统计信息。- **`lombok`**:用于减少样板代码(如 getter/setter)。- **`junit`**:用于编写和运行单元测试。为了保证代码质量,建议在提交更改前运行测试。
mvn test如果你在开发过程中有任何疑问,可以通过以下方式获取帮助:
感谢你为 MultiWorld 的发展做出贡献!
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,399 | 今日访问人次:14,527 | 昨日访问人次:11,147
独立 IP:5,071 | 最近24小时独立访客:6,225
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6