UID
17
2024-01-30
3
1
32
勋章
1
地球
金粒
857金粒
钻石
0钻石
嗨币
0.0嗨币
我在做服务器大厅的时候有需要生成虚空世界的需求,为了避免多余占用,我事先把末地(bukkit.yml -> settings.allow-end=false)和下届(server.properties -> allow-nether=false )的维度生成全关了,虽然后面发现我没必要省这些内存
mc 自身支持自定义世界生成,而且在预设当中确实有一个虚空世界预设,于是我就想要不去 wiki 上面查查 server.properties 的内容
按照 wiki 上的描述,我需要先把 level-type 设置成 minecraft\:flat 然后再把 generator-settings 设置成我想要的内容
但是 wiki 上并没有关于此项的示例,于是我动用了万能的搜索引擎开始无脑搜索
搜完第一个就是相关问题的讨论帖然后发现 generator-settings 的经历有点曲折
不过第一份回答就讲述该问题由 MC-134900 引起,不过此问题的修复版本为 20w11a ,一个四年前发布的版本,直接忽略这个回答即可,反正我开 1.21 四年前就修好的漏洞关我叼事
在明确该选项确实有效之后,我打算接着翻找以查看关于此选项的示例,在最后的回答表明该选项会转义成无用的文本内容时着实吓我一跳,抱着肯定修了的心理去看了此人发布的 MC-182421 ,此问题的最后回答给出了一个正确示例
代码:
{"biome":"minecraft:plains","layers":[{"block":"minecraft:diamond_block","height":1}],"structures":{"village":{}}}
改成我需要的内容之后就长这样,最好让它自己转义,发布这篇报告的人就是自己在格式错误的情况下出问题的
代码:
{"biome":"minecraft:ocean","layers":[{"block":"minecraft:air","height":1}]}
在客户端的超平坦世界设置框中应为
代码:
1*minecraft:air;minecraft:ocean
最后删除之前生成的世界,设置完后重启,终于按预期运行了

其实没按预期运行,由于群系是海洋的原因有沉船结构生成了......
Minecraft  1206    2024 8 17 11 08 57
 
  • 点赞
收到反馈: HiTech0926