From 68579b283b1bc04c8a13ad437d0883951ee15cdf Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sat, 6 Sep 2025 18:54:57 +0100 Subject: [PATCH] cave stuff? --- .../mars/underground/cave_spike.json | 4 ++ .../mars/underground/loose_rocks.json | 4 ++ .../{terrain => underground}/ochrum_blob.json | 0 .../mars/semiheavy_ammoniacal_water.json | 2 +- .../mars/underground/calcite.json | 24 +++++++++++ .../mars/underground/cave_column.json | 16 ++++++++ .../mars/underground/cave_spike.json | 41 +++++++++++++++++++ .../mars/underground/large_cave_spike.json | 16 ++++++++ .../mars/underground/loose_rocks.json | 41 +++++++++++++++++++ .../mars/underground/mega_calcite.json | 24 +++++++++++ .../{terrain => underground}/ochrum_blob.json | 2 +- 11 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/underground/cave_spike.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/underground/loose_rocks.json rename kubejs/data/tfg/worldgen/configured_feature/mars/{terrain => underground}/ochrum_blob.json (100%) create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/underground/calcite.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_column.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_spike.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/underground/large_cave_spike.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/underground/loose_rocks.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/underground/mega_calcite.json rename kubejs/data/tfg/worldgen/placed_feature/mars/{terrain => underground}/ochrum_blob.json (88%) diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/underground/cave_spike.json b/kubejs/data/tfg/worldgen/configured_feature/mars/underground/cave_spike.json new file mode 100644 index 000000000..f7663894b --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/underground/cave_spike.json @@ -0,0 +1,4 @@ +{ + "type": "tfc:cave_spike", + "config": {} +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/underground/loose_rocks.json b/kubejs/data/tfg/worldgen/configured_feature/mars/underground/loose_rocks.json new file mode 100644 index 000000000..d61b9d3ca --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/underground/loose_rocks.json @@ -0,0 +1,4 @@ +{ + "type": "tfc:loose_rock", + "config": {} +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json b/kubejs/data/tfg/worldgen/configured_feature/mars/underground/ochrum_blob.json similarity index 100% rename from kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json rename to kubejs/data/tfg/worldgen/configured_feature/mars/underground/ochrum_blob.json diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/semiheavy_ammoniacal_water.json b/kubejs/data/tfg/worldgen/placed_feature/mars/semiheavy_ammoniacal_water.json index ec025871f..41e7fcbdc 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/semiheavy_ammoniacal_water.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/semiheavy_ammoniacal_water.json @@ -15,7 +15,7 @@ { "type": "minecraft:random_offset", "xz_spread": 0, - "y_spread": -3 + "y_spread": 3 }, { "type": "minecraft:biome" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/underground/calcite.json b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/calcite.json new file mode 100644 index 000000000..c3ccbd063 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/calcite.json @@ -0,0 +1,24 @@ +{ + "feature": "tfc:calcite", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "biased_to_bottom", + "min_inclusive": { + "absolute": -24 + }, + "max_inclusive": { + "absolute": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_column.json b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_column.json new file mode 100644 index 000000000..a5778699c --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_column.json @@ -0,0 +1,16 @@ +{ + "feature": "tfc:cave_column", + "placement": [ + { + "type": "minecraft:carving_mask", + "step": "air", + "min_y": { + "above_bottom": 25 + } + }, + { + "type": "minecraft:rarity_filter", + "chance": 667 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_spike.json b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_spike.json new file mode 100644 index 000000000..a941961dd --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/cave_spike.json @@ -0,0 +1,41 @@ +{ + "feature": "tfg:mars/underground/cave_spike", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 7 + }, + "max_inclusive": { + "absolute": 75 + } + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + "direction_of_search": "down", + "max_steps": 8, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": 1 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/underground/large_cave_spike.json b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/large_cave_spike.json new file mode 100644 index 000000000..28252bcba --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/large_cave_spike.json @@ -0,0 +1,16 @@ +{ + "feature": "tfc:large_cave_spike", + "placement": [ + { + "type": "minecraft:carving_mask", + "step": "air", + "min_y": { + "above_bottom": 25 + } + }, + { + "type": "minecraft:rarity_filter", + "chance": 167 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/underground/loose_rocks.json b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/loose_rocks.json new file mode 100644 index 000000000..dd9e1ea16 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/loose_rocks.json @@ -0,0 +1,41 @@ +{ + "feature": "tfg:mars/underground/loose_rocks", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 7 + }, + "max_inclusive": { + "absolute": 75 + } + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + "direction_of_search": "down", + "max_steps": 8, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": 1 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/underground/mega_calcite.json b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/mega_calcite.json new file mode 100644 index 000000000..de356fbcb --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/mega_calcite.json @@ -0,0 +1,24 @@ +{ + "feature": "tfc:mega_calcite", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "biased_to_bottom", + "min_inclusive": { + "absolute": -24 + }, + "max_inclusive": { + "absolute": 50 + } + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/ochrum_blob.json b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/ochrum_blob.json similarity index 88% rename from kubejs/data/tfg/worldgen/placed_feature/mars/terrain/ochrum_blob.json rename to kubejs/data/tfg/worldgen/placed_feature/mars/underground/ochrum_blob.json index 20109cb86..b08899350 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/ochrum_blob.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/underground/ochrum_blob.json @@ -1,5 +1,5 @@ { - "feature": "tfg:mars/terrain/ochrum_blob", + "feature": "tfg:mars/underground/ochrum_blob", "placement": [ { "type": "minecraft:count",