the never ending treadmill of mars deco

This commit is contained in:
Pyritie 2025-09-02 01:54:57 +01:00
parent 0a95af3c8b
commit 05c0544de8
31 changed files with 415 additions and 38 deletions

View file

@ -24,9 +24,23 @@
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [0, -1, 0],
"tag": "tfg:mars_soil"
"type": "minecraft:any_of",
"predicates": [
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, -1, 0 ],
"blocks": [
"tfc:rock/raw/basalt",
"tfc:rock/raw/gabbro",
"gtceu:red_granite"
]
}
]
}
]
}

View file

@ -42,7 +42,7 @@
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
"tag": "ad_astra:mars_stone_replaceables"
}
]
}

View file

@ -24,9 +24,23 @@
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
"type": "minecraft:any_of",
"predicates": [
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, -1, 0 ],
"blocks": [
"tfc:rock/raw/basalt",
"tfc:rock/raw/gabbro",
"gtceu:red_granite"
]
}
]
}
]
}

View file

@ -8,7 +8,7 @@
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:groundcover/glider_feather"
"Name": "tfg:groundcover/glider_feather"
}
}
}

View file

@ -8,7 +8,7 @@
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:groundcover/wraptor_feather"
"Name": "tfg:groundcover/wraptor_feather"
}
}
}

View file

@ -24,9 +24,23 @@
"blocks": "minecraft:air"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
"type": "minecraft:any_of",
"predicates": [
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
},
{
"type": "minecraft:matching_blocks",
"offset": [ 0, -1, 0 ],
"blocks": [
"tfc:rock/raw/basalt",
"tfc:rock/raw/gabbro",
"gtceu:red_granite"
]
}
]
}
]
}

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/flint"
}
}
}
},
"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": 12,
"xz_spread": 5,
"y_spread": 2
}
}

View file

@ -60,7 +60,7 @@
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
"tag": "ad_astra:mars_stone_replaceables"
}
]
}

View file

@ -0,0 +1,53 @@
{
"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/mars_sand"
}
}
}
}
},
"placement": [
{
"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"
}
}
]
},
"tries": 16,
"xz_spread": 16,
"y_spread": 2
}
}

View file

@ -0,0 +1,53 @@
{
"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/red_sand"
}
}
}
}
},
"placement": [
{
"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"
}
}
]
},
"tries": 8,
"xz_spread": 16,
"y_spread": 2
}
}

View file

@ -0,0 +1,53 @@
{
"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/venus_sand"
}
}
}
}
},
"placement": [
{
"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"
}
}
]
},
"tries": 16,
"xz_spread": 16,
"y_spread": 2
}
}

View file

@ -37,7 +37,7 @@
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "tfg:mars_soil"
"tag": "ad_astra:mars_stone_replaceables"
}
]
}