From 40b69326253f84511638c07513c167be27d398aa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 29 Aug 2025 23:22:47 +0000 Subject: [PATCH 1/2] Initial plan From 2b346a9858c0399cab3dffec916109fe60ae8462 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 29 Aug 2025 23:30:19 +0000 Subject: [PATCH 2/2] Add comprehensive modded ore generation for Advanced Mining Dimension Co-authored-by: cwage <190973+cwage@users.noreply.github.com> --- .../config/advanced-mining-dimension.toml | 18 +++++ .../forge/biome_modifier/add_modded_ores.json | 18 +++++ .../add_modded_ores_all_dimensions.json | 16 +++++ .../biome_modifier/add_modded_ores_broad.json | 14 ++++ .../tags/worldgen/biome/mining_dimension.json | 5 ++ .../biome/mining_dimension_override.json | 68 +++++++++++++++++++ .../mining_dimension_modded_ores/pack.mcmeta | 6 ++ 7 files changed, 145 insertions(+) create mode 100644 cwagecraft/config/advanced-mining-dimension.toml create mode 100644 cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores.json create mode 100644 cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_all_dimensions.json create mode 100644 cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_broad.json create mode 100644 cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/tags/worldgen/biome/mining_dimension.json create mode 100644 cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/minecraft/worldgen/biome/mining_dimension_override.json create mode 100644 cwagecraft/config/openloader/data/mining_dimension_modded_ores/pack.mcmeta diff --git a/cwagecraft/config/advanced-mining-dimension.toml b/cwagecraft/config/advanced-mining-dimension.toml new file mode 100644 index 0000000..e78a3c5 --- /dev/null +++ b/cwagecraft/config/advanced-mining-dimension.toml @@ -0,0 +1,18 @@ +# Advanced Mining Dimension Configuration +# This configuration enables modded ore generation in the mining dimension + +[general] + # Enable modded ore generation in the mining dimension + enableModdedOres = true + # Ore generation multiplier (higher = more ores) + oreGenerationMultiplier = 1.5 + # Include Forge ore tags in generation + includeForgeOreTags = true + +[ores] + # Enable specific modded ores + enableMekanismOres = true + enableThermalOres = true + enableRFToolsOres = true + enableImmersiveEngineeringOres = true + enableCreateOres = true \ No newline at end of file diff --git a/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores.json b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores.json new file mode 100644 index 0000000..a46f5a9 --- /dev/null +++ b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores.json @@ -0,0 +1,18 @@ +{ + "type": "forge:add_features", + "biomes": [ + "#c:mining_dimension", + "#forge:mining_dimension", + "advanced_mining_dimension:mining_dimension" + ], + "features": [ + "mekanism:ore_osmium", + "mekanism:ore_tin", + "mekanism:ore_uranium", + "thermal:ore_tin", + "thermal:ore_lead", + "thermal:ore_silver", + "thermal:ore_nickel" + ], + "step": "underground_ores" +} \ No newline at end of file diff --git a/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_all_dimensions.json b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_all_dimensions.json new file mode 100644 index 0000000..8401022 --- /dev/null +++ b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_all_dimensions.json @@ -0,0 +1,16 @@ +{ + "type": "forge:add_features", + "biomes": { + "type": "forge:all" + }, + "features": [ + "mekanism:ore_osmium", + "mekanism:ore_tin", + "mekanism:ore_uranium", + "thermal:ore_tin", + "thermal:ore_lead", + "thermal:ore_silver", + "thermal:ore_nickel" + ], + "step": "underground_ores" +} \ No newline at end of file diff --git a/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_broad.json b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_broad.json new file mode 100644 index 0000000..cf577aa --- /dev/null +++ b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/biome_modifier/add_modded_ores_broad.json @@ -0,0 +1,14 @@ +{ + "type": "forge:add_features", + "biomes": "#c:is_mining_dimension", + "features": [ + "mekanism:ore_osmium", + "mekanism:ore_tin", + "mekanism:ore_uranium", + "thermal:ore_tin", + "thermal:ore_lead", + "thermal:ore_silver", + "thermal:ore_nickel" + ], + "step": "underground_ores" +} \ No newline at end of file diff --git a/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/tags/worldgen/biome/mining_dimension.json b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/tags/worldgen/biome/mining_dimension.json new file mode 100644 index 0000000..94afcfb --- /dev/null +++ b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/forge/tags/worldgen/biome/mining_dimension.json @@ -0,0 +1,5 @@ +{ + "values": [ + "advanced_mining_dimension:mining_dimension" + ] +} \ No newline at end of file diff --git a/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/minecraft/worldgen/biome/mining_dimension_override.json b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/minecraft/worldgen/biome/mining_dimension_override.json new file mode 100644 index 0000000..73fbf11 --- /dev/null +++ b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/data/minecraft/worldgen/biome/mining_dimension_override.json @@ -0,0 +1,68 @@ +{ + "temperature": 0.8, + "downfall": 0.4, + "has_precipitation": false, + "effects": { + "sky_color": 7907327, + "fog_color": 12638463, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "spawners": {}, + "spawn_costs": {}, + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "features": [ + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:ore_emerald", + "mekanism:ore_osmium", + "mekanism:ore_tin", + "mekanism:ore_uranium", + "thermal:ore_tin", + "thermal:ore_lead", + "thermal:ore_silver", + "thermal:ore_nickel" + ], + [], + [], + [], + [], + [], + [], + [] + ] +} \ No newline at end of file diff --git a/cwagecraft/config/openloader/data/mining_dimension_modded_ores/pack.mcmeta b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/pack.mcmeta new file mode 100644 index 0000000..ae960a3 --- /dev/null +++ b/cwagecraft/config/openloader/data/mining_dimension_modded_ores/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 15, + "description": "Enable modded ore generation in Advanced Mining Dimension" + } +} \ No newline at end of file