"自定义矿物生成"配置文件在".minecraft/config/advRocketry/oreConfig.xml"
总共有两个决定星球的类型的因素:气压和温度。
温度的标签范围:
1. 极热(Very Hot):例如火星或金星此类星球。
2. 热(Hot): 会生成沙漠或者雨林生物群系。
3. 普通(Normal):比如主世界,会限制一些特殊的生物群系的生成。
4. 冷(Cold):生成许多较冷的生物群系。
5. 寒冷(Frigid):只会生成寒冷的生物群系。
6. 雪球?(Snowball):同5类似。
气压的范围:
1. 高压(High Pressure):例如金星火星等星球,有一定的几率生成带有风暴的生物群系。
2. 普通(Normal):同主世界类似。
3. 低压(Low):即使在白天也能看到星星,几乎没有足够的大气来维持生命。
4. 无大气(None): 比如月球。
“OreGen”定义了一种新的行星类型来定义矿石的生成。“OreGen”标签包含“pressure”和“temp”属性。这些属性指定要定义矿石来源的行星类型。这两个属性都使用与上面的温度和压力表相对应的整数,并且至少必须存在一个标记。
“ore”标记指定要生成的矿石类型的条目。
此标记具有以下属性:
block:方块的名称或id
meta:指定方块的可选属性
minHeight: 矿石生成的最小高度(介于1和最大高度之间)。
maxHeight: 矿石生成的最大高度(介于最小高度和255之间)。
clumpSize:矿脉中的矿石量的多少。
chancePerChunk: 每一个区块中生成矿脉的数量。
举例子:
<OreConfig>
<oreGen pressure="3">
<ore block="minecraft:iron_block" minHeight="20" maxHeight="80" clumpSize="32" chancePerChunk="64" />
</oreGen>
<oreGen pressure="3" temp="5">
<ore block="minecraft:gold_block" minHeight="20" maxHeight="80" clumpSize="32" chancePerChunk="64" />
</oreGen>
</OreConfig>
格雷的矿脉生成也可以做到:
<OreConfig>
<oreGen pressure="0">
<ore block="gregtech:gt.block.rockores" meta="0" minHeight="40" maxHeight="100" clumpSize="12" chancePerChunk="1" /> <!-- coal -->
<ore block="gregtech:gt.block.rockores" meta="1" minHeight="80" maxHeight="200" clumpSize="16" chancePerChunk="2" /> <!-- lignite -->
<ore block="gregtech:gt.block.rockores" meta="2" minHeight="60" maxHeight="200" clumpSize="6" chancePerChunk="1" /> <!-- natrum -->
<ore block="gregtech:gt.block.rockores" meta="3" minHeight="60" maxHeight="200" clumpSize="6" chancePerChunk="1" /> <!-- rock salt -->
<ore block="gregtech:gt.block.rockores" meta="4" minHeight="70" maxHeight="250" clumpSize="10" chancePerChunk="2" /> <!-- bauxite -->
<ore block="gregtech:gt.block.rockores" meta="5" minHeight="50" maxHeight="250" clumpSize="30" chancePerChunk="1" /> <!-- oilshale -->
</oreGen>
——Aoizner_Ex 2020/2/20