diff --git a/kubejs/data/ad_astra/dimension/mars.json b/kubejs/data/ad_astra/dimension/mars.json index 0d88b214e..4b3fec560 100644 --- a/kubejs/data/ad_astra/dimension/mars.json +++ b/kubejs/data/ad_astra/dimension/mars.json @@ -151,11 +151,11 @@ "parameters": { "continentalness": [ 0.01, 1 ], "depth": 0, - "erosion": [ -0.4, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -0.06, 0.06 ] + "weirdness": [ -0.07, 0.07 ] } }, @@ -163,75 +163,37 @@ { "biome": "tfg:mars/amber_edge", "parameters": { - "continentalness": [ -0.16, -0.12 ], + "continentalness": [ -0.16, -0.09 ], "depth": 0, "erosion": [ -1, 1 ], - "humidity": [ -0.2, 0.2 ], + "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] + "weirdness": [ 0.3, 1 ] } }, { "biome": "tfg:mars/rusticus_edge", "parameters": { - "continentalness": [ -0.16, -0.12 ], + "continentalness": [ -0.16, -0.09 ], "depth": 0, "erosion": [ -1, 1 ], - "humidity": [ -0.2, 0.2 ], + "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] - } - }, - - { - "biome": "tfg:mars/rusticus_edge", - "parameters": { - "continentalness": [ -0.16, -0.12 ], - "depth": 0, - "erosion": [ -1, 1 ], - "humidity": [ -1, -0.2 ], - "offset": 0, - "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] + "weirdness": [ -0.3, 0.3 ] } }, { "biome": "tfg:mars/sangnum_edge", "parameters": { - "continentalness": [ -0.16, -0.12 ], + "continentalness": [ -0.16, -0.09 ], "depth": 0, "erosion": [ -1, 1 ], - "humidity": [ -1, -0.2 ], + "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] - } - }, - - { - "biome": "tfg:mars/sangnum_edge", - "parameters": { - "continentalness": [ -0.16, -0.12 ], - "depth": 0, - "erosion": [ -1, 1 ], - "humidity": [ 0.2, 1 ], - "offset": 0, - "temperature": [ -1, 1 ], - "weirdness": [ 0, 1 ] - } - }, - { - "biome": "tfg:mars/amber_edge", - "parameters": { - "continentalness": [ -0.16, -0.12 ], - "depth": 0, - "erosion": [ -1, 1 ], - "humidity": [ 0.2, 1 ], - "offset": 0, - "temperature": [ -1, 1 ], - "weirdness": [ -1, 0 ] + "weirdness": [ -1, -0.3 ] } }, @@ -240,9 +202,9 @@ { "biome": "tfg:mars/amber_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -252,9 +214,9 @@ { "biome": "tfg:mars/rusticus_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -265,9 +227,9 @@ { "biome": "tfg:mars/rusticus_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -277,9 +239,9 @@ { "biome": "tfg:mars/sangnum_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], @@ -290,9 +252,9 @@ { "biome": "tfg:mars/sangnum_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], @@ -302,9 +264,9 @@ { "biome": "tfg:mars/amber_plains", "parameters": { - "continentalness": [ -0.12, 0.4 ], + "continentalness": [ -0.09, 0.4 ], "depth": 0, - "erosion": [ -1, 1 ], + "erosion": [ 0, 1 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], @@ -317,97 +279,163 @@ { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0.07, 1 ] + "weirdness": [ 0, 1 ] } }, { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, -0.07 ] + "weirdness": [ -1, 0 ] } }, { "biome": "tfg:mars/sangnum_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0.07, 1 ] + "weirdness": [ 0, 1 ] } }, { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ -1, -0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, -0.07 ] + "weirdness": [ -1, 0 ] } }, { "biome": "tfg:mars/amber_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ 0.07, 1 ] + "weirdness": [ 0, 1 ] } }, { "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.4, 0.65 ], + "continentalness": [ 0.1, 0.4 ], "depth": 0, - "erosion": [ -0.7, 0 ], + "erosion": [ -1, 0 ], "humidity": [ 0.2, 1 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, -0.07 ] + "weirdness": [ -1, 0 ] } }, + { - "biome": "tfg:mars/martian_mountains", + "biome": "tfg:mars/rusticus_hills", "parameters": { - "continentalness": [ 0.6, 1 ], + "continentalness": [ 0.4, 0.7 ], "depth": 0, - "erosion": [ -0.7, 1 ], - "humidity": [ -1, 1 ], + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], "offset": 0, "temperature": [ -1, 1 ], - "weirdness": [ -1, 1 ] + "weirdness": [ 0, 1 ] } }, + { + "biome": "tfg:mars/sangnum_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -0.2, 0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + { + "biome": "tfg:mars/sangnum_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0, 1 ] + } + }, + { + "biome": "tfg:mars/amber_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ -1, -0.2 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + { + "biome": "tfg:mars/amber_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ 0, 1 ] + } + }, + { + "biome": "tfg:mars/rusticus_hills", + "parameters": { + "continentalness": [ 0.4, 0.7 ], + "depth": 0, + "erosion": [ -1, 1 ], + "humidity": [ 0.2, 1 ], + "offset": 0, + "temperature": [ -1, 1 ], + "weirdness": [ -1, 0 ] + } + }, + + + { "biome": "tfg:mars/martian_mountains", "parameters": { - "continentalness": [ 0.4, 1 ], + "continentalness": [ 0.65, 1 ], "depth": 0, - "erosion": [ -1, -0.7 ], + "erosion": [ -1, 1 ], "humidity": [ -1, 1 ], "offset": 0, "temperature": [ -1, 1 ], diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json index 8d884a3da..a97703003 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_edge.json @@ -39,12 +39,15 @@ ], [ "tfg:mars_forest", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -67,27 +70,15 @@ "ambient": [], "axolotls": [], "creature": [ - { - "type": "tfg:sniffer", - "maxCount": 3, - "minCount": 1, - "weight": 100 - }, { "type": "tfg:wraptor", - "maxCount": 4, - "minCount": 2, - "weight": 100 - }, - { - "type": "wan_ancient_beasts:walker", "maxCount": 3, "minCount": 1, "weight": 100 }, { "type": "wan_ancient_beasts:crusher", - "maxCount": 5, + "maxCount": 4, "minCount": 1, "weight": 100 }, @@ -103,17 +94,17 @@ "minCount": 1, "weight": 5 }, - { - "type": "tfg:glacian_ram", - "maxCount": 5, - "minCount": 1, - "weight": 100 - }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, "weight": 5 + }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 } ], "misc": [], @@ -145,14 +136,7 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [ - { - "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, - "weight": 100 - } - ] + "water_creature": [] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json index 7835bb243..501d79dd8 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_hills.json @@ -48,6 +48,8 @@ "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", @@ -84,19 +86,19 @@ }, { "type": "tfg:wraptor", - "maxCount": 4, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 }, { "type": "wan_ancient_beasts:crusher", - "maxCount": 5, + "maxCount": 3, "minCount": 1, "weight": 100 }, { "type": "wan_ancient_beasts:glider", - "maxCount": 4, + "maxCount": 3, "minCount": 1, "weight": 100 }, @@ -110,7 +112,7 @@ "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 10 + "weight": 20 }, { "type": "species:springling", @@ -154,7 +156,20 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json index a878dc6f0..16a0fc71b 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/amber_plains.json @@ -43,6 +43,8 @@ [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_amber_vegetal_decoration", @@ -74,7 +76,7 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 100 }, { @@ -83,6 +85,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 + }, { "type": "wan_ancient_beasts:walker", "maxCount": 3, @@ -92,7 +100,7 @@ { "type": "wan_ancient_beasts:crusher", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { @@ -110,14 +118,14 @@ { "type": "tfg:glacian_ram", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 5 + "weight": 10 } ], "misc": [], @@ -150,10 +158,16 @@ "underground_water_creature": [], "water_ambient": [], "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, { "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 } ] diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json index 18d99f9b9..98ede9acc 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_deep_desert.json @@ -1,6 +1,8 @@ { "carvers": { - "air": [] + "air": [ + "tfg:mars_desert_cave" + ] }, "downfall": 0.0, "effects": { @@ -44,7 +46,9 @@ [ ], - [] + [ + "tfg:glow_lichen" + ] ], "has_precipitation": false, "spawn_costs": { diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json index 295937ab0..09444b7bb 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dune_edge.json @@ -1,6 +1,8 @@ { "carvers": { - "air": [] + "air": [ + "tfg:mars_desert_cave" + ] }, "downfall": 0.0, "effects": { @@ -41,16 +43,16 @@ "tfc:cobble_boulder_small_patch", "tfg:mars/surface/small_skull_and_bones", "tfg:mars/surface/large_skull_and_bones", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/feather_patch" ], [ ], - [ - "tfc:surface_loose_rocks" - ] + "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json index d06b8d23f..90a143623 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_dunes.json @@ -1,6 +1,8 @@ { "carvers": { - "air": [] + "air": [ + "tfg:mars_desert_cave" + ] }, "downfall": 0.0, "effects": { diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json index 7c89848c0..9ca5f414d 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_mountains.json @@ -33,19 +33,25 @@ "tfg:earth/geode/quartzite" ], [ - + "tfc:random_empty_hot_spring", + "tfg:mars/terrain/empty_rivulet", + "tfg:mars/terrain/water_fissure", + "tfg:mars/terrain/empty_fissure" ], [], [], "#tfg:mars_veins", [], [ + "tfc:raw_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", - "tfg:mars/surface/rotten_flesh_patch" + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", + "tfg:mars/surface/rotten_flesh_patch", + "tfg:mars/surface/feather_patch" ], [ - ], "#tfg:mars_top_layer_modification" ], @@ -76,7 +82,7 @@ "type": "tfg:wraptor", "maxCount": 2, "minCount": 1, - "weight": 100 + "weight": 50 }, { "type": "species:springling", @@ -88,19 +94,19 @@ "type": "wan_ancient_beasts:crusher", "maxCount": 2, "minCount": 1, - "weight": 80 + "weight": 30 }, { "type": "wan_ancient_beasts:glider", "maxCount": 2, "minCount": 1, - "weight": 50 + "weight": 100 }, { "type": "wan_ancient_beasts:soarer", "maxCount": 2, "minCount": 1, - "weight": 50 + "weight": 100 } ], "misc": [], diff --git a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json index 0fc243448..552a99840 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/martian_river.json +++ b/kubejs/data/tfg/worldgen/biome/mars/martian_river.json @@ -32,9 +32,7 @@ "tfg:earth/geode/pyrite", "tfg:earth/geode/quartzite" ], - [ - - ], + [], [], [], "#tfg:mars_veins", diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json index 9660d4207..0f4f43e83 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_edge.json @@ -39,12 +39,15 @@ ], [ "tfg:mars_forest", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -114,6 +117,12 @@ "maxCount": 1, "minCount": 1, "weight": 5 + }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 } ], "misc": [], @@ -145,14 +154,7 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [ - { - "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, - "weight": 100 - } - ] + "water_creature": [] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json index 0c4e71478..547caa1d3 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_hills.json @@ -48,6 +48,8 @@ "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", @@ -79,24 +81,24 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 10 }, { "type": "tfg:wraptor", - "maxCount": 4, + "maxCount": 3, "minCount": 2, "weight": 100 }, { "type": "wan_ancient_beasts:crusher", - "maxCount": 5, - "minCount": 1, + "maxCount": 4, + "minCount": 2, "weight": 100 }, { "type": "wan_ancient_beasts:glider", - "maxCount": 4, + "maxCount": 3, "minCount": 1, "weight": 100 }, @@ -110,7 +112,7 @@ "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 10 + "weight": 20 }, { "type": "species:springling", @@ -154,7 +156,20 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json index 2f7af6365..120c6f932 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/rusticus_plains.json @@ -43,6 +43,8 @@ [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_rusticus_vegetal_decoration", @@ -74,7 +76,7 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 100 }, { @@ -83,6 +85,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 + }, { "type": "wan_ancient_beasts:walker", "maxCount": 3, @@ -92,7 +100,7 @@ { "type": "wan_ancient_beasts:crusher", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { @@ -110,14 +118,14 @@ { "type": "tfg:glacian_ram", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 5 + "weight": 10 } ], "misc": [], @@ -150,10 +158,16 @@ "underground_water_creature": [], "water_ambient": [], "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, { "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 } ] diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json index 0517bc9d4..4d4f891ff 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_edge.json @@ -39,12 +39,15 @@ ], [ "tfg:mars_forest", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_top_layer_modification" ], "has_precipitation": false, + "creature_spawn_probability": 0.00003, "spawn_costs": { "endermanoverhaul:crimson_forest_enderman": { "energy_budget": 0.05, @@ -114,6 +117,12 @@ "maxCount": 1, "minCount": 1, "weight": 5 + }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 } ], "misc": [], @@ -145,14 +154,7 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [ - { - "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, - "weight": 100 - } - ] + "water_creature": [] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json index 0247fa0b8..962387942 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_hills.json @@ -48,6 +48,8 @@ "tfc:cobble_boulder", "tfc:raw_boulder_small_patch", "tfc:cobble_boulder_small_patch", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", @@ -84,7 +86,7 @@ }, { "type": "tfg:wraptor", - "maxCount": 4, + "maxCount": 3, "minCount": 2, "weight": 100 }, @@ -110,7 +112,7 @@ "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 10 + "weight": 20 }, { "type": "species:springling", @@ -154,7 +156,20 @@ ], "underground_water_creature": [], "water_ambient": [], - "water_creature": [] + "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, + { + "type": "wan_ancient_beasts:surfer", + "maxCount": 3, + "minCount": 2, + "weight": 100 + } + ] }, "temperature": 0.8 } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json index be5ebd817..ac7eb2309 100644 --- a/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json +++ b/kubejs/data/tfg/worldgen/biome/mars/sangnum_plains.json @@ -43,6 +43,8 @@ [ "tfg:mars_forest", "tfg:mars/semiheavy_ammoniacal_water", + "tfg:mars/surface/small_skull_and_bones", + "tfg:mars/surface/large_skull_and_bones", "tfg:mars/surface/rotten_flesh_patch" ], "#tfg:mars_sangnum_vegetal_decoration", @@ -74,7 +76,7 @@ { "type": "tfg:sniffer", "maxCount": 3, - "minCount": 1, + "minCount": 2, "weight": 100 }, { @@ -83,6 +85,12 @@ "minCount": 2, "weight": 100 }, + { + "type": "species:goober", + "maxCount": 2, + "minCount": 1, + "weight": 30 + }, { "type": "wan_ancient_beasts:walker", "maxCount": 3, @@ -92,7 +100,7 @@ { "type": "wan_ancient_beasts:crusher", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { @@ -110,14 +118,14 @@ { "type": "tfg:glacian_ram", "maxCount": 5, - "minCount": 1, + "minCount": 3, "weight": 100 }, { "type": "wan_ancient_beasts:eater", "maxCount": 1, "minCount": 1, - "weight": 5 + "weight": 10 } ], "misc": [], @@ -150,10 +158,16 @@ "underground_water_creature": [], "water_ambient": [], "water_creature": [ + { + "type": "wan_ancient_beasts:toxlacanth", + "maxCount": 5, + "minCount": 2, + "weight": 100 + }, { "type": "wan_ancient_beasts:surfer", - "maxCount": 2, - "minCount": 1, + "maxCount": 3, + "minCount": 2, "weight": 100 } ] diff --git a/kubejs/data/tfg/worldgen/configured_carver/mars_desert_cave.json b/kubejs/data/tfg/worldgen/configured_carver/mars_desert_cave.json new file mode 100644 index 000000000..25648bbd8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_carver/mars_desert_cave.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:cave", + "config": { + "probability": 0.025, + "y": { + "type": "uniform", + "min_inclusive": { + "absolute": -20 + }, + "max_inclusive": { + "absolute": 50 + } + }, + "yScale": { + "type": "uniform", + "value": { + "min_inclusive": 0.1, + "max_exclusive": 1.0 + } + }, + "lava_level": { + "above_bottom": -2032 + }, + "aquifers_enabled": false, + "horizontal_radius_multiplier": { + "type": "uniform", + "value": { + "min_inclusive": 2.0, + "max_exclusive": 3.0 + } + }, + "vertical_radius_multiplier": { + "type": "uniform", + "value": { + "min_inclusive": 2.0, + "max_exclusive": 3.0 + } + }, + "floor_level": { + "type": "uniform", + "value": { + "min_inclusive": -1, + "max_exclusive": -0.4 + } + }, + "replaceable": "#tfc:can_carve" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json new file mode 100644 index 000000000..ec736fca2 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/surface/feather_patch.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfc:groundcover/feather" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "offset": [ 0, -1, 0 ], + "tag": "ad_astra:mars_stone_replaceables" + } + ] + } + } + ] + }, + "tries": 8, + "xz_spread": 3, + "y_spread": 3 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json new file mode 100644 index 000000000..31814a9d7 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_fissure.json @@ -0,0 +1,9 @@ +{ + "type": "tfc:fissure", + "config": { + "wall_state": "tfc:rock/raw/basalt", + "fluid_state": "minecraft:air", + "count": 1, + "radius": 6 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json new file mode 100644 index 000000000..452475577 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/empty_rivulet.json @@ -0,0 +1,6 @@ +{ + "type": "tfc:rivulet", + "config": { + "state": "tfc:rock/cobble/basalt" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/magma_rivulet.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/magma_rivulet.json new file mode 100644 index 000000000..d98126bb3 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/magma_rivulet.json @@ -0,0 +1,6 @@ +{ + "type": "tfc:rivulet", + "config": { + "state": "tfc:rock/magma/basalt" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json new file mode 100644 index 000000000..5c74c3d6d --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/mars/terrain/water_fissure.json @@ -0,0 +1,9 @@ +{ + "type": "tfc:fissure", + "config": { + "wall_state": "tfc:rock/raw/basalt", + "fluid_state": "tfg:fluid/semiheavy_ammoniacal_water", + "count": 1, + "radius": 6 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/density_function/mars/offset.json b/kubejs/data/tfg/worldgen/density_function/mars/offset.json index eea271a9c..bb2a9957a 100644 --- a/kubejs/data/tfg/worldgen/density_function/mars/offset.json +++ b/kubejs/data/tfg/worldgen/density_function/mars/offset.json @@ -163,450 +163,6 @@ "location": -0.18, "value": 0.015 }, - { - "derivative": 0.0, - "location": -0.16, - "value": { - "coordinate": "tfg:mars/erosion", - "points": [ - { - "derivative": 0.0, - "location": -0.85, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.38940096, - "location": -1.0, - "value": -0.08880186 - }, - { - "derivative": 0.38940096, - "location": 1.0, - "value": 0.69000006 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.37788022, - "location": -1.0, - "value": -0.115760356 - }, - { - "derivative": 0.37788022, - "location": 1.0, - "value": 0.6400001 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.4, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.75, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.65, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.5954547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 0.6054547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 1.0, - "value": 0.100000024 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.35, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.3 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.1, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.1, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.2, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.02 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": -0.03 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": -0.03 - }, - { - "derivative": 0.06, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.15, - "value": { - "coordinate": "tfg:mars/erosion", - "points": [ - { - "derivative": 0.0, - "location": -0.85, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.38940096, - "location": -1.0, - "value": -0.08880186 - }, - { - "derivative": 0.38940096, - "location": 1.0, - "value": 0.69000006 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.37788022, - "location": -1.0, - "value": -0.115760356 - }, - { - "derivative": 0.37788022, - "location": 1.0, - "value": 0.6400001 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.4, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.75, - "value": -0.2222 - }, - { - "derivative": 0.0, - "location": -0.65, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.5954547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 0.6054547, - "value": 2.9802322E-8 - }, - { - "derivative": 0.2534563, - "location": 1.0, - "value": 0.100000024 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.35, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.3 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.05 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": -0.1, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.1, - "location": 0.4, - "value": 0.05 - }, - { - "derivative": 0.007000001, - "location": 1.0, - "value": 0.060000002 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.2, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.5, - "location": -1.0, - "value": -0.15 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - }, - { - "derivative": 0.0, - "location": 0.7, - "value": { - "coordinate": "tfg:mars/ridges_folded", - "points": [ - { - "derivative": 0.0, - "location": -1.0, - "value": -0.02 - }, - { - "derivative": 0.0, - "location": -0.4, - "value": -0.03 - }, - { - "derivative": 0.0, - "location": 0.0, - "value": -0.03 - }, - { - "derivative": 0.06, - "location": 0.4, - "value": 0.0 - }, - { - "derivative": 0.0, - "location": 1.0, - "value": 0.0 - } - ] - } - } - ] - } - }, { "derivative": 0.0, "location": -0.1, @@ -994,7 +550,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.01 + "value": -0.1 }, { "derivative": 0.04, @@ -1028,7 +584,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.01 + "value": -0.1 }, { "derivative": 0.04, @@ -1482,7 +1038,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.17 + "value": -0.17 } ] } @@ -1535,7 +1091,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.17 + "value": -0.17 } ] } @@ -1559,7 +1115,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.05 + "value": -0.05 }, { "derivative": 0.04, @@ -1593,7 +1149,7 @@ { "derivative": 0.0, "location": 0.0, - "value": 0.1 + "value": -0.1 }, { "derivative": 0.04, diff --git a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json index 7e65681c4..063d5d6eb 100644 --- a/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json +++ b/kubejs/data/tfg/worldgen/noise_settings/mars_noise.json @@ -225,12 +225,12 @@ "points": [ { "derivative": 0.0, - "location": -0.17, + "location": -0.15, "value": 1 }, { "derivative": 0.0, - "location": -0.16, + "location": -0.14, "value": 0 } ] @@ -362,6 +362,23 @@ "then_run": { "type": "minecraft:sequence", "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "ceiling", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "hardened", + "fallback_state": { + "Name": "ad_astra:mars_stone" + } + } + }, { "type": "minecraft:condition", "if_true": { @@ -476,6 +493,23 @@ "then_run": { "type": "minecraft:sequence", "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "offset": 0, + "surface_type": "ceiling", + "add_surface_depth": false, + "secondary_depth_range": 0 + }, + "then_run": { + "type": "kubejs_tfc:rock", + "rock_block": "hardened", + "fallback_state": { + "Name": "minecraft:red_sandstone" + } + } + }, { "type": "minecraft:condition", "if_true": { diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json new file mode 100644 index 000000000..ac7aa9958 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/feather_patch.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/surface/feather_patch", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json index 5894c1f6a..1e37f2b1e 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/large_skull_and_bones.json @@ -15,7 +15,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 80 + "chance": 120 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json index c52a6ff1b..bea121ae6 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/surface/small_skull_and_bones.json @@ -15,7 +15,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 50 + "chance": 80 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_fissure.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_fissure.json new file mode 100644 index 000000000..449c2f51f --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_fissure.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/empty_fissure", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_rivulet.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_rivulet.json new file mode 100644 index 000000000..c1dbd334a --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/empty_rivulet.json @@ -0,0 +1,15 @@ +{ + "feature": "tfg:mars/terrain/empty_rivulet", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/magma_rivulet.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/magma_rivulet.json new file mode 100644 index 000000000..8bbf849d8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/magma_rivulet.json @@ -0,0 +1,15 @@ +{ + "feature": "tfg:mars/terrain/magma_rivulet", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/water_fissure.json b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/water_fissure.json new file mode 100644 index 000000000..c47e4734b --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/mars/terrain/water_fissure.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:mars/terrain/water_fissure", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + } + ] +} \ No newline at end of file diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index 324caa949..d8b239c62 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -480,6 +480,7 @@ const registerAdAstraPlacedFeatures = (event) => { event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_global_small_plants") // Top layer + event.add("tfg:mars_top_layer_modification", "tfg:glow_lichen") event.add("tfg:mars_top_layer_modification", "tfc:surface_loose_rocks") //#endregion