Files
2023-12-18 20:22:40 +00:00

224 lines
7.6 KiB
JavaScript

WorldgenEvents.remove(event => {
event.removeFeatureById('underground_ores', [
"ftbic:ore_iridium_large",
"ftbic:ore_iridium_buried",
"ftbic:ore_tin_upper",
"ftbic:ore_tin_small",
"ftbic:ore_lead_small",
"ftbic:ore_uranium_extra",
"ftbic:ore_aluminum_upper",
"ftbic:ore_iridium",
"ftbic:ore_aluminum_small",
"ftbic:ore_lead_middle",
"ftbic:ore_uranium",
"ftbic:ore_aluminum_middle",
"ftbic:ore_lead_upper",
"ftbic:ore_uranium_lower",
"ftbic:ore_tin_middle",
"thermal:apatite_ore",
"thermal:cinnabar_ore",
"thermal:lead_ore",
"thermal:nickel_ore",
"thermal:niter_ore",
"thermal:silver_ore",
"thermal:sulfur_ore",
"thermal:tin_ore",
"xycraft_world:ore_aluminum",
"biggerreactors:uranium_ore",
"biggerreactors:deepslate_uranium_ore"
])
})
WorldgenEvents.add(event => {
event.addOre((ore) => {
ore.id = "kubejs:mining_poor_uraninite"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'powah:uraninite_ore_poor')
ore.addTarget('minecraft:deepslate', 'powah:deepslate_uraninite_ore_poor')
ore.size(5)
ore.count(8)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_uraninite"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'powah:uraninite_ore')
ore.addTarget('minecraft:deepslate', 'powah:deepslate_uraninite_ore')
ore.size(4)
ore.count(6)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_dense_uraninite"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'powah:uraninite_ore_dense')
ore.addTarget('minecraft:deepslate', 'powah:deepslate_uraninite_ore_dense')
ore.size(3)
ore.count(3)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_thermal_apatite"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'thermal:apatite_ore')
ore.addTarget('minecraft:deepslate', 'thermal:deepslate_apatite_ore')
ore.size(9)
ore.count(3)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_thermal_cinnabar"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'thermal:cinnabar_ore')
ore.addTarget('minecraft:deepslate', 'thermal:deepslate_cinnabar_ore')
ore.size(5)
ore.count(1)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_thermal_niter"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'thermal:niter_ore')
ore.addTarget('minecraft:deepslate', 'thermal:deepslate_niter_ore')
ore.size(7)
ore.count(2)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_thermal_sulfur"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'thermal:sulfur_ore')
ore.addTarget('minecraft:deepslate', 'thermal:deepslate_sulfur_ore')
ore.size(7)
ore.count(2)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_mysticalagriculture_inferium"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'mysticalagriculture:inferium_ore')
ore.addTarget('minecraft:deepslate', 'mysticalagriculture:deepslate_inferium_ore')
ore.addTarget('minecraft:netherrack', 'mysticalagradditions:nether_inferium_ore')
ore.addTarget('minecraft:end_stone', 'mysticalagradditions:end_inferium_ore')
ore.size(7)
ore.count(4, 8)
ore.squared()
ore.uniformHeight(-64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_mysticalagriculture_prosperity"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'mysticalagriculture:prosperity_ore')
ore.addTarget('minecraft:deepslate', 'mysticalagriculture:deepslate_prosperity_ore')
ore.addTarget('minecraft:netherrack', 'mysticalagradditions:nether_prosperity_ore')
ore.addTarget('minecraft:end_stone', 'mysticalagradditions:end_prosperity_ore')
ore.size(7)
ore.count(2, 6)
ore.squared()
ore.uniformHeight(-64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_silentgear_crimson_iron"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:netherrack', 'silentgear:crimson_iron_ore')
ore.size(7)
ore.count(3)
ore.squared()
ore.uniformHeight(0, 65)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_silentgear_azure_silver"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:end_stone', 'silentgear:azure_silver_ore')
ore.size(7)
ore.count(3)
ore.squared()
ore.uniformHeight(-64, 1)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_evil_dark"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'evilcraft:dark_ore')
ore.addTarget('minecraft:deepslate', 'evilcraft:dark_ore_deepslate')
ore.size(5)
ore.count(2, 4)
ore.squared()
ore.uniformHeight(64, 254)
})
let Color = ['blue', 'red', 'green', 'light', 'dark']
Color.forEach(Color =>
event.addOre((ore) => {
ore.id = `kubejs:mining_xycraft_${Color}_ore`
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', `xycraft_world:xychorium_ore_stone_${Color}`)
ore.addTarget('minecraft:deepslate', `xycraft_world:xychorium_ore_deepslate_${Color}`)
ore.size(7)
ore.count(5)
ore.squared()
ore.uniformHeight(64, 254)
})
)
event.addOre((ore) => {
ore.id = "kubejs:mining_ato_iridium"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'alltheores:iridium_ore')
ore.addTarget('minecraft:deepslate', 'alltheores:deepslate_iridium_ore')
ore.addTarget('minecraft:netherrack', 'alltheores:nether_iridium_ore')
ore.addTarget('minecraft:end_stone', 'alltheores:end_iridium_ore')
ore.size(5)
ore.count(1)
ore.squared()
ore.uniformHeight(-64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_rftools_dimshard"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'rftoolsbase:dimensionalshard_overworld')
ore.addTarget('minecraft:netherrack', 'rftoolsbase:dimensionalshard_nether')
ore.addTarget('minecraft:end_stone', 'rftoolsbase:dimensionalshard_end')
ore.size(5)
ore.count(2, 4)
ore.squared()
ore.uniformHeight(-64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_mek_fluorite"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'mekanism:fluorite_ore')
ore.addTarget('minecraft:deepslate', 'mekanism:deepslate_fluorite_ore')
ore.size(7)
ore.count(4, 8)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_ec_crystal"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'elementalcraft:inert_crystal_ore')
ore.addTarget('minecraft:deepslate', 'elementalcraft:deepslate_inert_crystal_ore')
ore.size(5)
ore.count(1, 3)
ore.squared()
ore.uniformHeight(64, 254)
})
event.addOre((ore) => {
ore.id = "kubejs:mining_deepres_resonating"
ore.biomes = ['allthemodium:mining']
ore.addTarget('minecraft:stone', 'deepresonance:resonating_ore_stone')
ore.addTarget('minecraft:deepslate', 'deepresonance:resonating_ore_deepslate')
ore.addTarget('minecraft:netherrack', 'deepresonance:resonating_ore_nether')
ore.addTarget('minecraft:end_stone', 'deepresonance:resonating_ore_end')
ore.size(5)
ore.count(1, 3)
ore.squared()
ore.uniformHeight(-64, 254)
})
})