Alpha Release: 0.9.0 (#849)

Signed-off-by: Pyritie <pyritie@gmail.com>
Signed-off-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: Xikaro <os.valerievich@ya.ru>
Co-authored-by: Nebby <78170922+Nebby1999@users.noreply.github.com>
Co-authored-by: Redeix <brayden.j.m.ford@gmail.com>
Co-authored-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: aidie8 <aidenvanzuilen@gmail.com>
Co-authored-by: Xikaro <55663835+Xikaro@users.noreply.github.com>
Co-authored-by: Zleub <debray.arnaud@gmail.com>
This commit is contained in:
Pyritie 2025-04-15 19:27:17 +01:00 committed by GitHub
parent d344316e5a
commit ec2e3cd3c4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2193 changed files with 104602 additions and 53195 deletions

View file

@ -0,0 +1,29 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": 2,
"extra_bottom_block_chance": 0,
"extra_edge_column_chance": 0.0,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:clay_grass/silt"
}
},
"replaceable": "#tfg:lush_ground_replaceable",
"surface": "floor",
"vegetation_chance": 0.6,
"vegetation_feature": {
"feature": "tfg:nether/terrain/clay_patch_vegetation",
"placement": []
},
"vertical_range": 2,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 4,
"min_inclusive": 2
}
}
}
}

View file

@ -0,0 +1,29 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": 2,
"extra_bottom_block_chance": 0.2,
"extra_edge_column_chance": 0.3,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:kaolin_clay_grass"
}
},
"replaceable": "#tfg:lush_ground_replaceable",
"surface": "floor",
"vegetation_chance": 0.6,
"vegetation_feature": {
"feature": "tfg:nether/terrain/clay_patch_kaolin_vegetation",
"placement": []
},
"vertical_range": 2,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 5,
"min_inclusive": 3
}
}
}
}

View file

@ -0,0 +1,58 @@
{
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "tfc:plant/blood_lily"
},
"weight": 50
},
{
"data": {
"Name": "tfc:plant/moss"
},
"weight": 15
},
{
"data": {
"Name": "tfc:plant/lady_fern"
},
"weight": 10
},
{
"data": {
"Name": "tfc:plant/king_fern"
},
"weight": 5
},
{
"data": {
"Name": "tfc:plant/ostrich_fern"
},
"weight": 15
},
{
"data": {
"Name": "tfc:plant/sword_fern"
},
"weight": 15
},
{
"data": {
"Name": "minecraft:fern"
},
"weight": 15
},
{
"data": {
"Name": "minecraft:large_fern"
},
"weight": 15
}
]
}
}
}

View file

@ -0,0 +1,64 @@
{
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "tfc:plant/moss"
},
"weight": 15
},
{
"data": {
"Name": "tfc:plant/athyrium_fern"
},
"weight": 20
},
{
"data": {
"Name": "tfc:plant/canna"
},
"weight": 20
},
{
"data": {
"Name": "tfc:plant/lady_fern"
},
"weight": 10
},
{
"data": {
"Name": "tfc:plant/king_fern"
},
"weight": 5
},
{
"data": {
"Name": "tfc:plant/ostrich_fern"
},
"weight": 15
},
{
"data": {
"Name": "tfc:plant/sword_fern"
},
"weight": 15
},
{
"data": {
"Name": "minecraft:fern"
},
"weight": 10
},
{
"data": {
"Name": "minecraft:large_fern"
},
"weight": 10
}
]
}
}
}

View file

@ -0,0 +1,29 @@
{
"type": "minecraft:waterlogged_vegetation_patch",
"config": {
"depth": 2,
"extra_bottom_block_chance": 0.8,
"extra_edge_column_chance": 0.7,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:clay"
}
},
"replaceable": "#minecraft:lush_ground_replaceable",
"surface": "floor",
"vegetation_chance": 0.6,
"vegetation_feature": {
"feature": "minecraft:dripleaf",
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 4,
"min_inclusive": 2
}
}
}
}

View file

@ -0,0 +1,28 @@
{
"type": "minecraft:delta_feature",
"config": {
"contents": {
"Name": "minecraft:water",
"Properties": {
"level": "0"
}
},
"rim": {
"Name": "minecraft:dripstone_block"
},
"rim_size": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 0
}
},
"size": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 3
}
}
}
}

View file

@ -0,0 +1,102 @@
{
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction": "down",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 3,
"min_inclusive": 0
}
},
"weight": 5
},
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 1
}
},
"weight": 1
}
]
},
"provider": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "minecraft:cave_vines_plant",
"Properties": {
"berries": "false"
}
},
"weight": 4
},
{
"data": {
"Name": "minecraft:cave_vines_plant",
"Properties": {
"berries": "true"
}
},
"weight": 1
}
]
}
},
{
"height": 1,
"provider": {
"type": "minecraft:randomized_int_state_provider",
"property": "age",
"source": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "minecraft:cave_vines",
"Properties": {
"age": "0",
"berries": "false"
}
},
"weight": 4
},
{
"data": {
"Name": "minecraft:cave_vines",
"Properties": {
"age": "0",
"berries": "true"
}
},
"weight": 1
}
]
},
"values": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 25,
"min_inclusive": 23
}
}
}
}
],
"prioritize_tip": true
}
}

View file

