From 85bb5ffa1d6e801007a33b0c6e1affb819be20fb Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 2 Sep 2025 02:19:10 +0100 Subject: [PATCH] added those cobble slab deltas to mars --- .../biome/mars/martian_mountains.json | 5 +++- .../mars/terrain/basalt_delta.json | 25 +++++++++++++++++ .../mars/terrain/gabbro_delta.json | 25 +++++++++++++++++ .../mars/terrain/ochrum_blob.json | 9 ++++++ .../mars/terrain/red_granite_delta.json | 25 +++++++++++++++++ .../mars/surface/flint_patch.json | 2 +- .../mars/terrain/basalt_delta.json | 28 +++++++++++++++++++ .../mars/terrain/gabbro_delta.json | 28 +++++++++++++++++++ .../mars/terrain/red_granite_delta.json | 27 ++++++++++++++++++ 9 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index 680c0f38e..b6b66823a 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -42,7 +42,10 @@ [], "#tfg:mars_veins", [ - "tfg:mars/terrain/venus_sand_disc" + "tfg:mars/terrain/venus_sand_disc", + "tfg:mars/terrain/basalt_delta", + "tfg:mars/terrain/gabbro_delta", + "tfg:mars/terrain/red_granite_delta" ], [ "tfc:raw_boulder", diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json new file mode 100644 index 000000000..8d32ba38b --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/basalt_delta.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:delta_feature", + "config": { + "contents": { + "Name": "tfc:rock/cobble/basalt_slab" + }, + "rim": { + "Name": "tfc:rock/hardened/basalt" + }, + "rim_size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 3, + "min_inclusive": 1 + } + }, + "size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 7, + "min_inclusive": 3 + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json new file mode 100644 index 000000000..cd6155b18 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/gabbro_delta.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:delta_feature", + "config": { + "contents": { + "Name": "tfc:rock/cobble/gabbro_slab" + }, + "rim": { + "Name": "tfc:rock/hardened/gabbro" + }, + "rim_size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 3, + "min_inclusive": 1 + } + }, + "size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 7, + "min_inclusive": 3 + } + } + } +} \ 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/terrain/ochrum_blob.json index 33ddee5aa..cf33edd51 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/ochrum_blob.json @@ -30,6 +30,15 @@ "predicate_type": "minecraft:tag_match", "tag": "tfc:dirt" } + }, + { + "state": { + "Name": "create:ochrum" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "ad_astra:venus_sand" + } } ] } diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json new file mode 100644 index 000000000..631597a6a --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/red_granite_delta.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:delta_feature", + "config": { + "contents": { + "Name": "gtceu:red_granite_cobblestone" + }, + "rim": { + "Name": "tfg:rock/hardened_red_granite" + }, + "rim_size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 3, + "min_inclusive": 1 + } + }, + "size": { + "type": "minecraft:uniform", + "value": { + "max_inclusive": 7, + "min_inclusive": 3 + } + } + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json index 674be83e2..ac937bdce 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/flint_patch.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": 1 + "count": 2 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json new file mode 100644 index 000000000..7beef59e2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/basalt_delta.json @@ -0,0 +1,28 @@ +{ + "feature": "tfg:mars/terrain/basalt_delta", + "placement": [ + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "tfc:rock/raw/basalt", + "tfc:rock/hardened/basalt", + "tfc:rock/gravel/basalt" + ] + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json new file mode 100644 index 000000000..6c6fe370d --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/gabbro_delta.json @@ -0,0 +1,28 @@ +{ + "feature": "tfg:mars/terrain/gabbro_delta", + "placement": [ + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "tfc:rock/raw/gabbro", + "tfc:rock/hardened/gabbro", + "tfc:rock/gravel/gabbro" + ] + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json new file mode 100644 index 000000000..532b8417f --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/red_granite_delta.json @@ -0,0 +1,27 @@ +{ + "feature": "tfg:mars/terrain/red_granite_delta", + "placement": [ + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": [ + "gtceu:red_granite", + "tfg:rock/hardened_red_granite" + ] + } + } + ] +} \ No newline at end of file