|
kubejs模组可以完全满足你的需求,
- onEvent('worldgen.add', event => {
- event.addOre(ore => { //自定义矿石
- ore.block = 'minecraft:glowstone' // 方块ID
- ore.spawnsIn.blacklist = false // 是否在矿石生成黑名单位置处生成
- ore.spawnsIn.values = [ // 该矿石可以在以下位置生成(支持方块ID、标签)
- '#minecraft:base_stone_overworld' // 默认的生成方式: 用于决定作为地下矿石生成时,该矿石能取代哪些方块。
- ]
- ore.biomes.blacklist = true // 是否在矿石生成黑名单群系中生成
- ore.biomes.values = [ // 矿石可以生成的群系
- 'minecraft:plains', // 群系ID
- '#nether' //
- ]
-
- ore.clusterMinSize = 5 // 每矿簇最少的矿石数量
- ore.clusterMaxSize = 9 // 每矿簇最多的矿石数量
- ore.clusterCount = 30 // 每个区块矿石数量
- ore.minHeight = 0 // 最小Y值
- ore.maxHeight = 64 // 最大Y值
- ore.squared = true // 对X和Z值添加0~16的随机值. 推荐设置为 true
- // ore.chance = 4 // 每大约4个区块生成一次.
- })
复制代码 |
|