本篇教程由作者设定使用 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
}
其实,你可以手动更改原本提供的矿脉的生成高度还有规模等