在《我的世界》中,多世界命令是服务器管理和自定义生存体验的核心工具,通过命令方块或控制台指令,玩家可以创建、切换、删除独立的世界维度,每个世界可拥有独特的生成规则、生物群系和游戏机制,以下从命令基础、核心功能、进阶技巧及注意事项展开详细说明。

多世界命令基础:核心指令解析
多世界管理的核心依赖/mv(Multiverse-Core插件)或原生/execute in指令,前者功能更全面,适合服务器集成,后者则适合单机或小范围测试,以Multiverse为例,基础指令包括:
-
创建世界
指令格式:/mv create <世界名> <环境类型> [生成类型] [种子]<环境类型>:定义世界基础结构,如normal(主世界)、nether(下界)、end(末地)、void(虚空)等。<生成类型>:可选参数,如normal(普通地形)、flat(超平坦)、amplified(放大地形)等。- 示例:
/mv create skyworld normal amplified 12345创建一个种子为12345的放大地形世界。
-
切换世界
指令格式:/mv tp <玩家名> <世界名>或/mv tp <世界名>(传送到指定世界)- 示例:
/mv tp Steve nether将玩家Steve传送到下界世界。
- 示例:
-
删除世界
指令格式:/mv delete <世界名>
(图片来源网络,侵删)注意:删除后无法恢复,需谨慎操作。
-
世界属性设置
指令格式:/mv modify set <世界名> <属性> <值>- 常用属性:
pvp(是否开启PVP,true/false)、difficulty(难度:peaceful/easy/normal/hard)、allowweather(是否允许天气变化)等。 - 示例:
/mv modify set nether pvp true在下界世界开启PVP。
- 常用属性:
多世界进阶功能:维度与规则定制
自定义维度生成
通过/mv create结合generator参数,可调用自定义地形生成器。
- 使用
Schematic插件生成建筑世界:/mv create schemworld normal -s schemworld.schematic,将预设建筑图鉴作为世界基础。 - 调用
TerrainControl生成器:/mv create customworld normal -g TerrainControl,通过配置文件实现复杂地形组合(如浮空岛+熔岩海洋)。
世界链接与传送门
- 跨世界传送门:使用
/mv portal <传送门名> <目标世界>创建传送门,玩家进入后自动切换世界。
示例:在主世界用钻石块搭建传送门框架,执行/mv portal hub end,激活后传送到末地世界。 - 双向链接:通过
/mv config set portalcooldown 30设置传送门冷却时间(单位:秒),防止频繁切换。
世界独立规则配置
每个世界可独立设置游戏规则,

- 主世界禁止红石电路:
/mv modify set main gamerule doRedstone false - 生存模式世界禁止掉落物品:
/mv modify set survival gamerule keepInventory true - 创造模式世界启用命令方块:
/mv modify set creative gamerule commandBlockOutput true
以下为常用游戏规则与适用场景的对照表:
| 游戏规则 | 作用说明 | 适用场景举例 |
|---|---|---|
doMobSpawning |
控制生物是否自然生成 | 商业世界关闭怪物,安全交易 |
daylightCycle |
是否开启昼夜交替 | 展示世界固定为白天,方便拍照 |
randomTickSpeed |
方块随机更新速度(如作物生长) | 农场世界加速生长,效率提升 |
fireSpread |
火焰是否蔓延 | 灾难世界允许火焰扩散,增加难度 |
多世界管理注意事项
-
性能优化
多世界同时加载会占用大量服务器资源,需通过/mv unload <世界名>暂时卸载未使用的世界,或使用/mv config set maxLoadedWorlds 5限制同时加载的世界数量。- 对于大型世界,建议定期执行
/mv confirm purge <世界名>清理未加载世界的数据文件,减少磁盘占用。
- 对于大型世界,建议定期执行
-
权限节点设置
使用LuckPerms等权限插件,可精细化控制玩家操作:- 允许普通玩家传送:
multiverse.core.tp.world - 限制管理员创建世界:
-multiverse.core.world.create - 示例配置:
permissions.yml中添加Admin: default: false children: multiverse.admin: true,赋予管理员完整权限。
- 允许普通玩家传送:
-
备份与恢复
定期备份多世界数据至关重要,可通过/mv backup <世界名>创建快照,或使用WorldEdit导出世界为.schematic文件,若需恢复,执行/mv import <备份文件> <世界名>。
相关问答FAQs
问题1:如何让多世界之间共享背包物品?
解答:默认情况下,不同世界的背包数据是隔离的,若需共享,需安装Multiverse-Inventories插件,配置/mvi config set perworldinventory false,并设置共享规则(如主世界与下界共享,但末地独立),具体步骤:
- 安装插件后,在
config.yml中定义groups,将需要共享世界的世界名添加到同一组,如shared_group: [world, nether]。 - 执行
/mvi reload重载配置,重启服务器后,玩家在这些世界间的背包物品将保持同步。
问题2:多世界中如何设置不同生物群系生成优先级?
解答:通过修改世界对应的biome_weights.json文件(位于/worlds/<世界名>/region)可调整生物群系生成权重,增加森林群系权重:
- 用NBTExplorer工具打开
biome_weights.json,找到minecraft:forest条目,将其weight值从默认的10调整为20。 - 保存文件后,执行
/mv regen <世界名>重新生成世界,新的权重将生效。
注意:自定义权重需确保数值在1-100之间,避免因权重过高导致某些群系无法生成。
