added sand piles, added new sandy biome that replaces lunar_plains sometimes

This commit is contained in:
Pyritie 2025-06-03 01:13:18 +01:00
parent 076775bfc5
commit 30382b7346
18 changed files with 491 additions and 94 deletions

View file

@ -1,40 +0,0 @@
{
"type": "minecraft:block_pile",
"config": {
"state_provider": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"weight": 20,
"data": {
"Name": "ad_astra:moon_cobblestone_slab"
}
},
{
"weight": 20,
"data": {
"Name": "ad_astra:moon_cobblestone"
}
},
{
"weight": 20,
"data": {
"Name": "ad_astra:moon_stone_slab"
}
},
{
"weight": 20,
"data": {
"Name": "ad_astra:moon_deepslate"
}
},
{
"weight": 20,
"data": {
"Name": "ad_astra:moon_stone"
}
}
]
}
}
}

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": 3
}
},
"source": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfg:pile/black_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": 32,
"xz_spread": 16,
"y_spread": 3
}
}

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": 3
}
},
"source": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfg:pile/moon_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": 32,
"xz_spread": 16,
"y_spread": 3
}
}

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": 3
}
},
"source": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfg:pile/white_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": 32,
"xz_spread": 16,
"y_spread": 3
}
}

View file

@ -0,0 +1,61 @@
{
"type": "minecraft:tree",
"config": {
"decorators": [],
"dirt_provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ad_astra:moon_sand"
}
},
"foliage_placer": {
"type": "minecraft:blob_foliage_placer",
"height": 0,
"offset": 1,
"radius": 1
},
"foliage_provider": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"weight": 50,
"data": {
"Name": "minecraft:pearlescent_froglight"
}
},
{
"weight": 30,
"data": {
"Name": "minecraft:verdant_froglight"
}
},
{
"weight": 20,
"data": {
"Name": "minecraft:ochre_froglight"
}
}
]
},
"force_dirt": false,
"ignore_vines": true,
"minimum_size": {
"type": "minecraft:two_layers_feature_size",
"limit": 1,
"lower_size": 0,
"upper_size": 1
},
"trunk_placer": {
"type": "minecraft:straight_trunk_placer",
"base_height": 5,
"height_rand_a": 15,
"height_rand_b": 5
},
"trunk_provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:twisting_vines_plant"
}
}
}
}