本篇教程由作者设定未经允许禁止转载。
本人在开服过程中加入了BOP模组后,按照作者所说的将level_type改成BIOMESOP后还是无效
使用多世界插件生成新世界还是无法生效,推测了一下原因:
-服务器在一开始时并没有加入BOP,而多世界插件生成新世界时貌似是按照原来世界的配置生成的,一开始没有BOP,后续生成时即使加了BOP也还是生成原版世界,照着这个思路我有了以下的解决办法:
首先当然是要关服保存,做好备份。
重新开服,开服时就加入BOP。(这应该是可以的,但我没操作,因为我已经设置好了其他各种世界,我只是想生成一个新的有BOP世界作为生存世界让玩家可以定居)
-首先用多世界插件重新生成一个世界(已有世界替换也行)
-下载存档修改工具 NBT Explorer
-关服保存做好备份
-用NBT Explorer打开目标世界文件夹下的level.dat,-展开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世界真正的原因是什么,有没有更好的解决办法也不知道,如果有大佬清楚的话希望可以指点迷津,也希望这个教程对有需要的人有用~谢谢观看!