《我的世界》服务器用MV(Multiverse-Core)创建超平坦世界,核心是先装好插件,再用/mv create命令搭配-g flat参数,就能生成一片完全平坦的纯地形世界。
不少开服的朋友问过我,说建服务器想要个纯平地来盖房子、做小游戏,结果捣鼓半天出来的还是带山带水的普通地图,就拿我自己的开服经历来说,最早我也是一脸懵,后来翻了不少资料才理顺,其实关键在于你得把Multiverse-Core这个多世界管理插件装对、配置对,然后命令敲对,下面我把整个流程掰碎了讲,从插件安装到地形参数调整,一步步来。
我的世界服务器mv创建超平坦世界完整步骤
先把整个流程的总览列出,心里有个数:
- 第一步:确认服务端类型,Paper、Spigot或原版服务端均可,但推荐Paper,兼容性更好。
- 第二步:下载与当前服务端版本匹配的Multiverse-Core插件,放入plugins文件夹。
- 第三步:重启服务器,让插件加载生成配置。
- 第四步:使用命令
/mv create <世界名> NORMAL -g flat创建超平坦世界。 - 第五步:用
/mv tp <世界名>传送过去检查效果。 - 第六步:通过
/mv g命令调整超平坦的层数、生物群系等细节。
过程解析:MV插件的准备工作
我把这套流程拆解开来,逐个细节说明,你会发现其实不难。
插件版本选错是最大坑
很多服务器装完MV说没反应,一查日志,全是版本不兼容,Multiverse-Core更新算勤快的,但架不住Minecraft本体更新更快,你需要去SpigotMC官网或Polymart这类插件站,找到和你服务端核心版本一致的MV版本,比如服务端是1.20.1,那就找支持1.20.1的MV构建版,别拿1.16的往新版塞,装好后plugins目录下会出现一个Multiverse-Core文件夹,里面自动生成了config.yml,这就算成了。
权限组别漏配
如果你是用了LuckPerms之类的权限插件,记得给玩家组的权限加上multiverse.core.teleport.self和multiverse.core.create,否则就算你自己是OP能操作,普通玩家也根本没法传送到新世界,这一步很容易被忽略。
| 服务端核心 | MVCore兼容性 | 推荐度 |
|---|---|---|
| Paper 1.20+ | 需对应版本 | ★★★★★ |
| Spigot 1.20+ | 需对应版本 | ★★★★☆ |
| Purpur 1.20+ | 需对应版本 | ★★★★★ |
| 原版服务端 | 不支持 | ☆☆☆☆☆ |
创建超平坦中经常出错的命令细节
很多人敲完命令说不生效,贴出来才发现-g后面跟的类型单词拼错了,这里跟你们盘一下我踩过坑之后的正确写法:
正确命令一(最常用):
/mv create flatworld NORMAL -g flat
flatworld:自定义的世界名,你可以随便起,但别用中文。NORMAL:世界环境类型,即主世界环境,有日夜循环和天气。-g flat:指用flat生成器,这步关键。
正确命令二(带预设ID的):
MV其实内置了超平坦预设,如果你不指定,它默认生成的就是一层基岩加一层草方块的极简地形,这样无论是做建筑还是跑酷都很干净,默认就是最标准的纯平地面。
/mv create skyflat NORMAL -g flat:1
注意,这里的flat:1里的数字是预设编号,flat:0是纯平地,flat:1是带村庄的那种,但这个配置可能和版本有关,新版MV里预设ID稍有变动,具体使用/mv create help查看详细说明,以实际版本输出为准。
创建成功后记得传过去看看:
/mv tp flatworld
进了世界后四下望望,如果一片草木都没有、地面齐整得像个广场,那就成了,要是发现地面有坑坑洼洼的凹地或水坑,说明生成器参数没吃准,删了重建就行。
删除与重设超平坦世界的封锁级操作
建错了没关系,直接删:
/mv delete flatworld
这个命令会先让你输入一次“确认”之类的词,不同版本需要输入的确认词不一样,新版MV会要求你再次输入世界名全称来确认删除,输入后世界文件夹连同数据一并移除,若想保底,先去服务器文件管理器把world_flatworld文件夹备份一份再操作。
我的世界服务器超平坦世界指令与自定义层数教程
默认的纯平地一层草一层基岩,做一般建筑够了,但想要做自定义地形,比如做个空岛地图或在一个深坑里搞建造,就需要手动设置层数。
超平坦的层数是在方块ID和高度的基础上叠起来的,它本质是一个一个方块层从下往上堆叠,用MV的/mv g命令配合-g flat:自定义参数来实现自由设定。
想改层数,关键在生成器参数,以1.18及以上版本为例,主世界的基岩层在Y= -64,想要一个草方块在顶上、基岩在最底的结构,可以这样写:
/mv create buildworld NORMAL -g flat:3;bedrock,2stone,3dirt,grass_block;1;village
别被这串参数吓到,我给你解剖一下。
超平坦分层语法详解
flat:后面的3:是预设版本号,表示使用新版的”生成器设置”模式。;bedrock,2stone,3dirt,grass_block:这是方块层,分号后面跟的是层结构,从下往上数,一层基岩,两层石头,三层泥土,最上面一层草方块。2stone和3dirt里的数字表示该方块重复几层。;1:是该平坦世界的生物群系ID(1为平原),你也可以改成别的群系ID,比如4是森林,2是沙漠。;village:是生成特色结构的意思,写village生成村庄,想要其它结构可查阅官方生成器设置文档。
如果你想要地面完全没有建筑、一片纯白或纯平坦,就空着结构参数,或直接不写后面那段。
/mv create testworld NORMAL -g flat:3;bedrock,2stone,3dirt,grass_block;1
这样出来就是标准的绿化平地,中间夹杂一些树和草,但不会有废弃矿井或村庄那种大型结构来碍事。
我的世界服务器怎么弄超平坦地形常用问答
-
问:哪些版本的MV插件支持新版超平坦预设?
答: Multiverse-Core 4.3.0之后的版本对新的平坦预设ID支持得不错,4.2.x旧版本也能用,但对1.18以上版本的生成器参数解析可能出错,解决思路是更新插件版本,或者用旧版参数格式写,具体以你实际使用版本的官方文档为准。 -
问:我用MV创建的超平坦,玩家能不能在上面破坏方块?
答: 默认情况下可以,超平坦世界与主世界一样有方块破坏和放置的权限,如果你想做成小游戏地图防止玩家乱改,需要额外装个领地插件或用/mv modify set 世界名调整世界的GameRule,比如关闭生物破坏或限制方块操作权限。 -
问:创建超平坦后,出生点总是刷在奇怪的位置,怎么固定?
答: 用/mv setspawn站在你想要的位置设置出生点,或直接在配置文件里指定,想回到默认的服务器出生点,用/mv spawn。
MV创建超平坦时怎么处理Y坐标与地底深度
这部分是不少从旧版本过来的老玩家容易困惑的,其实核心就是一个坐标数值的调整。新版Minecraft的地图高度从Y=0扩展到了Y=-64到Y=320,地表不再是从0开始,地底深处变成了负数。
这就意味着,你如果拿旧版自定义参数去生成超平坦,比如写/mv create new NORMAL -g flat:3;bedrock,2stone,3dirt,grass_block;1,在1.18+的MV中,基岩层会自动落到Y=-64这个位置,而不是旧版的Y=0,你想让地表在Y=64,就得把bedrock,2stone,3dirt,grass_block这堆方块从-64往上铺。
不少新手第一次用MV建超平坦,进去后发现自己站在虚空里,双脚悬空地往下掉,然后打开F3一看,Y坐标全是负数这就是层数没算明白。
常见超平坦层数设计参考
| 层结构(从下往上) | 表面Y高度 | 用途 | 备注 |
|---|---|---|---|
| 基岩×1、草方块×1 | Y=-63 | 最简平地,跑酷专用 | 地面很薄,小心挖掘掉虚空 |
| 基岩×1、石头×2、泥土×3、草方块×1 | Y=-58 | 常规建筑地面 | 较符合生存需求 |
| 基岩×1、石头×8、泥土×5、草方块×1 | Y=-50 | 需要挖地坑的建筑 | 给向下深挖留出空间 |
| 基岩×1、圆石×10、草方块×1 | Y=-53 | 小游戏对战场地 | 表层可快速破坏并恢复 |
如果发现地面高度不符合预期,可以用/mv modify set 世界名,但更直接的是删掉世界重建,MV的生成器参数在创建时固定,后续改配置改动效麻烦,不如从头再来。
高版本地底深度带来的生成器调整思路
- 如果想要地面在Y=64这个老高度,把层数往上加,中间多用石头或泥土填充,例如
bedrock,60stone,3dirt,grass_block,从-64开始往上算,大概要铺60多层石头的量,这样表面Y坐标就在0以上,视觉效果接近老版本。 - 不想算高度,就保持基岩在最底层,表面草方块往上堆几层,让表面在Y=-58,这样生成出来的地面整体比主世界海平面低不少,但户外环境依旧明亮,建筑放在上面没有任何问题,只是玩家从别的世界传送过来,能明显感觉到地势低洼。
- 用
/mv create时不带生成器参数,创建出默认世界,然后用/mv g 世界名 flat:3;bedrock,2stone,3dirt,grass_block;1来改参数,这个命令能在线修改生成器,但同样只对新建区块有效,老区块不会刷新,所以想整个地图刷成新的,还是得重建。
我的世界服务器mv超平坦世界创建后的管理与维护
超平坦世界生成完,不代表一劳永逸,日常运营里还是得注意几下几点,免得玩家因为地形问题流失。
- 设置世界重生点:
/mv setspawn,把这个世界的地图出生点拉到你预先建好的建筑附近,避免玩家一进图就在一片空地上手足无措。 - 控制世界内生物生成:在MV的世界配置里,可以调整
spawnMonsters、spawnAnimals等选项,纯建筑图建议关掉攻击性生物刷新,开和平模式更省心。 - PVP开关:如果做小游戏服务器,超平坦世界最好关闭PVP或使用专用插件,毕竟没遮挡的大平原上一旦打起架来就是纯粹的装备压制。
- 备份世界文件夹:超平坦地形体积小,一个世界文件夹往往只有几十MB,备份起来很快,定期压缩存档即可。
关于超平坦世界怎么做小游戏,行业共识认为这类地形因为视野开阔、无遮挡,天然适合跑酷、PVP战场、竞速类玩法,MV插件本身只管多世界生成,具体玩法规则要配合别的插件,比如WorldEdit做场地、Citizens做NPC、BossShop做商店,这属于后续拓展的范畴了。
从装好Multiverse-Core、敲下第一个/mv create命令,到自定义方块层数、调整Y坐标高度,超平坦世界的核心操作并不复杂,重在理解生成器参数的含义,一次建不好就删了重建,成本很低,多试几次手感就出来了,希望你能顺利用MV搞出满意的平坦世界,把服务器经营得红红火火。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/789760.html


