等枫亭丶烟雨阁 发表于 2023-6-16 00:58
实测您给出的数据包在非超平坦世界可以发挥其作用;
现在本人需做出一个抉择,是选择默认地形生成方式,还 ...
默认地形也可以阻止水坑/岩浆坑的生成,用数据包
超平坦可以生成要塞,那些结构可以写在预设里,也可以生成世界之后改level.dat,峡谷、矿洞之类的似乎没办法
其实理论上可以用数据包把默认地形“压扁”或者其它什么办法,弄一个“平坦的默认地形”出来,不过之前没研究出来合适的写法,我再看看吧,看看是把默认地形压扁容易,还是让超平坦生成矿洞容易
至于默认地形的森林,数据包也可以让一些群系不生成的
无敌三脚猫 发表于 2023-6-16 07:42
默认地形也可以阻止水坑/岩浆坑的生成,用数据包
超平坦可以生成要塞,那些结构可以写在预设里,也可以生 ...
再次感谢您耐心的技术支持;
这里有一个问题,即若将超平坦模式的"features"属性设置为false,则生成的超平坦世界地下不会生成任何矿物;
矿洞、峡谷等地形其实是次要的,本人对其态度为可有可无,仅是锦上添花,矿物的生成才是主要的;
以上
等枫亭丶烟雨阁 发表于 2023-6-16 08:48
再次感谢您耐心的技术支持;
这里有一个问题,即若将超平坦模式的"features"属性设置为false,则生成的超 ...
其实我已经弄出来了一个很平坦的默认世界,只是还没有去掉河流、森林之类的生物群系,也没有去掉湖
 
不过还远远算不上超平坦,也不知道失落的城市在这里生成会是什么样子
超平坦的话,上一个帖子我说了啊,很奇怪,既要改lakes(features不用改),又要数据包
结构什么的是写在预设里的,比如……等等,wiki上说预设代码里有关结构的那部分在1.16及以上无效果,我试了,真的无效果,改level.dat可以删村庄,但要塞没办法,后来再查呢,发现直到1.18.2才修复超平坦不能生成要塞的bug
 反正1.7的超平坦可以生成要塞,也不知道是从啥时候有的bug,也没有bug编号,mojang悄咪咪地就修了
反正1.7的超平坦可以生成要塞,也不知道是从啥时候有的bug,也没有bug编号,mojang悄咪咪地就修了无敌三脚猫 发表于 2023-6-16 10:03
其实我已经弄出来了一个很平坦的默认世界,只是还没有去掉河流、森林之类的生物群系,也没有去掉湖
不过 ...
就目前的情况来看,若超平坦无法生成要塞,似乎便只能放弃超平坦了;
对于默认世界来说,无需做到像超平坦一样如履平地,甚至有小幅丘陵起伏也是可以接受的,只要没有大型山脉即可;
若已得出结论放弃超平坦,目前便有两个待解决的问题:
1、默认世界仍有水坑的生成,需将其删除,否则会造成市区内生成大量水坑,极度违和;
2、需禁止一些群系的生成(例: 森林),否则会出现市区道路内全是树木的情况;
第2点您说过可以通过数据包来禁用,那么目前最大的问题便是第一点了;
以上
等枫亭丶烟雨阁 发表于 2023-6-16 10:24
就目前的情况来看,若超平坦无法生成要塞,似乎便只能放弃超平坦了;
对于默认世界来说,无需做到像超平 ...
如果不追求多群系的话,那就用单群系吧,自定义要生成的群系,不像结构那样是在一个列表里做减法,而是做加法,而且参数很杂,不太想写
数据包里关于世界类型的部分,我就不写了,你自己在创建世界的时候选单一生物群系就好
无敌三脚猫 发表于 2023-6-16 10:41
如果不追求多群系的话,那就用单群系吧,自定义要生成的群系,不像结构那样是在一个列表里做减法,而是做 ...
好的,麻烦大佬了;
实测效果十分理想,但目前有一个小问题,可否设置单独禁止草的生成?
若生成草,在旁观模式下观察地下时会出现十分怪异的情况;
仅需禁用草即可;
辛苦了
等枫亭丶烟雨阁 发表于 2023-6-16 12:29
好的,麻烦大佬了;
实测效果十分理想,但目前有一个小问题,可否设置单独禁止草的生成?
若生成草,在旁 ...
有很多种地物都包含草,所以我懒得去处理所有的那些地物,就只是去掉了平原的草,如果你那存档不是平原群系得话得再改
无敌三脚猫 发表于 2023-6-16 12:43
有很多种地物都包含草,所以我懒得去处理所有的那些地物,就只是去掉了平原的草,如果你那存档不是平原群 ...
好的,这足够了;
非常感谢您一直耐心的对本人帮助;