本篇教程由作者设定使用 CC BY-NC-SA 协议。

第一个可以编辑的矿脉是这样的,在 worldgeneration文档里 总共预留了22个矿脉位置其实你可以自己添加矿脉,不只是22个

通过修改数据来实现矿脉生成(这样就可以生成一些没有的矿了,比如锇等等)


 00 {

                    I:Density_0=0(密度)

                    B:EndAsteroid_false=false(在endasteroid世界是否生成,这条是根据mod添加的,如果有星系就会可以设置星系上是否生成矿物)

                    I:MaxHeight_0=0(最高高度限制,可以调整0-256)

                    I:MinHeight_0=0(最低高度限制,可以调整0-256)

                    B:Nether_false=false(是否在地狱生成矿脉)

                    I:OrePrimaryLayer_-1=-1(上层矿物)

                    S:OrePrimaryLayer_NULL=NULL(设置损伤值,就是挖一个矿物掉多少耐久)

                    I:OreSecondaryLayer_-1=-1(中层矿物)

                    S:OreSecondaryLayer_NULL=NULL

                    I:OreSporadiclyInbetween_-1=-1(下层矿物)

                    S:OreSporadiclyInbetween_NULL=NULL

                    I:OreSporaticlyAround_-1=-1(零散分布矿物)

                    S:OreSporaticlyAround_NULL=NULL

                    B:Overworld_false=false(是否在主世界生成)

                    I:RandomWeight_0=0(设置权重比,ps:总共权重比没有限制)

                    I:Size_0=0(矿脉大小)

                    B:TheEnd_false=false(是否在地狱生成)




现在我们来谈谈添加自定义矿脉的设置

在我这里的这个cfg文件只到了

15 {

                    I:Density_0=0

                    B:EndAsteroid_false=false

                    I:MaxHeight_0=0

                    I:MinHeight_0=0

                    B:Nether_false=false

                    I:OrePrimaryLayer_-1=-1

                    S:OrePrimaryLayer_NULL=NULL

                    I:OreSecondaryLayer_-1=-1

                    S:OreSecondaryLayer_NULL=NULL

                    I:OreSporadiclyInbetween_-1=-1

                    S:OreSporadiclyInbetween_NULL=NULL

                    I:OreSporaticlyAround_-1=-1

                    S:OreSporaticlyAround_NULL=NULL

                    B:Overworld_false=false

                    I:RandomWeight_0=0

                    I:Size_0=0

                    B:TheEnd_false=false

                }

之后你可以手动添加如

16 {

                    I:Density_0=0

                    B:EndAsteroid_false=false

                    I:MaxHeight_0=0

                    I:MinHeight_0=0

                    B:Nether_false=false

                    I:OrePrimaryLayer_-1=-1

                    S:OrePrimaryLayer_NULL=NULL

                    I:OreSecondaryLayer_-1=-1

                    S:OreSecondaryLayer_NULL=NULL

                    I:OreSporadiclyInbetween_-1=-1

                    S:OreSporadiclyInbetween_NULL=NULL

                    I:OreSporaticlyAround_-1=-1

                    S:OreSporaticlyAround_NULL=NULL

                    B:Overworld_false=false

                    I:RandomWeight_0=0

                    I:Size_0=0

                    B:TheEnd_false=false

                }

其实,你可以手动更改原本提供的矿脉的生成高度还有规模等