From 9989fac4daeed0ade290b7902940fb85e41b4ba1 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 8 Dec 2023 21:25:54 +0700 Subject: [PATCH] worldgen data --- .../worldgen/configured_feature/geode.json | 18 + .../vein/deep_garnet_amethyst.json | 313 ++++++++++++ .../vein/deep_garnet_opal.json | 175 +++++++ .../configured_feature/vein/deep_gold.json | 174 +++++++ .../vein/deep_hematite.json | 121 +++++ .../vein/deep_limonite.json | 59 +++ .../vein/deep_magnetite.json | 202 ++++++++ .../vein/deep_molybdenum.json | 174 +++++++ .../vein/deep_naquadah.json | 103 ++++ .../vein/deep_pitchblende.json | 148 ++++++ .../vein/deep_sapphire.json | 106 ++++ .../vein/deep_scheelite.json | 70 +++ .../vein/deep_sheldonite.json | 151 ++++++ .../configured_feature/vein/deep_topaz.json | 152 ++++++ .../vein/normal_apatite_.json | 184 +++++++ .../vein/normal_basaltic_sands.json | 60 +++ .../vein/normal_bauxite.json | 146 ++++++ .../vein/normal_beryllium.json | 79 +++ .../vein/normal_bismuthinite.json | 215 ++++++++ .../vein/normal_cassiterite.json | 70 +++ .../vein/normal_certus_quartz.json | 105 ++++ .../configured_feature/vein/normal_coal.json | 90 ++++ .../vein/normal_copper.json | 117 +++++ .../vein/normal_garnet_tin.json | 473 ++++++++++++++++++ .../vein/normal_garnierite.json | 48 ++ .../configured_feature/vein/normal_gold.json | 187 +++++++ .../vein/normal_graphite.json | 38 ++ .../vein/normal_hematite.json | 117 +++++ .../configured_feature/vein/normal_lapis.json | 151 ++++++ .../vein/normal_limonite.json | 71 +++ .../vein/normal_lubricant.json | 82 +++ .../vein/normal_magnetite.json | 158 ++++++ .../vein/normal_manganese.json | 266 ++++++++++ .../configured_feature/vein/normal_mica.json | 220 ++++++++ .../vein/normal_monazite.json | 70 +++ .../vein/normal_olivine.json | 174 +++++++ .../vein/normal_redstone.json | 32 ++ .../configured_feature/vein/normal_salt.json | 83 +++ .../vein/normal_saltpeter.json | 220 ++++++++ .../vein/normal_silver.json | 63 +++ .../vein/normal_sphalerite.json | 215 ++++++++ .../vein/normal_sulfur.json | 89 ++++ .../vein/normal_sylvite.json | 35 ++ .../vein/normal_tetrahedrite.json | 139 +++++ .../vein/surface_bismuthinite.json | 215 ++++++++ .../vein/surface_cassiterite.json | 70 +++ .../vein/surface_copper.json | 101 ++++ .../vein/surface_sphalerite.json | 215 ++++++++ .../vein/surface_tetrahedrite.json | 139 +++++ .../tfg/worldgen/placed_feature/geode.json | 28 ++ .../vein/deep_garnet_amethyst.json | 4 + .../placed_feature/vein/deep_garnet_opal.json | 4 + .../placed_feature/vein/deep_gold.json | 4 + .../placed_feature/vein/deep_hematite.json | 4 + .../placed_feature/vein/deep_limonite.json | 4 + .../placed_feature/vein/deep_magnetite.json | 4 + .../placed_feature/vein/deep_molybdenum.json | 4 + .../placed_feature/vein/deep_naquadah.json | 4 + .../placed_feature/vein/deep_pitchblende.json | 4 + .../placed_feature/vein/deep_sapphire.json | 4 + .../placed_feature/vein/deep_scheelite.json | 4 + .../placed_feature/vein/deep_sheldonite.json | 4 + .../placed_feature/vein/deep_topaz.json | 4 + .../placed_feature/vein/normal_apatite_.json | 4 + .../vein/normal_basaltic_sands.json | 4 + .../placed_feature/vein/normal_bauxite.json | 4 + .../placed_feature/vein/normal_beryllium.json | 4 + .../vein/normal_bismuthinite.json | 4 + .../vein/normal_cassiterite.json | 4 + .../vein/normal_certus_quartz.json | 4 + .../placed_feature/vein/normal_coal.json | 4 + .../placed_feature/vein/normal_copper.json | 4 + .../vein/normal_garnet_tin.json | 4 + .../vein/normal_garnierite.json | 4 + .../placed_feature/vein/normal_gold.json | 4 + .../placed_feature/vein/normal_graphite.json | 4 + .../placed_feature/vein/normal_hematite.json | 4 + .../placed_feature/vein/normal_lapis.json | 4 + .../placed_feature/vein/normal_limonite.json | 4 + .../placed_feature/vein/normal_lubricant.json | 4 + .../placed_feature/vein/normal_magnetite.json | 4 + .../placed_feature/vein/normal_manganese.json | 4 + .../placed_feature/vein/normal_mica.json | 4 + .../placed_feature/vein/normal_monazite.json | 4 + .../placed_feature/vein/normal_olivine.json | 4 + .../placed_feature/vein/normal_redstone.json | 4 + .../placed_feature/vein/normal_salt.json | 4 + .../placed_feature/vein/normal_saltpeter.json | 4 + .../placed_feature/vein/normal_silver.json | 4 + .../vein/normal_sphalerite.json | 4 + .../placed_feature/vein/normal_sulfur.json | 4 + .../placed_feature/vein/normal_sylvite.json | 4 + .../vein/normal_tetrahedrite.json | 4 + .../vein/surface_bismuthinite.json | 4 + .../vein/surface_cassiterite.json | 4 + .../placed_feature/vein/surface_copper.json | 4 + .../vein/surface_sphalerite.json | 4 + .../vein/surface_tetrahedrite.json | 4 + 98 files changed, 6923 insertions(+) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/geode.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_amethyst.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_opal.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_gold.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_hematite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_limonite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_magnetite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_molybdenum.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_naquadah.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_pitchblende.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_sapphire.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_scheelite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_sheldonite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/deep_topaz.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_apatite_.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_basaltic_sands.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_bauxite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_beryllium.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_bismuthinite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_cassiterite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_certus_quartz.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_coal.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_copper.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnet_tin.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnierite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_gold.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_graphite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_hematite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_lapis.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_limonite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_lubricant.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_magnetite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_manganese.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_mica.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_monazite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_olivine.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_redstone.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_salt.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_saltpeter.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_silver.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_sphalerite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_sulfur.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_sylvite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/normal_tetrahedrite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/surface_bismuthinite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/surface_cassiterite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/surface_copper.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/surface_sphalerite.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/vein/surface_tetrahedrite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/geode.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_amethyst.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_opal.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_gold.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_hematite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_limonite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_magnetite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_molybdenum.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_naquadah.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_pitchblende.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_sapphire.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_scheelite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_sheldonite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/deep_topaz.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_apatite_.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_basaltic_sands.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_bauxite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_beryllium.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_bismuthinite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_cassiterite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_certus_quartz.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_coal.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_copper.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnet_tin.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnierite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_gold.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_graphite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_hematite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_lapis.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_limonite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_lubricant.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_magnetite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_manganese.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_mica.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_monazite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_olivine.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_redstone.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_salt.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_saltpeter.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_silver.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_sphalerite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_sulfur.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_sylvite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/normal_tetrahedrite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/surface_bismuthinite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/surface_cassiterite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/surface_copper.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/surface_sphalerite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/vein/surface_tetrahedrite.json diff --git a/kubejs/data/tfg/worldgen/configured_feature/geode.json b/kubejs/data/tfg/worldgen/configured_feature/geode.json new file mode 100644 index 000000000..5349a6c4a --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/geode.json @@ -0,0 +1,18 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "type": "tfc:geode", + "config": { + "outer": "tfc:rock/hardened/basalt", + "middle": "tfc:rock/raw/quartzite", + "inner": [ + { + "data": "gtceu:tfc_quartzite_amethyst_ore", + "weight": 1 + }, + { + "data": "tfc:rock/raw/quartzite", + "weight": 5 + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_amethyst.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_amethyst.json new file mode 100644 index 000000000..2f619b71d --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_amethyst.json @@ -0,0 +1,313 @@ +{ + "type": "tfc:disc_vein", + "config": { + "rarity": 230, + "density": 0.25, + "min_y": -64, + "max_y": 26, + "size": 28, + "random_name": "deep_garnet_amethyst", + "height": 8, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_quartzite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_quartzite_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_quartzite_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_slate_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_slate_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_slate_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_phyllite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_phyllite_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_phyllite_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_schist_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_schist_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_schist_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_gneiss_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_gneiss_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_gneiss_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_marble_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_marble_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_marble_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_shale_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_shale_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_shale_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_claystone_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_claystone_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_claystone_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_limestone_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_limestone_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_limestone_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_conglomerate_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_conglomerate_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_conglomerate_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dolomite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dolomite_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_dolomite_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_chert_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_chert_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_chert_opal_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_chalk_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_chalk_amethyst_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_chalk_opal_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_opal.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_opal.json new file mode 100644 index 000000000..ba3a6b938 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_garnet_opal.json @@ -0,0 +1,175 @@ +{ + "type": "tfc:disc_vein", + "config": { + "rarity": 220, + "density": 0.35, + "min_y": -64, + "max_y": 62, + "size": 26, + "random_name": "deep_garnet_opal", + "height": 6, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_rhyolite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_rhyolite_amethyst_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_rhyolite_opal_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_basalt_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_basalt_amethyst_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_opal_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_andesite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_andesite_amethyst_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_andesite_opal_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dacite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dacite_amethyst_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dacite_opal_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_granite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_granite_amethyst_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_opal_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_diorite_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_diorite_amethyst_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_opal_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_red_garnet_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_gabbro_yellow_garnet_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_gabbro_amethyst_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_opal_ore", + "weight": 55 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_gold.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_gold.json new file mode 100644 index 000000000..e27cc8074 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_gold.json @@ -0,0 +1,174 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 260, + "density": 0.45, + "min_y": -64, + "max_y": 30, + "size": 32, + "random_name": "deep_gold", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_rhyolite_yellow_limonite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_rhyolite_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_rhyolite_gold_ore", + "weight": 75 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_basalt_yellow_limonite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_basalt_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_basalt_gold_ore", + "weight": 75 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_andesite_yellow_limonite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_andesite_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_andesite_gold_ore", + "weight": 75 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dacite_yellow_limonite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dacite_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dacite_gold_ore", + "weight": 75 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_granite_yellow_limonite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_granite_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_granite_gold_ore", + "weight": 75 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_diorite_yellow_limonite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_diorite_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_diorite_gold_ore", + "weight": 75 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_gabbro_yellow_limonite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_gabbro_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_gabbro_gold_ore", + "weight": 75 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_hematite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_hematite.json new file mode 100644 index 000000000..9c21f5bb4 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_hematite.json @@ -0,0 +1,121 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 220, + "density": 0.35, + "min_y": -64, + "max_y": 30, + "size": 30, + "random_name": "deep_hematite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_goethite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_rhyolite_yellow_limonite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_rhyolite_hematite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_rhyolite_gold_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_rhyolite_ruby_ore", + "weight": 20 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_goethite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_yellow_limonite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_basalt_hematite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_gold_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_basalt_ruby_ore", + "weight": 20 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_goethite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_andesite_yellow_limonite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_andesite_hematite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_andesite_gold_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_andesite_ruby_ore", + "weight": 20 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_goethite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dacite_yellow_limonite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dacite_hematite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dacite_gold_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dacite_ruby_ore", + "weight": 20 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_limonite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_limonite.json new file mode 100644 index 000000000..c8ccee43f --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_limonite.json @@ -0,0 +1,59 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 240, + "density": 0.35, + "min_y": -64, + "max_y": 30, + "size": 32, + "random_name": "deep_limonite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_goethite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_marble_yellow_limonite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_marble_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_marble_malachite_ore", + "weight": 20 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_goethite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_limestone_yellow_limonite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_limestone_hematite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_limestone_malachite_ore", + "weight": 20 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_magnetite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_magnetite.json new file mode 100644 index 000000000..db1c76f02 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_magnetite.json @@ -0,0 +1,202 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 235, + "density": 0.3, + "min_y": -64, + "max_y": 30, + "size": 34, + "random_name": "deep_magnetite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_magnetite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_shale_vanadium_magnetite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_shale_chromite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_shale_gold_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_shale_sapphire_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_magnetite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_claystone_vanadium_magnetite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_claystone_chromite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_claystone_gold_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_claystone_sapphire_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_magnetite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_limestone_vanadium_magnetite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_limestone_chromite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_limestone_gold_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_limestone_sapphire_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_magnetite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_conglomerate_vanadium_magnetite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_conglomerate_chromite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_conglomerate_gold_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_conglomerate_sapphire_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_magnetite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dolomite_vanadium_magnetite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dolomite_chromite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_dolomite_gold_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dolomite_sapphire_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_magnetite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_chert_vanadium_magnetite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_chert_chromite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_chert_gold_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_chert_sapphire_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_magnetite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_chalk_vanadium_magnetite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_chalk_chromite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_chalk_gold_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_chalk_sapphire_ore", + "weight": 5 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_molybdenum.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_molybdenum.json new file mode 100644 index 000000000..37ec90450 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_molybdenum.json @@ -0,0 +1,174 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 245, + "density": 0.45, + "min_y": -64, + "max_y": 10, + "size": 26, + "random_name": "deep_molybdenum", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_wulfenite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_rhyolite_molybdenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_rhyolite_molybdenum_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_rhyolite_powellite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_wulfenite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_basalt_molybdenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_basalt_molybdenum_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_basalt_powellite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_wulfenite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_andesite_molybdenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_andesite_molybdenum_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_andesite_powellite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_wulfenite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_dacite_molybdenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_dacite_molybdenum_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dacite_powellite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_wulfenite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_granite_molybdenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_granite_molybdenum_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_granite_powellite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_wulfenite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_diorite_molybdenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_diorite_molybdenum_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_diorite_powellite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_wulfenite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_gabbro_molybdenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_gabbro_molybdenum_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_gabbro_powellite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_naquadah.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_naquadah.json new file mode 100644 index 000000000..c7dbbb213 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_naquadah.json @@ -0,0 +1,103 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 380, + "density": 0.25, + "min_y": -64, + "max_y": -20, + "size": 22, + "random_name": "deep_naquadah", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_naquadah_ore", + "weight": 75 + }, + { + "block": "gtceu:tfc_quartzite_plutonium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_naquadah_ore", + "weight": 75 + }, + { + "block": "gtceu:tfc_slate_plutonium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_naquadah_ore", + "weight": 75 + }, + { + "block": "gtceu:tfc_phyllite_plutonium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_naquadah_ore", + "weight": 75 + }, + { + "block": "gtceu:tfc_schist_plutonium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_naquadah_ore", + "weight": 75 + }, + { + "block": "gtceu:tfc_gneiss_plutonium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_naquadah_ore", + "weight": 75 + }, + { + "block": "gtceu:tfc_marble_plutonium_ore", + "weight": 25 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_pitchblende.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_pitchblende.json new file mode 100644 index 000000000..4b2dd2c9e --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_pitchblende.json @@ -0,0 +1,148 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 220, + "density": 0.45, + "min_y": -64, + "max_y": -20, + "size": 24, + "random_name": "deep_pitchblende", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_granite_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_diorite_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_gabbro_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_quartzite_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_slate_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_phyllite_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_schist_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_gneiss_uraninite_ore", + "weight": 50 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_pitchblende_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_marble_uraninite_ore", + "weight": 50 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_sapphire.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_sapphire.json new file mode 100644 index 000000000..7bfca85d2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_sapphire.json @@ -0,0 +1,106 @@ +{ + "type": "tfc:disc_vein", + "config": { + "rarity": 280, + "density": 0.35, + "min_y": -64, + "max_y": 26, + "size": 28, + "random_name": "deep_sapphire", + "height": 8, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_almandine_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_rhyolite_pyrope_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_rhyolite_sapphire_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_rhyolite_green_sapphire_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_almandine_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_pyrope_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_sapphire_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_basalt_green_sapphire_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_almandine_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_andesite_pyrope_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_andesite_sapphire_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_andesite_green_sapphire_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_almandine_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dacite_pyrope_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dacite_sapphire_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dacite_green_sapphire_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_scheelite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_scheelite.json new file mode 100644 index 000000000..b933aa845 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_scheelite.json @@ -0,0 +1,70 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 220, + "density": 0.35, + "min_y": -64, + "max_y": 0, + "size": 28, + "random_name": "deep_scheelite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_scheelite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_granite_tungstate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_lithium_ore", + "weight": 20 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_scheelite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_diorite_tungstate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_diorite_lithium_ore", + "weight": 20 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_scheelite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_gabbro_tungstate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gabbro_lithium_ore", + "weight": 20 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_sheldonite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_sheldonite.json new file mode 100644 index 000000000..0622ef1aa --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_sheldonite.json @@ -0,0 +1,151 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 300, + "density": 0.3, + "min_y": -64, + "max_y": 0, + "size": 30, + "random_name": "deep_sheldonite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_bornite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_cooperite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_platinum_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_palladium_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_bornite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_cooperite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_platinum_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_palladium_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_bornite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_cooperite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_platinum_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_palladium_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_bornite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_cooperite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_platinum_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_palladium_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_bornite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_cooperite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_platinum_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_palladium_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_bornite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_cooperite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_platinum_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_palladium_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/deep_topaz.json b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_topaz.json new file mode 100644 index 000000000..607917ce6 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/deep_topaz.json @@ -0,0 +1,152 @@ +{ + "type": "tfc:disc_vein", + "config": { + "rarity": 260, + "density": 0.3, + "min_y": -64, + "max_y": 26, + "size": 28, + "random_name": "deep_topaz", + "height": 7, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_blue_topaz_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_topaz_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_chalcocite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_bornite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_blue_topaz_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_topaz_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_chalcocite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_bornite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_blue_topaz_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_topaz_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_chalcocite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_bornite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_blue_topaz_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_topaz_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_chalcocite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_bornite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_blue_topaz_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_topaz_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_chalcocite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_bornite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_blue_topaz_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_topaz_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_chalcocite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_bornite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_apatite_.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_apatite_.json new file mode 100644 index 000000000..91e712a75 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_apatite_.json @@ -0,0 +1,184 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 220, + "density": 0.25, + "min_y": -32, + "max_y": 60, + "size": 34, + "random_name": "normal_apatite_", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_granite_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_diorite_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_diorite_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_gabbro_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gabbro_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_quartzite_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_slate_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_phyllite_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_schist_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_gneiss_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_pyrochlore_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_apatite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_marble_tricalcium_phosphate_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_pyrochlore_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_basaltic_sands.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_basaltic_sands.json new file mode 100644 index 000000000..b5a7ba9de --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_basaltic_sands.json @@ -0,0 +1,60 @@ +{ + "type": "tfc:disc_vein", + "config": { + "rarity": 160, + "density": 0.3, + "min_y": -32, + "max_y": 60, + "size": 48, + "random_name": "normal_basaltic_sands", + "height": 9, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_basaltic_mineral_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_granitic_mineral_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_fullers_earth_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_gypsum_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_basaltic_mineral_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_granitic_mineral_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_fullers_earth_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_gypsum_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_bauxite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_bauxite.json new file mode 100644 index 000000000..fa171e735 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_bauxite.json @@ -0,0 +1,146 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 185, + "density": 0.3, + "min_y": -32, + "max_y": 60, + "size": 40, + "random_name": "normal_bauxite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_bauxite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_shale_ilmenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_shale_aluminium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_bauxite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_claystone_ilmenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_claystone_aluminium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_bauxite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_limestone_ilmenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_limestone_aluminium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_bauxite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_conglomerate_ilmenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_conglomerate_aluminium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_bauxite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_dolomite_ilmenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_dolomite_aluminium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_bauxite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_chert_ilmenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_chert_aluminium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_bauxite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_chalk_ilmenite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_chalk_aluminium_ore", + "weight": 25 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_beryllium.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_beryllium.json new file mode 100644 index 000000000..33cfb64c8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_beryllium.json @@ -0,0 +1,79 @@ +{ + "type": "tfc:pipe_vein", + "config": { + "rarity": 180, + "density": 0.35, + "min_y": -32, + "max_y": 50, + "random_name": "normal_beryllium", + "min_skew": 6, + "max_skew": 18, + "min_slant": 0, + "max_slant": 4, + "sign": 0, + "height": 60, + "radius": 10, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_beryllium_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_rhyolite_emerald_ore", + "weight": 65 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_beryllium_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_emerald_ore", + "weight": 65 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_beryllium_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_andesite_emerald_ore", + "weight": 65 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_beryllium_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dacite_emerald_ore", + "weight": 65 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_bismuthinite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_bismuthinite.json new file mode 100644 index 000000000..8f669cb2d --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_bismuthinite.json @@ -0,0 +1,215 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_bismuthinite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_granite_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_granite_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_diorite_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_diorite_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_gabbro_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_gabbro_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_shale_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_shale_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_claystone_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_claystone_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_limestone_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_limestone_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_conglomerate_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_conglomerate_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_dolomite_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_dolomite_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_chert_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_chert_lead_ore", + "weight": 11 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_bismuth_ore", + "weight": 80 + }, + { + "block": "gtceu:tfc_chalk_sulfur_ore", + "weight": 9 + }, + { + "block": "gtceu:tfc_chalk_lead_ore", + "weight": 11 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_bismuthinite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_cassiterite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_cassiterite.json new file mode 100644 index 000000000..ea9511519 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_cassiterite.json @@ -0,0 +1,70 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_cassiterite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_cassiterite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_granite_tin_ore", + "weight": 60 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_cassiterite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_diorite_tin_ore", + "weight": 60 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_cassiterite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_gabbro_tin_ore", + "weight": 60 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_cassiterite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_certus_quartz.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_certus_quartz.json new file mode 100644 index 000000000..b100999f0 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_certus_quartz.json @@ -0,0 +1,105 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 150, + "density": 0.3, + "min_y": -32, + "max_y": 100, + "size": 40, + "random_name": "normal_certus_quartz", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_quartzite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_shale_certus_quartz_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_shale_barite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_shale_nether_quartz_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_quartzite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_quartzite_certus_quartz_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_quartzite_barite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_quartzite_nether_quartz_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_quartzite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_schist_certus_quartz_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_schist_barite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_schist_nether_quartz_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_quartzite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_gneiss_certus_quartz_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_gneiss_barite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_gneiss_nether_quartz_ore", + "weight": 10 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_coal.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_coal.json new file mode 100644 index 000000000..eddcbe63a --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_coal.json @@ -0,0 +1,90 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 215, + "density": 0.55, + "min_y": 0, + "max_y": 210, + "size": 60, + "random_name": "normal_coal", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_coal_ore", + "weight": 100 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_coal_ore", + "weight": 100 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_coal_ore", + "weight": 100 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_coal_ore", + "weight": 100 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_coal_ore", + "weight": 100 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_coal_ore", + "weight": 100 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_coal_ore", + "weight": 100 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_copper.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_copper.json new file mode 100644 index 000000000..ee79a6653 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_copper.json @@ -0,0 +1,117 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_copper", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_chalcopyrite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_rhyolite_iron_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_rhyolite_pyrite_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_rhyolite_copper_ore", + "weight": 65 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_chalcopyrite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_basalt_iron_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_basalt_pyrite_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_basalt_copper_ore", + "weight": 65 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_chalcopyrite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_andesite_iron_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_andesite_pyrite_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_andesite_copper_ore", + "weight": 65 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_chalcopyrite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_dacite_iron_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dacite_pyrite_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_dacite_copper_ore", + "weight": 65 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_copper", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnet_tin.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnet_tin.json new file mode 100644 index 000000000..384315069 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnet_tin.json @@ -0,0 +1,473 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 360, + "density": 0.25, + "min_y": -40, + "max_y": 64, + "size": 40, + "random_name": "normal_garnet_tin", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_rhyolite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_rhyolite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_rhyolite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_andesite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_andesite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_andesite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dacite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dacite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dacite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_diorite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gabbro_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_shale_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_shale_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_shale_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_claystone_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_claystone_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_claystone_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_limestone_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_limestone_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_limestone_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_conglomerate_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_conglomerate_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_conglomerate_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dolomite_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dolomite_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dolomite_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_chert_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_chert_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_chert_diatomite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_cassiterite_sand_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_chalk_garnet_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_chalk_asbestos_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_chalk_diatomite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnierite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnierite.json new file mode 100644 index 000000000..d6b318f9e --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_garnierite.json @@ -0,0 +1,48 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 160, + "density": 0.4, + "min_y": -32, + "max_y": 60, + "size": 40, + "random_name": "normal_garnierite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_garnierite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_gabbro_nickel_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_gabbro_cobaltite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_gabbro_pentlandite_ore", + "weight": 30 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_garnierite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_gold.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_gold.json new file mode 100644 index 000000000..b9f1edf06 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_gold.json @@ -0,0 +1,187 @@ +{ + "type": "tfc:disc_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 60, + "size": 40, + "random_name": "normal_gold", + "height": 12, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_rhyolite_yellow_limonite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_rhyolite_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_rhyolite_gold_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_basalt_yellow_limonite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_basalt_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_basalt_gold_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_andesite_yellow_limonite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_andesite_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_andesite_gold_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_dacite_yellow_limonite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_dacite_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_dacite_gold_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_granite_yellow_limonite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_granite_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_granite_gold_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_diorite_yellow_limonite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_diorite_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_diorite_gold_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_goethite_ore", + "weight": 5 + }, + { + "block": "gtceu:tfc_gabbro_yellow_limonite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_gabbro_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_gabbro_gold_ore", + "weight": 55 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_gold", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_graphite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_graphite.json new file mode 100644 index 000000000..2be1cea2f --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_graphite.json @@ -0,0 +1,38 @@ +{ + "type": "tfc:pipe_vein", + "config": { + "rarity": 175, + "density": 0.35, + "min_y": -64, + "max_y": 100, + "random_name": "normal_graphite", + "min_skew": 6, + "max_skew": 18, + "min_slant": 0, + "max_slant": 5, + "sign": 0, + "height": 60, + "radius": 12, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_graphite_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_gabbro_diamond_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_coal_ore", + "weight": 30 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_hematite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_hematite.json new file mode 100644 index 000000000..c29741726 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_hematite.json @@ -0,0 +1,117 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_hematite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_goethite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_rhyolite_yellow_limonite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_rhyolite_hematite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_rhyolite_gold_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_goethite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_basalt_yellow_limonite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_basalt_hematite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_basalt_gold_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_goethite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_andesite_yellow_limonite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_andesite_hematite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_andesite_gold_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_goethite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dacite_yellow_limonite_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_dacite_hematite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_dacite_gold_ore", + "weight": 5 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_hematite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_lapis.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_lapis.json new file mode 100644 index 000000000..827ba19f7 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_lapis.json @@ -0,0 +1,151 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.25, + "min_y": -60, + "max_y": 10, + "size": 50, + "random_name": "normal_lapis", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_lazurite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_sodalite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_lapis_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_calcite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_lazurite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_sodalite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_lapis_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_calcite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_lazurite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_sodalite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_lapis_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_calcite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_lazurite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_sodalite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_lapis_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_calcite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_lazurite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_sodalite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_lapis_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_calcite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_lazurite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_sodalite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_lapis_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_calcite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_limonite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_limonite.json new file mode 100644 index 000000000..a9fb1bc95 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_limonite.json @@ -0,0 +1,71 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 160, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_limonite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_goethite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_marble_yellow_limonite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_marble_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_marble_malachite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_goethite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_limestone_yellow_limonite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_limestone_hematite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_limestone_malachite_ore", + "weight": 15 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_limonite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_lubricant.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_lubricant.json new file mode 100644 index 000000000..884e00533 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_lubricant.json @@ -0,0 +1,82 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 190, + "density": 0.25, + "min_y": -40, + "max_y": 56, + "size": 36, + "random_name": "normal_lubricant", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_soapstone_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_talc_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_glauconite_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_pentlandite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_soapstone_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_diorite_talc_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_glauconite_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_pentlandite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_soapstone_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gabbro_talc_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_glauconite_sand_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_pentlandite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_magnetite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_magnetite.json new file mode 100644 index 000000000..008549169 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_magnetite.json @@ -0,0 +1,158 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_magnetite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_magnetite_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_shale_vanadium_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_shale_gold_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_magnetite_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_claystone_vanadium_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_claystone_gold_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_magnetite_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_limestone_vanadium_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_limestone_gold_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_magnetite_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_conglomerate_vanadium_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_conglomerate_gold_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_magnetite_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_dolomite_vanadium_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dolomite_gold_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_magnetite_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_chert_vanadium_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_chert_gold_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_magnetite_ore", + "weight": 65 + }, + { + "block": "gtceu:tfc_chalk_vanadium_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_chalk_gold_ore", + "weight": 10 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_magnetite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_manganese.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_manganese.json new file mode 100644 index 000000000..b75b79305 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_manganese.json @@ -0,0 +1,266 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 195, + "density": 0.3, + "min_y": -32, + "max_y": 60, + "size": 40, + "random_name": "normal_manganese", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_rhyolite_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_rhyolite_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_rhyolite_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_basalt_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_basalt_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_basalt_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_andesite_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_andesite_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_andesite_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_dacite_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_dacite_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_dacite_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_shale_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_shale_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_shale_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_claystone_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_claystone_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_claystone_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_limestone_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_limestone_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_limestone_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_conglomerate_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_conglomerate_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_conglomerate_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_dolomite_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_dolomite_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_dolomite_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_chert_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_chert_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_chert_tantalite_ore", + "weight": 10 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_grossular_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_chalk_spessartine_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_chalk_pyrolusite_ore", + "weight": 20 + }, + { + "block": "gtceu:tfc_chalk_tantalite_ore", + "weight": 10 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_mica.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_mica.json new file mode 100644 index 000000000..e0a624dca --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_mica.json @@ -0,0 +1,220 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 190, + "density": 0.25, + "min_y": 0, + "max_y": 210, + "size": 36, + "random_name": "normal_mica", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_diorite_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gabbro_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_pollucite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_kyanite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_mica_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_bauxite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_pollucite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_monazite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_monazite.json new file mode 100644 index 000000000..c095efd55 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_monazite.json @@ -0,0 +1,70 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 185, + "density": 0.25, + "min_y": -32, + "max_y": 50, + "size": 40, + "random_name": "normal_monazite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_bastnasite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_granite_monazite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_neodymium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_bastnasite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_diorite_monazite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_neodymium_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_bastnasite_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_gabbro_monazite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_neodymium_ore", + "weight": 25 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_olivine.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_olivine.json new file mode 100644 index 000000000..ad24030e1 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_olivine.json @@ -0,0 +1,174 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 180, + "density": 0.25, + "min_y": -40, + "max_y": 30, + "size": 26, + "random_name": "normal_olivine", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_bentonite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_rhyolite_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_rhyolite_olivine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_rhyolite_glauconite_sand_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_bentonite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_olivine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_basalt_glauconite_sand_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_bentonite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_andesite_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_andesite_olivine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_andesite_glauconite_sand_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_bentonite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dacite_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dacite_olivine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_dacite_glauconite_sand_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_bentonite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_olivine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_glauconite_sand_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_bentonite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_diorite_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_olivine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_glauconite_sand_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_bentonite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gabbro_magnetite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_olivine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_glauconite_sand_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_redstone.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_redstone.json new file mode 100644 index 000000000..a0afaa127 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_redstone.json @@ -0,0 +1,32 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 160, + "density": 0.4, + "min_y": -32, + "max_y": 100, + "size": 40, + "random_name": "normal_redstone", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_redstone_ore", + "weight": 45 + }, + { + "block": "gtceu:tfc_granite_ruby_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_cinnabar_ore", + "weight": 20 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_salt.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_salt.json new file mode 100644 index 000000000..dd31e570b --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_salt.json @@ -0,0 +1,83 @@ +{ + "type": "tfc:disc_vein", + "config": { + "rarity": 175, + "density": 0.4, + "min_y": 30, + "max_y": 70, + "size": 40, + "random_name": "normal_salt", + "height": 4, + "blocks": [ + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_rock_salt_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_shale_salt_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_shale_lepidolite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_shale_borax_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_rock_salt_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_claystone_salt_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_claystone_lepidolite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_claystone_borax_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_rock_salt_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_limestone_salt_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_limestone_lepidolite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_limestone_borax_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_saltpeter.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_saltpeter.json new file mode 100644 index 000000000..b1ac07dd9 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_saltpeter.json @@ -0,0 +1,220 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 210, + "density": 0.3, + "min_y": -32, + "max_y": 60, + "size": 50, + "random_name": "normal_saltpeter", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_granite_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_granite_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_diorite_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_diorite_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gabbro_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gabbro_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_quartzite_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_slate_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_phyllite_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_schist_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_gneiss_alunite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_saltpeter_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_diatomite_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_electrotine_ore", + "weight": 25 + }, + { + "block": "gtceu:tfc_marble_alunite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_silver.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_silver.json new file mode 100644 index 000000000..a2f7078eb --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_silver.json @@ -0,0 +1,63 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 160, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_silver", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_galena_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_granite_silver_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_granite_lead_ore", + "weight": 55 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_galena_ore", + "weight": 30 + }, + { + "block": "gtceu:tfc_gneiss_silver_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_gneiss_lead_ore", + "weight": 55 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_silver", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sphalerite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sphalerite.json new file mode 100644 index 000000000..ccc803c7f --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sphalerite.json @@ -0,0 +1,215 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_sphalerite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_rhyolite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_rhyolite_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_basalt_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_andesite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_andesite_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dacite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_dacite_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_quartzite_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_slate_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_phyllite_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_schist_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_gneiss_pyrite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_sulfur_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_marble_pyrite_ore", + "weight": 25 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_sphalerite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sulfur.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sulfur.json new file mode 100644 index 000000000..32850f32d --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sulfur.json @@ -0,0 +1,89 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 165, + "density": 0.2, + "min_y": 0, + "max_y": 210, + "size": 45, + "random_name": "normal_sulfur", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_sulfur_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_rhyolite_pyrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_rhyolite_sphalerite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_sulfur_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_basalt_pyrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_basalt_sphalerite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_sulfur_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_andesite_pyrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_andesite_sphalerite_ore", + "weight": 15 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_sulfur_ore", + "weight": 50 + }, + { + "block": "gtceu:tfc_dacite_pyrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_dacite_sphalerite_ore", + "weight": 15 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sylvite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sylvite.json new file mode 100644 index 000000000..8ef3dfebf --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_sylvite.json @@ -0,0 +1,35 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 190, + "density": 0.3, + "min_y": 32, + "max_y": 100, + "size": 26, + "random_name": "normal_sylvite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_sylvite_ore", + "weight": 100 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_sylvite_ore", + "weight": 100 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/normal_tetrahedrite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_tetrahedrite.json new file mode 100644 index 000000000..02a8bb124 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/normal_tetrahedrite.json @@ -0,0 +1,139 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 170, + "density": 0.4, + "min_y": -32, + "max_y": 75, + "size": 40, + "random_name": "normal_tetrahedrite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_tetrahedrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_quartzite_copper_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_quartzite_stibnite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_tetrahedrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_slate_copper_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_slate_stibnite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_tetrahedrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_phyllite_copper_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_phyllite_stibnite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_tetrahedrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_schist_copper_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_schist_stibnite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_tetrahedrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_gneiss_copper_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_gneiss_stibnite_ore", + "weight": 25 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_tetrahedrite_ore", + "weight": 35 + }, + { + "block": "gtceu:tfc_marble_copper_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_marble_stibnite_ore", + "weight": 25 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_tetrahedrite", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/surface_bismuthinite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_bismuthinite.json new file mode 100644 index 000000000..152df2136 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_bismuthinite.json @@ -0,0 +1,215 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 120, + "density": 0.25, + "min_y": 60, + "max_y": 210, + "size": 50, + "random_name": "surface_bismuthinite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_granite_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_granite_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_diorite_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_diorite_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_gabbro_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_gabbro_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/shale" + ], + "with": [ + { + "block": "gtceu:tfc_shale_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_shale_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_shale_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/claystone" + ], + "with": [ + { + "block": "gtceu:tfc_claystone_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_claystone_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_claystone_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/limestone" + ], + "with": [ + { + "block": "gtceu:tfc_limestone_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_limestone_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_limestone_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/conglomerate" + ], + "with": [ + { + "block": "gtceu:tfc_conglomerate_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_conglomerate_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_conglomerate_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dolomite" + ], + "with": [ + { + "block": "gtceu:tfc_dolomite_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_dolomite_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_dolomite_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chert" + ], + "with": [ + { + "block": "gtceu:tfc_chert_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_chert_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_chert_lead_ore", + "weight": 7 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/chalk" + ], + "with": [ + { + "block": "gtceu:tfc_chalk_bismuth_ore", + "weight": 90 + }, + { + "block": "gtceu:tfc_chalk_sulfur_ore", + "weight": 3 + }, + { + "block": "gtceu:tfc_chalk_lead_ore", + "weight": 7 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_copper", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/surface_cassiterite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_cassiterite.json new file mode 100644 index 000000000..9379f004d --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_cassiterite.json @@ -0,0 +1,70 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 120, + "density": 0.25, + "min_y": 60, + "max_y": 210, + "size": 50, + "random_name": "surface_cassiterite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/granite" + ], + "with": [ + { + "block": "gtceu:tfc_granite_cassiterite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_granite_tin_ore", + "weight": 40 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/diorite" + ], + "with": [ + { + "block": "gtceu:tfc_diorite_cassiterite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_diorite_tin_ore", + "weight": 40 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gabbro" + ], + "with": [ + { + "block": "gtceu:tfc_gabbro_cassiterite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_gabbro_tin_ore", + "weight": 40 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_copper", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/surface_copper.json b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_copper.json new file mode 100644 index 000000000..720228972 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_copper.json @@ -0,0 +1,101 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 120, + "density": 0.25, + "min_y": 60, + "max_y": 210, + "size": 50, + "random_name": "surface_copper", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_chalcopyrite_ore", + "weight": 70 + }, + { + "block": "gtceu:tfc_rhyolite_zeolite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_rhyolite_cassiterite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_chalcopyrite_ore", + "weight": 70 + }, + { + "block": "gtceu:tfc_basalt_zeolite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_basalt_cassiterite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_chalcopyrite_ore", + "weight": 70 + }, + { + "block": "gtceu:tfc_andesite_zeolite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_andesite_cassiterite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_chalcopyrite_ore", + "weight": 70 + }, + { + "block": "gtceu:tfc_dacite_zeolite_ore", + "weight": 15 + }, + { + "block": "gtceu:tfc_dacite_cassiterite_ore", + "weight": 5 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_copper", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/surface_sphalerite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_sphalerite.json new file mode 100644 index 000000000..63bb1b7eb --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_sphalerite.json @@ -0,0 +1,215 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 120, + "density": 0.25, + "min_y": 60, + "max_y": 210, + "size": 50, + "random_name": "surface_sphalerite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/rhyolite" + ], + "with": [ + { + "block": "gtceu:tfc_rhyolite_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_rhyolite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_rhyolite_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/basalt" + ], + "with": [ + { + "block": "gtceu:tfc_basalt_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_basalt_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_basalt_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/andesite" + ], + "with": [ + { + "block": "gtceu:tfc_andesite_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_andesite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_andesite_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/dacite" + ], + "with": [ + { + "block": "gtceu:tfc_dacite_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_dacite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_dacite_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_quartzite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_quartzite_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_slate_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_slate_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_phyllite_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_phyllite_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_schist_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_schist_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_gneiss_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_gneiss_pyrite_ore", + "weight": 5 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_sulfur_ore", + "weight": 55 + }, + { + "block": "gtceu:tfc_marble_sphalerite_ore", + "weight": 40 + }, + { + "block": "gtceu:tfc_marble_pyrite_ore", + "weight": 5 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_copper", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/vein/surface_tetrahedrite.json b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_tetrahedrite.json new file mode 100644 index 000000000..a540440bc --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/vein/surface_tetrahedrite.json @@ -0,0 +1,139 @@ +{ + "type": "tfc:cluster_vein", + "config": { + "rarity": 120, + "density": 0.25, + "min_y": 60, + "max_y": 210, + "size": 50, + "random_name": "surface_tetrahedrite", + "blocks": [ + { + "replace": [ + "tfc:rock/raw/quartzite" + ], + "with": [ + { + "block": "gtceu:tfc_quartzite_tetrahedrite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_quartzite_copper_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_quartzite_stibnite_ore", + "weight": 30 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/slate" + ], + "with": [ + { + "block": "gtceu:tfc_slate_tetrahedrite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_slate_copper_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_slate_stibnite_ore", + "weight": 30 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/phyllite" + ], + "with": [ + { + "block": "gtceu:tfc_phyllite_tetrahedrite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_phyllite_copper_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_phyllite_stibnite_ore", + "weight": 30 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/schist" + ], + "with": [ + { + "block": "gtceu:tfc_schist_tetrahedrite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_schist_copper_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_schist_stibnite_ore", + "weight": 30 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/gneiss" + ], + "with": [ + { + "block": "gtceu:tfc_gneiss_tetrahedrite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_gneiss_copper_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_gneiss_stibnite_ore", + "weight": 30 + } + ] + }, + { + "replace": [ + "tfc:rock/raw/marble" + ], + "with": [ + { + "block": "gtceu:tfc_marble_tetrahedrite_ore", + "weight": 60 + }, + { + "block": "gtceu:tfc_marble_copper_ore", + "weight": 10 + }, + { + "block": "gtceu:tfc_marble_stibnite_ore", + "weight": 30 + } + ] + } + ], + "indicator": { + "rarity": 12, + "depth": 35, + "underground_rarity": 1, + "underground_count": 0, + "blocks": [ + { + "block": "tfc:ore/small_native_copper", + "weight": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/geode.json b/kubejs/data/tfg/worldgen/placed_feature/geode.json new file mode 100644 index 000000000..52509f5fa --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/geode.json @@ -0,0 +1,28 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "feature": "tfg:geode", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 500 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "uniform", + "min_inclusive": { + "absolute": -48 + }, + "max_inclusive": { + "absolute": 32 + } + } + }, + { + "type": "tfc:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_amethyst.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_amethyst.json new file mode 100644 index 000000000..c02d5ee26 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_amethyst.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_garnet_amethyst", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_opal.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_opal.json new file mode 100644 index 000000000..8a8c11b19 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_garnet_opal.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_garnet_opal", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_gold.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_gold.json new file mode 100644 index 000000000..ad8628417 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_gold.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_gold", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_hematite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_hematite.json new file mode 100644 index 000000000..4e0bc3c5d --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_hematite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_hematite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_limonite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_limonite.json new file mode 100644 index 000000000..eb0787194 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_limonite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_limonite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_magnetite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_magnetite.json new file mode 100644 index 000000000..059d4eb3e --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_magnetite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_magnetite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_molybdenum.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_molybdenum.json new file mode 100644 index 000000000..219050b09 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_molybdenum.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_molybdenum", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_naquadah.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_naquadah.json new file mode 100644 index 000000000..73a4d8286 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_naquadah.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_naquadah", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_pitchblende.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_pitchblende.json new file mode 100644 index 000000000..6061b5c16 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_pitchblende.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_pitchblende", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_sapphire.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_sapphire.json new file mode 100644 index 000000000..0656d35de --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_sapphire.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_sapphire", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_scheelite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_scheelite.json new file mode 100644 index 000000000..e0761adf2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_scheelite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_scheelite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_sheldonite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_sheldonite.json new file mode 100644 index 000000000..5b9579454 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_sheldonite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_sheldonite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/deep_topaz.json b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_topaz.json new file mode 100644 index 000000000..7acf4ba31 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/deep_topaz.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/deep_topaz", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_apatite_.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_apatite_.json new file mode 100644 index 000000000..d339ed83d --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_apatite_.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_apatite_", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_basaltic_sands.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_basaltic_sands.json new file mode 100644 index 000000000..d55f518af --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_basaltic_sands.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_basaltic_sands", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_bauxite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_bauxite.json new file mode 100644 index 000000000..0a01bc196 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_bauxite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_bauxite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_beryllium.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_beryllium.json new file mode 100644 index 000000000..5633b61d1 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_beryllium.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_beryllium", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_bismuthinite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_bismuthinite.json new file mode 100644 index 000000000..80dec1656 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_bismuthinite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_bismuthinite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_cassiterite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_cassiterite.json new file mode 100644 index 000000000..5b0c4ffcc --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_cassiterite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_cassiterite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_certus_quartz.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_certus_quartz.json new file mode 100644 index 000000000..ebabf62ec --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_certus_quartz.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_certus_quartz", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_coal.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_coal.json new file mode 100644 index 000000000..0bc6c5871 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_coal.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_coal", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_copper.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_copper.json new file mode 100644 index 000000000..20a4672c8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_copper.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_copper", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnet_tin.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnet_tin.json new file mode 100644 index 000000000..8d889d1b5 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnet_tin.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_garnet_tin", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnierite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnierite.json new file mode 100644 index 000000000..7f2534783 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_garnierite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_garnierite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_gold.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_gold.json new file mode 100644 index 000000000..ff5387782 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_gold.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_gold", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_graphite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_graphite.json new file mode 100644 index 000000000..a6657e977 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_graphite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_graphite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_hematite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_hematite.json new file mode 100644 index 000000000..be52c8e41 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_hematite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_hematite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_lapis.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_lapis.json new file mode 100644 index 000000000..6cfcdbfc5 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_lapis.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_lapis", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_limonite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_limonite.json new file mode 100644 index 000000000..6e2756f32 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_limonite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_limonite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_lubricant.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_lubricant.json new file mode 100644 index 000000000..bd51d9106 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_lubricant.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_lubricant", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_magnetite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_magnetite.json new file mode 100644 index 000000000..764c60b7f --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_magnetite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_magnetite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_manganese.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_manganese.json new file mode 100644 index 000000000..fae98805f --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_manganese.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_manganese", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_mica.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_mica.json new file mode 100644 index 000000000..486e01642 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_mica.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_mica", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_monazite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_monazite.json new file mode 100644 index 000000000..b7f6b01da --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_monazite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_monazite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_olivine.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_olivine.json new file mode 100644 index 000000000..6f678c239 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_olivine.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_olivine", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_redstone.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_redstone.json new file mode 100644 index 000000000..1a645d38d --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_redstone.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_redstone", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_salt.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_salt.json new file mode 100644 index 000000000..b32fc0d9f --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_salt.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_salt", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_saltpeter.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_saltpeter.json new file mode 100644 index 000000000..8172e6805 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_saltpeter.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_saltpeter", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_silver.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_silver.json new file mode 100644 index 000000000..98fdc53ee --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_silver.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_silver", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sphalerite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sphalerite.json new file mode 100644 index 000000000..98924d07c --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sphalerite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_sphalerite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sulfur.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sulfur.json new file mode 100644 index 000000000..72f1a8578 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sulfur.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_sulfur", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sylvite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sylvite.json new file mode 100644 index 000000000..a54b1e7c9 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_sylvite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_sylvite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/normal_tetrahedrite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_tetrahedrite.json new file mode 100644 index 000000000..9e38b867a --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/normal_tetrahedrite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/normal_tetrahedrite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/surface_bismuthinite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_bismuthinite.json new file mode 100644 index 000000000..266cacc66 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_bismuthinite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/surface_bismuthinite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/surface_cassiterite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_cassiterite.json new file mode 100644 index 000000000..51c94cf36 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_cassiterite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/surface_cassiterite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/surface_copper.json b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_copper.json new file mode 100644 index 000000000..9d6b80668 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_copper.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/surface_copper", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/surface_sphalerite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_sphalerite.json new file mode 100644 index 000000000..858ba7d93 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_sphalerite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/surface_sphalerite", + "placement": [] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/vein/surface_tetrahedrite.json b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_tetrahedrite.json new file mode 100644 index 000000000..a1c625134 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/vein/surface_tetrahedrite.json @@ -0,0 +1,4 @@ +{ + "feature": "tfg:vein/surface_tetrahedrite", + "placement": [] +} \ No newline at end of file