本篇教程由作者设定未经允许禁止转载。

    本人在开服过程中加入了BOP模组后,按照作者所说的将level_type改成BIOMESOP后还是无效

使用多世界插件生成新世界还是无法生效,推测了一下原因:

    -服务器在一开始时并没有加入BOP,而多世界插件生成新世界时貌似是按照原来世界的配置生成的,一开始没有BOP,后续生成时即使加了BOP也还是生成原版世界,照着这个思路我有了以下的解决办法:


   首先当然是要关服保存,做好备份。


  1. 重新开服,开服时就加入BOP。(这应该是可以的,但我没操作,因为我已经设置好了其他各种世界,我只是想生成一个新的有BOP世界作为生存世界让玩家可以定居)


  2. -首先用多世界插件重新生成一个世界(已有世界替换也行)

    -下载存档修改工具 NBT Explorer

    -关服保存做好备份

    -用NBT Explorer打开目标世界文件夹下的level.dat,服务器多世界插件下生成BOP世界-第1张图片-展开Data:40 entries这一项,找到generatorName:*****

    -在这后面的*****就是你这个世界的类型,双击后将其改为BIOMESOP,保存退出



    这之后你这个世界的类型就改为BOP世界了,但此世界原本加载的区块还是原来的世界类型,想要重新全部生成的话,把目标世界文件夹下  region  文件夹内的文件全部删除,这些文件就是世界已经加载的区块信息,删除后会重新生成区块,如果不删除,那只有新加载的区块会是BOP的世界类型


    P.S:今天重新生成BOP世界时发现了我上面有一些地方没说清楚,最关键的就是生成原版世界时世界类型一定要是巨大生物群系,多世界插件命令如下:

            /mv create 世界名 NORMAL -t LARGEBIOMES

            -BOP生物群系是建立在巨大生物群系的基础上的,所以这一步必不可少

    其次,要修改世界时可以不用关服,只要你不在目标世界,通过多世界插件输入指令:

            /mv unload 世界名  (卸载目标世界)

    然后按上面第2点来修改完保存好后再输入指令:

            /mv load 世界名      (加载目标世界)

    接着 /mv tp 世界名 就可以传送到重新生成的BOP世界了


    以上就是我研究出来的解决办法,但始终无法确定无法生成BOP世界真正的原因是什么,有没有更好的解决办法也不知道,如果有大佬清楚的话希望可以指点迷津,也希望这个教程对有需要的人有用~谢谢观看!