Feature/venus noise (#2165)

* initial pass of venus stuff

* more

* typo

* venus mob hp/armor? adjustments

* temp biomes to figure out where everything is, starting work on noises

* almost there

* fix glacio visibility on the menu

* more beachy

* biome renames

* biomes in the constant

* had to turn off cheese caves cuz they kept fucking up the terrain

* added random y rotation to all cobble/gravel/hardened

* ok I think I'm done with noise for now, caves still need work
This commit is contained in:
Pyritie 2025-11-05 01:08:18 +00:00 committed by GitHub
parent 9ea490354f
commit feda38112d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
92 changed files with 7421 additions and 1254 deletions

View file

@ -1,34 +0,0 @@
{
"feature": "tfg:venus/terrain/lake_basalt_gravel",
"placement": [
{
"type": "minecraft:count",
"count": 256
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": 67
},
"max_inclusive": {
"absolute": 70
}
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_fluids",
"fluids": "tfg:geyser_slurry"
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -1,34 +0,0 @@
{
"feature": "tfg:venus/terrain/lake_basalt_stone",
"placement": [
{
"type": "minecraft:count",
"count": 228
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": 67
},
"max_inclusive": {
"absolute": 70
}
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_fluids",
"fluids": "tfg:geyser_slurry"
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -1,34 +0,0 @@
{
"feature": "tfg:venus/terrain/lake_geyserite",
"placement": [
{
"type": "minecraft:count",
"count": 228
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": 67
},
"max_inclusive": {
"absolute": 70
}
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_fluids",
"fluids": "tfg:geyser_slurry"
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -1,38 +0,0 @@
{
"feature": "tfg:venus/terrain/lake_orange_sand",
"placement": [
{
"type": "minecraft:count",
"count": 4
},
{
"type": "minecraft:count",
"count": 82
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": 67
},
"max_inclusive": {
"absolute": 70
}
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_fluids",
"fluids": "tfg:geyser_slurry"
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -1,38 +0,0 @@
{
"feature": "tfg:venus/terrain/lake_yellow_sand",
"placement": [
{
"type": "minecraft:count",
"count": 188
},
{
"type": "minecraft:count",
"count": 6
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": 68
},
"max_inclusive": {
"absolute": 68
}
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_fluids",
"fluids": "tfg:geyser_slurry"
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -0,0 +1,44 @@
{
"feature": "tfc: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",
"tfg:fluid/semiheavy_ammoniacal_water"
]
},
"direction_of_search": "down",
"max_steps": 8,
"target_condition": {
"type": "minecraft:solid"
}
},
{
"type": "minecraft:random_offset",
"xz_spread": 0,
"y_spread": 1
}
]
}

View file

@ -0,0 +1,51 @@
{
"feature": "tfc:cave_spike",
"placement": [
{
"type": "minecraft:count",
"count": 256
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"above_bottom": 5
},
"max_inclusive": {
"absolute": 85
}
}
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:environment_scan",
"allowed_search_condition": {
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:air",
"tfg:fluid/semiheavy_ammoniacal_water"
]
},
"direction_of_search": "down",
"max_steps": 8,
"target_condition": {
"type": "minecraft:solid"
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_block_tag",
"tag": "forge:stone"
}
},
{
"type": "minecraft:random_offset",
"xz_spread": 0,
"y_spread": 1
}
]
}

View file

@ -0,0 +1,51 @@
{
"feature": "tfc:cave_spike",
"placement": [
{
"type": "minecraft:count",
"count": 256
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"above_bottom": 20
},
"max_inclusive": {
"absolute": 120
}
}
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:environment_scan",
"allowed_search_condition": {
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:air",
"tfg:fluid/semiheavy_ammoniacal_water"
]
},
"direction_of_search": "up",
"max_steps": 8,
"target_condition": {
"type": "minecraft:solid"
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_block_tag",
"tag": "forge:stone"
}
},
{
"type": "minecraft:random_offset",
"xz_spread": 0,
"y_spread": -1
}
]
}