finish ore gen

This commit is contained in:
Dmitry 2023-12-08 21:27:02 +07:00
parent 9989fac4da
commit 5ae7465777
9 changed files with 152 additions and 26 deletions

View file

@ -0,0 +1,6 @@
// priority: 0
const registerFirmaLifePlacedFeatures = (event) => {
event.remove('tfc:in_biome/veins', 'firmalife:vein/normal_chromite')
event.remove('tfc:in_biome/veins', 'firmalife:vein/deep_chromite')
}

View file

@ -23,12 +23,20 @@ ServerEvents.tags('fluid', event => {
registerTFCFluidTags(event)
})
/**
* Событие регистрации установки структур.
*/
ServerEvents.tags('worldgen/placed_feature', event => {
registerTFCPlacedFeatures(event)
registerFirmaLifePlacedFeatures(event)
})
/**
* Здесь регистрируются файлы датапаков общие.
* Срабатывает до инициализации рецептов.
*/
ServerEvents.highPriorityData(event => {
//registerTFCDataPacks(event)
// registerTFCDataPacks(event)
})
/**
@ -65,4 +73,6 @@ ServerEvents.recipes(event => {
*/
LootJS.modifiers((event) => {
//modifyLootGT(event)
});
});

View file

@ -119,5 +119,4 @@ const registerTFCFertilizers = (event) => {
event.fertilizer('gtceu:phosphorus_tiny_dust', null, 0.016, null)
event.fertilizer('gtceu:phosphorus_small_dust', null, 0.037, null)
event.fertilizer('gtceu:phosphorus_dust', null, 0.15, null)
}
}

View file

@ -93,4 +93,102 @@ const registerTFCFluidTags = (event) => {
event.add('tfc:usable_in_wooden_bucket', 'gtceu:creosote')
event.add('tfc:usable_in_red_steel_bucket', 'gtceu:creosote')
event.add('tfc:usable_in_blue_steel_bucket', 'gtceu:creosote')
}
const registerTFCPlacedFeatures = (event) => {
// Удаление гена гемов из биомов
event.remove('tfc:in_biome/large_features/highlands', 'tfc:random_empty_hot_spring')
event.remove('tfc:in_biome/large_features/low_canyons', 'tfc:random_empty_hot_spring')
event.remove('tfc:in_biome/large_features/plateau', 'tfc:random_empty_hot_spring')
// Удаление
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_native_copper')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_malachite')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_tetrahedrite')
event.remove('tfc:in_biome/veins', 'tfc:vein/normal_malachite')
event.remove('tfc:in_biome/veins', 'tfc:vein/normal_tetrahedrite')
event.remove('tfc:in_biome/veins', 'tfc:vein/normal_native_gold')
event.remove('tfc:in_biome/veins', 'tfc:vein/rich_native_gold')
event.remove('tfc:in_biome/veins', 'tfc:vein/fake_native_gold')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_native_silver')
event.remove('tfc:in_biome/veins', 'tfc:vein/normal_native_silver')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_cassiterite')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_bismuthinite')
event.remove('tfc:in_biome/veins', 'tfc:vein/normal_bismuthinite')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_sphalerite')
event.remove('tfc:in_biome/veins', 'tfc:vein/normal_sphalerite')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_hematite')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_magnetite')
event.remove('tfc:in_biome/veins', 'tfc:vein/surface_limonite')
event.remove('tfc:in_biome/veins', 'tfc:vein/normal_garnierite')
event.remove('tfc:in_biome/veins', 'tfc:vein/gabbro_garnierite')
event.remove('tfc:in_biome/veins', 'tfc:vein/graphite')
event.remove('tfc:in_biome/veins', 'tfc:vein/lignite')
event.remove('tfc:in_biome/veins', 'tfc:vein/bituminous_coal')
event.remove('tfc:in_biome/veins', 'tfc:vein/sulfur')
event.remove('tfc:in_biome/veins', 'tfc:vein/cryolite')
event.remove('tfc:in_biome/veins', 'tfc:vein/cinnabar')
event.remove('tfc:in_biome/veins', 'tfc:vein/saltpeter')
event.remove('tfc:in_biome/veins', 'tfc:vein/sylvite')
event.remove('tfc:in_biome/veins', 'tfc:vein/borax')
event.remove('tfc:in_biome/veins', 'tfc:vein/gypsum')
event.remove('tfc:in_biome/veins', 'tfc:vein/halite')
event.remove('tfc:in_biome/veins', 'tfc:vein/lapis_lazuli')
event.remove('tfc:in_biome/veins', 'tfc:vein/diamond')
event.remove('tfc:in_biome/veins', 'tfc:vein/emerald')
event.remove('tfc:in_biome/veins', 'tfc:vein/amethyst')
event.remove('tfc:in_biome/veins', 'tfc:vein/opal')
event.remove('tfc:in_biome/veins', 'tfc:geode')
// Добавление
event.add('tfc:in_biome/veins', 'tfg:vein/deep_garnet_amethyst')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_garnet_opal')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_gold')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_hematite')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_limonite')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_magnetite')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_molybdenum')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_naquadah')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_pitchblende')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_sapphire')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_scheelite')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_sheldonite')
event.add('tfc:in_biome/veins', 'tfg:vein/deep_topaz')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_apatite_')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_basaltic_sands')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_bauxite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_beryllium')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_bismuthinite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_cassiterite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_certus_quartz')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_coal')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_copper')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_garnet_tin')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_garnierite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_gold')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_graphite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_hematite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_lapis')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_limonite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_lubricant')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_magnetite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_manganese')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_mica')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_monazite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_olivine')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_redstone')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_salt')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_saltpeter')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_silver')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_sphalerite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_sulfur')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_sylvite')
event.add('tfc:in_biome/veins', 'tfg:vein/normal_tetrahedrite')
event.add('tfc:in_biome/veins', 'tfg:vein/surface_bismuthinite')
event.add('tfc:in_biome/veins', 'tfg:vein/surface_cassiterite')
event.add('tfc:in_biome/veins', 'tfg:vein/surface_copper')
event.add('tfc:in_biome/veins', 'tfg:vein/surface_sphalerite')
event.add('tfc:in_biome/veins', 'tfg:vein/surface_tetrahedrite')
event.add('tfc:in_biome/veins', 'tfg:geode')
}