better island edges, better mountains, better biome placement

This commit is contained in:
Pyritie 2025-08-28 02:14:16 +01:00
parent c4e9589f1a
commit 8face702c5
31 changed files with 546 additions and 635 deletions

View file

@ -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 ],

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}
]

View file

@ -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": {

View file

@ -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,

View file

@ -1,6 +1,8 @@
{
"carvers": {
"air": []
"air": [
"tfg:mars_desert_cave"
]
},
"downfall": 0.0,
"effects": {

View file

@ -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": [],

View file

@ -32,9 +32,7 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[
],
[],
[],
[],
"#tfg:mars_veins",

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}
]

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}
]

View file

@ -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"
}
}

View file

@ -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
}
}

View file

@ -0,0 +1,9 @@
{
"type": "tfc:fissure",
"config": {
"wall_state": "tfc:rock/raw/basalt",
"fluid_state": "minecraft:air",
"count": 1,
"radius": 6
}
}

View file

@ -0,0 +1,6 @@
{
"type": "tfc:rivulet",
"config": {
"state": "tfc:rock/cobble/basalt"
}
}

View file

@ -0,0 +1,6 @@
{
"type": "tfc:rivulet",
"config": {
"state": "tfc:rock/magma/basalt"
}
}

View file

@ -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
}
}

View file

@ -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,

View file

@ -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": {

View file

@ -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"
}
]
}

View file

@ -15,7 +15,7 @@
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 80
"chance": 120
},
{
"type": "minecraft:in_square"

View file

@ -15,7 +15,7 @@
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 50
"chance": 80
},
{
"type": "minecraft:in_square"

View file

@ -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"
}
]
}

View file

@ -0,0 +1,15 @@
{
"feature": "tfg:mars/terrain/empty_rivulet",
"placement": [
{
"type": "minecraft:count",
"count": 1
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -0,0 +1,15 @@
{
"feature": "tfg:mars/terrain/magma_rivulet",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 2
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -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"
}
]
}

View file

@ -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