@ -0,0 +1,80 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 1
}
},
"extra_bottom_block_chance": 0,
"extra_edge_column_chance": 0.2,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:glowstone"
}
},
"replaceable": "#minecraft:moss_replaceable",
"surface": "ceiling",
"vegetation_chance": 0.4,
"vegetation_feature": {
"feature": {
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction": "down",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 3,
"min_inclusive": 0
}
},
"weight": 5
},
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 1
}
},
"weight": 1
}
]
},
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:glowstone"
}
}
}
],
"prioritize_tip": true
}
},
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 1
}
}
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:lake",
"config": {
"barrier": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfg:rock/hardened_blackstone"
}
},
"fluid": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:lava",
"Properties": {
"level": "0"
}
}
}
}
}

View file

@ -0,0 +1,100 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 1
}
},
"extra_bottom_block_chance": 0,
"extra_edge_column_chance": 0.3,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfg:rock/hardened_deepslate"
}
},
"replaceable": "#minecraft:moss_replaceable",
"surface": "ceiling",
"vegetation_chance": 0.08,
"vegetation_feature": {
"feature": {
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction": "down",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 3,
"min_inclusive": 0
}
},
"weight": 5
},
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 1
}
},
"weight": 1
}
]
},
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:plant/liana_plant"
}
}
},
{
"height": 1,
"provider": {
"type": "minecraft:randomized_int_state_provider",
"property": "age",
"source": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:plant/liana"
}
},
"values": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 25,
"min_inclusive": 23
}
}
}
}
],
"prioritize_tip": true
}
},
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 4
}
}
}
}

View file

@ -0,0 +1,35 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 1
}
},
"extra_bottom_block_chance": 0,
"extra_edge_column_chance": 0.3,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:moss_block"
}
},
"replaceable": "#minecraft:moss_replaceable",
"surface": "ceiling",
"vegetation_chance": 0.08,
"vegetation_feature": {
"feature": "tfg:nether/terrain/glowberry_vine",
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 4
}
}
}
}

View file

@ -0,0 +1,19 @@
{
"type": "minecraft:simple_random_selector",
"config": {
"features": [
{
"feature": "tfg:nether/terrain/clay_pool",
"placement": []
},
{
"feature": "tfg:nether/terrain/clay_patch",
"placement": []
},
{
"feature": "tfg:nether/terrain/clay_patch_kaolin",
"placement": []
}
]
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:ore",
"config": {
"discard_chance_on_air_exposure": 0,
"size": 33,
"targets": [
{
"state": {
"Name": "minecraft:magma_block"
},
"target": {
"predicate_type": "minecraft:tag_match",
"tag": "forge:stone"
}
}
]
}
}

View file

@ -0,0 +1,29 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": 1,
"extra_bottom_block_chance": 0,
"extra_edge_column_chance": 0.3,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:moss_block"
}
},
"replaceable": "#minecraft:moss_replaceable",
"surface": "floor",
"vegetation_chance": 0.6,
"vegetation_feature": {
"feature": "tfg:nether/terrain/moss_vegetation",
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 4
}
}
}
}

View file

@ -0,0 +1,52 @@
{
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "tfc:plant/moss"
},
"weight": 30
},
{
"data": {
"Name": "tfc:plant/lady_fern"
},
"weight": 20
},
{
"data": {
"Name": "tfc:plant/king_fern"
},
"weight": 5
},
{
"data": {
"Name": "tfc:plant/ostrich_fern"
},
"weight": 25
},
{
"data": {
"Name": "tfc:plant/sword_fern"
},
"weight": 20
},
{
"data": {
"Name": "minecraft:fern"
},
"weight": 20
},
{
"data": {
"Name": "minecraft:large_fern"
},
"weight": 20
}
]
}
}
}

View file

@ -0,0 +1,29 @@
{
"type": "minecraft:waterlogged_vegetation_patch",
"config": {
"depth": 2,
"extra_bottom_block_chance": 0.8,
"extra_edge_column_chance": 0.7,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:muddy_roots/silty_loam"
}
},
"replaceable": "#minecraft:lush_ground_replaceable",
"surface": "floor",
"vegetation_chance": 0.7,
"vegetation_feature": {
"feature": "tfc:plant/green_algae",
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 4,
"min_inclusive": 2
}
}
}
}

View file

@ -0,0 +1,100 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 1
}
},
"extra_bottom_block_chance": 0,
"extra_edge_column_chance": 0.3,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfg:rock/hardened_deepslate"
}
},
"replaceable": "#minecraft:moss_replaceable",
"surface": "ceiling",
"vegetation_chance": 0.08,
"vegetation_feature": {
"feature": {
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction": "down",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 3,
"min_inclusive": 0
}
},
"weight": 5
},
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 1
}
},
"weight": 1
}
]
},
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:plant/spanish_moss_plant"
}
}
},
{
"height": 1,
"provider": {
"type": "minecraft:randomized_int_state_provider",
"property": "age",
"source": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:plant/spanish_moss"
}
},
"values": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 25,
"min_inclusive": 23
}
}
}
}
],
"prioritize_tip": true
}
},
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 4
}
}
}
}

View file

@ -0,0 +1,15 @@
{
"type": "minecraft:spring_feature",
"config": {
"hole_count": 1,
"requires_block_below": true,
"rock_count": 4,
"state": {
"Name": "minecraft:lava",
"Properties": {
"falling": "true"
}
},
"valid_blocks": "#base_stone_nether"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:lake",
"config": {
"barrier": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:dripstone_block"
}
},
"fluid": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "tfc:fluid/spring_water"
}
}
}
}