sand piles in the mars desert

This commit is contained in:
Pyritie 2025-10-07 22:55:40 +01:00
parent 33f3088945
commit 7b568cc345
9 changed files with 110 additions and 36 deletions

View file

@ -34,11 +34,12 @@
"#tfg:mars_underground_decoration",
[
"tfg:mars/surface/small_skull_and_bones",
"tfg:mars/surface/large_skull_and_bones"
],
[
"tfg:mars/surface/large_skull_and_bones",
"tfg:mars/surface/pile_hematitic_sand",
"tfg:mars/surface/pile_red_sand",
"tfg:mars/surface/pile_mars_sand"
],
[],
[
"tfg:glow_lichen",
"tfg:mars/terrain/mars_poles"

View file

@ -35,7 +35,10 @@
"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/large_skull_and_bones",
"tfg:mars/surface/pile_hematitic_sand",
"tfg:mars/surface/pile_red_sand",
"tfg:mars/surface/pile_mars_sand"
],
[
"tfg:mars/surface/selagine"

View file

@ -0,0 +1,55 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:randomized_int_state_provider",
"property": "layers",
"values": {
"type": "minecraft:biased_to_bottom",
"value": {
"min_inclusive": 1,
"max_inclusive": 2
}
},
"source": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfg:pile/hematitic_sand"
}
}
}
}
},
"placement": [
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR"
},
{
"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": "forge:sand"
}
]
}
}
]
},
"tries": 8,
"xz_spread": 16,
"y_spread": 2
}
}

View file

@ -32,20 +32,18 @@
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:has_sturdy_face",
"offset": [
0,
-1,
0
],
"direction": "up"
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "forge:sand"
}
]
}
}
]

View file

@ -32,20 +32,18 @@
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
}
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:has_sturdy_face",
"offset": [
0,
-1,
0
],
"direction": "up"
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "forge:sand"
}
]
}
}
]

View file

@ -0,0 +1,19 @@
{
"feature": "tfg:mars/surface/pile_hematitic_sand",
"placement": [
{
"type": "minecraft:count",
"count": 2
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR"
}
]
}

View file

@ -3,7 +3,7 @@
"placement": [
{
"type": "minecraft:count",
"count": 3
"count": 2
},
{
"type": "minecraft:in_square"

View file

@ -3,7 +3,7 @@
"placement": [
{
"type": "minecraft:count",
"count": 3
"count": 2
},
{
"type": "minecraft:in_square"

View file

@ -3,7 +3,7 @@
"placement": [
{
"type": "minecraft:count",
"count": 3
"count": 2
},
{
"type": "minecraft:in_square"