本篇教程由作者设定使用 CC BY-NC-SA 协议。
这是一个关于如何使用JED删除已有维度的教程
注:有错误请直接在评论区指出
本篇教程使用的测试环境
版本 | |
游戏 | 1.12.2 |
Forge | 14.23.5.2847 |
JED | 1.6.0-dev20211009.214847 |
准备工作
在配置文件夹中创建dimensions.json
像这样:
注意:
justenoughdimension.cfg是模组会自动创建的
如果你还没有启动游戏,那么你需要手动创建配置文件夹,在configs夹中,创建justenoughdimensions文件夹,然后再里面创建dimension.json
然后,使用一个可以编辑JSON文件的文本编辑器编辑这个JSON文件(强烈不建议使用系统自带的文本文档)
这里使用的是NotePad++,VS Code也可以
编辑实例
这里,我们以删除原版的下界与末地,与暮色森林模组的暮色森林为例
输入
上文中
"dim"字段后写出维度的ID,下界是-1,末地是1,暮色森林是7
"unregister"字段后面只能填写true或者false,这里填写true,代表卸载该维度
"override"字段代表使用这个设置来覆盖原本的维度设置,原本各维度都有自己的设置,override为true的时候,这些维度都使用你正在编辑的json文件中的维度设置,因此想要卸载维度,就必须使这一项为true
配置相关
打开本模组的配置文件(可以直接在游戏内配置)
在generic中找到enableUnregisterDimensions和enableOverrideWorldProvider两个设置项,将它们改为TRUE
上文中enableUnregisterDimension代表“是否允许卸载维度”,只有这个项为true时,json文件中的"unregister"字段才有效
enableOverrideWorldProvider代表“是否允许替换维度生成器”,本人并没有尝试这个项为false时能不能成功卸载维度,但是根据字面意思我觉得她可能需要打开,所以最好打开了。
打开游戏
旅行地图创建标记点时,右侧只能找到主世界 大功告成!
存档文件夹内部没有发现DIM-1,DIM1,DIM7等其他维度的文件夹 大功告成!
点亮了下界传送门,准备进入,发现进不去 大功告成(个屁)!
其他注意事项
本人没有尝试,但是有人提出这个方法不能卸载主世界