skychie
本帖最后由 EmptyLava 于 2021-10-17 23:25 编辑

我是想在世界中添加一个维度,我数据包的文件夹是这样的: 维度类型:
维度的代码是这样的:

维度类型的代码是这样的:

可是开游戏变成了这样:


我用的版本是1.17,有没有大佬来解答一下?拜托啦~






无糖小茹
版本多少 1.16?

Ph-苯
你的维度的代码里的type的冒号前面怎么没东西?
另外,可以发一下日志吗?

MCOC_PH
1.首先你这个JSON里有不少语法错误,例如这里:


"structures":{        上一行的那个大括号后面应该加个逗号(每一项写完如果后面还有东西都要加逗号)
改完语法错误我又把你这个代码输进了数据包生成器网站,然后发现还有几个错误:
default_fluid那一块似乎必须要写上岩浆的方块状态


"height"必须要是16的倍数,你写的146我改成了144.
structures那里要塞的distance和speard好像不能超过1024,我都给你改成了1023
还有mansion你重复写了三次,重复的我删掉了。
维度类型文件里logical_height似乎不能大于height,所以我给你改成了1024.
其他的应该没有了,这是我给你改好的代码:
维度代码:


维度类型代码:


还有我看wiki上写的好像是在dimension和dimension_type文件夹下直接写JSON文件,不用在里面再建个文件夹。
由于没多少时间所以我没打开游戏试,总之用软件查是没有问题了,我其实也不是很懂维度自定义,这些都是用维度 生成器帮你改的,这个网站上还有不少数据包的生成器。
JSON语法自己写确实很容易出问题,你可以用Visual Studio Code 来写,会自动找出语法错误。






skychie
MCOC_PH 发表于 2021-10-18 21:42
1.首先你这个JSON里有不少语法错误,例如这里:

我曾经也想下这个,但下载速度25小时,就放弃了。我现在在用notepad++

第一页 上一页 下一页 最后一页