Add minecraft bedrock server

This commit is contained in:
2024-09-09 13:28:08 -03:00
parent 54e5f3000c
commit 236b4b2960
4640 changed files with 688839 additions and 66 deletions

View File

@ -0,0 +1,85 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:azalea_tree_feature"
},
"acacia_trunk": {
"trunk_width": 1,
"trunk_height": {
"base": 4,
"intervals": [ 2 ],
"min_height_for_canopy": 3
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
"trunk_lean": {
"allow_diagonal_growth": true,
"lean_height": {
"range_min": 2,
"range_max": 3
},
"lean_steps": {
"range_min": 3,
"range_max": 4
},
"lean_length": {
"range_min": 1,
"range_max": 2
}
}
},
"random_spread_canopy": {
"canopy_height": 2,
"canopy_radius": 3,
"leaf_placement_attempts": 50,
"leaf_blocks": [
["minecraft:azalea_leaves", 3],
["minecraft:azalea_leaves_flowered", 1]
]
},
"base_block": [
"minecraft:dirt_with_roots"
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt",
"minecraft:farmland",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:clay",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots"
],
"may_replace": [
"minecraft:leaves",
"minecraft:leaves2",
"minecraft:azalea",
"minecraft:flowering_azalea",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
"minecraft:mangrove_leaves",
"minecraft:water",
"minecraft:flowing_water",
"minecraft:moss_carpet",
"minecraft:tallgrass",
"minecraft:grass",
"minecraft:air",
"minecraft:double_plant"
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:moss_carpet",
"minecraft:tallgrass",
"minecraft:double_plant"
]
}
}

View File

@ -0,0 +1,176 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:birch_tree_feature"
},
"trunk": {
"trunk_height": {
"range_min": 5,
"range_max": 8
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
}
},
"canopy": {
"canopy_offset": {
"min": -3,
"max": 0
},
"variation_chance": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 1
}
],
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,162 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:fancy_oak_tree_feature"
},
"fancy_trunk": {
"trunk_height": {
"base": 5,
"variance": 12,
"scale": 0.618
},
"trunk_width": 1,
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
"branches": {
"slope": 0.381,
"density": 1.0,
"min_altitude_factor": 0.2
},
"width_scale": 1.0,
"foliage_altitude_factor": 0.3
},
"fancy_canopy": {
"height": 4,
"radius": 3,
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,140 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:mangrove_tree_feature"
},
"mangrove_roots": {
"max_root_width": 8,
"max_root_length": 15,
"y_offset": {
"range_min": 1,
"range_max": 4
},
"root_block": {
"name": "minecraft:mangrove_roots"
},
"muddy_root_block": {
"name": "minecraft:muddy_mangrove_roots"
},
"mud_block": {
"name": "minecraft:mud"
},
"above_root": {
"above_root_block": "minecraft:moss_carpet",
"above_root_chance": {
"numerator": 1,
"denominator": 2
}
},
"roots_may_grow_through": [
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
"minecraft:mangrove_roots",
"minecraft:moss_carpet",
"minecraft:vine",
"minecraft:mangrove_propagule",
"minecraft:snow_layer"
]
},
"mangrove_trunk": {
"trunk_width": 1,
"trunk_height": {
"base": 2,
"height_rand_a": 1,
"height_rand_b": 4
},
"trunk_block": {
"name": "minecraft:mangrove_log"
},
"branches": {
"branch_chance": 100.0,
"branch_length": {
"range_min": 0,
"range_max": 1
},
"branch_steps": {
"range_min": 1,
"range_max": 4
}
}
},
"mangrove_canopy": {
"canopy_height": 2,
"canopy_radius": 3,
"leaf_placement_attempts": 70,
"leaf_blocks": [
["minecraft:mangrove_leaves", 1]
],
"canopy_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": {
"numerator": 1,
"denominator": 4
},
"num_steps": 4,
"step_direction": "down"
},
"hanging_block": {
"name": "minecraft:mangrove_propagule",
"states": {
"hanging": true
}
},
"hanging_block_placement_chance": {
"numerator": 1,
"denominator": 4
}
},
"base_block": "minecraft:mud",
"may_replace": [
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
"minecraft:water",
"minecraft:flowing_water",
"minecraft:air",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
"minecraft:vine",
"minecraft:moss_carpet",
"minecraft:mangrove_propagule",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
]
}
}

View File

@ -0,0 +1,136 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:mega_jungle_tree_feature"
},
"mega_trunk": {
"trunk_width": 2,
"trunk_height": {
"base": 10,
"intervals": [ 3, 20 ]
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
},
"trunk_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": {
"numerator": 1,
"denominator": 3
}
},
"branches": {
"branch_length": 5,
"branch_slope": 0.5,
"branch_interval": {
"range_min": 2,
"range_max": 6
},
"branch_altitude_factor": {
"min": 0.5,
"max": 1.0
},
"branch_canopy": {
"mega_canopy": {
"canopy_height": {
"range_min": 2,
"range_max": 4
},
"base_radius": 1,
"simplify_canopy": true,
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
}
}
}
}
},
"mega_canopy": {
"canopy_height": 3,
"base_radius": 2,
"core_width": 2,
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
}
},
"base_block": "minecraft:dirt",
"may_grow_on": [
"minecraft:grass",
"minecraft:dirt",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,124 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:mega_spruce_tree_feature"
},
"mega_trunk": {
"trunk_width": 2,
"trunk_height": {
"base": 13,
"intervals": [ 3, 15 ]
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "spruce"
}
}
},
"mega_pine_canopy": {
"canopy_height": {
"range_min": 13,
"range_max": 18
},
"base_radius": 0,
"radius_step_modifier": 3.5,
"core_width": 2,
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
}
},
"base_block": "minecraft:podzol",
"base_cluster": {
"may_replace": [
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "normal"
}
},
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"num_clusters": 5,
"cluster_radius": 2
},
"may_grow_on": [
"minecraft:grass",
"minecraft:dirt",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,176 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:oak_tree_feature"
},
"trunk": {
"trunk_height": {
"range_min": 4,
"range_max": 7
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
}
},
"canopy": {
"canopy_offset": {
"min": -3,
"max": 0
},
"variation_chance": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 1
}
],
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,180 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:oak_tree_with_vines_feature"
},
"trunk": {
"trunk_height": {
"range_min": 4,
"range_max": 7
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
"trunk_decoration": {
"decoration_chance": 100.0,
"decoration_block": "minecraft:vine"
}
},
"canopy": {
"canopy_offset": {
"min": -3,
"max": 0
},
"variation_chance": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 1
}
],
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,193 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:roofed_tree_feature"
},
"acacia_trunk": {
"trunk_width": 2,
"trunk_height": {
"base": 6,
"intervals": [ 3, 2 ]
},
"trunk_block": {
"name": "minecraft:log2",
"states": {
"new_log_type": "dark_oak"
}
},
"trunk_lean": {
"allow_diagonal_growth": false,
"lean_height": {
"range_min": 0,
"range_max": 4
},
"lean_steps": {
"range_min": 0,
"range_max": 3
}
},
"branches": {
"branch_chance": {
"numerator": 1,
"denominator": 3
},
"branch_length": {
"range_min": 2,
"range_max": 5
},
"branch_position": 1,
"branch_canopy": {
"acacia_canopy": {
"canopy_size": 2,
"leaf_block": {
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
},
"simplify_canopy": true
}
}
}
},
"roofed_canopy": {
"canopy_height": 4,
"core_width": 2,
"outer_radius": 2,
"inner_radius": 3,
"leaf_block": {
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,200 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:roofed_tree_with_vines_feature"
},
"acacia_trunk": {
"trunk_width": 2,
"trunk_height": {
"base": 6,
"intervals": [ 3, 2 ]
},
"trunk_block": {
"name": "minecraft:log2",
"states": {
"new_log_type": "dark_oak"
}
},
"trunk_lean": {
"allow_diagonal_growth": false,
"lean_height": {
"range_min": 0,
"range_max": 4
},
"lean_steps": {
"range_min": 0,
"range_max": 3
}
},
"trunk_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": {
"numerator": 6,
"denominator": 7
}
},
"branches": {
"branch_chance": {
"numerator": 1,
"denominator": 3
},
"branch_length": {
"range_min": 2,
"range_max": 5
},
"branch_position": 1,
"branch_canopy": {
"acacia_canopy": {
"canopy_size": 2,
"leaf_block": {
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
},
"simplify_canopy": true
}
}
}
},
"roofed_canopy": {
"canopy_height": 4,
"core_width": 2,
"outer_radius": 2,
"inner_radius": 3,
"leaf_block": {
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,188 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:savanna_tree_feature"
},
"acacia_trunk": {
"trunk_width": 1,
"trunk_height": {
"base": 5,
"intervals": [ 3, 3 ]
},
"trunk_block": {
"name": "minecraft:log2",
"states": {
"new_log_type": "acacia"
}
},
"trunk_lean": {
"allow_diagonal_growth": true,
"lean_height": {
"range_min": 1,
"range_max": 5
},
"lean_steps": {
"range_min": 1,
"range_max": 4
}
},
"branches": {
"branch_chance": 100.0,
"branch_length": {
"range_min": 1,
"range_max": 4
},
"branch_position": {
"range_min": 1,
"range_max": 3
},
"branch_canopy": {
"acacia_canopy": {
"canopy_size": 2,
"leaf_block": {
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
"simplify_canopy": true
}
}
}
},
"acacia_canopy": {
"canopy_size": 3,
"leaf_block": {
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,26 @@
{
"format_version": "1.16.0",
"minecraft:sculk_patch_feature": {
"description": {
"identifier": "minecraft:sculk_patch_feature"
},
"can_place_sculk_patch_on": [
"minecraft:stone",
"minecraft:deepslate",
"minecraft:cobbled_deepslate",
"minecraft:deepslate_tiles",
"minecraft:cracked_deepslate_tiles",
"minecraft:deepslate_bricks",
"minecraft:cracked_deepslate_bricks",
"minecraft:tuff",
"minecraft:planks"
],
"central_block": "minecraft:sculk_catalyst",
"central_block_placement_chance": 0.5,
"cursor_count": 10,
"charge_amount": 32,
"spread_attempts": 64,
"growth_rounds": 0,
"spread_rounds": 1
}
}

View File

@ -0,0 +1,30 @@
{
"format_version": "1.16.0",
"minecraft:sculk_patch_feature": {
"description": {
"identifier": "minecraft:sculk_patch_feature_ancient_city"
},
"can_place_sculk_patch_on": [
"minecraft:stone",
"minecraft:deepslate",
"minecraft:cobbled_deepslate",
"minecraft:deepslate_tiles",
"minecraft:cracked_deepslate_tiles",
"minecraft:deepslate_bricks",
"minecraft:cracked_deepslate_bricks",
"minecraft:tuff",
"minecraft:planks"
],
"central_block": "minecraft:sculk_catalyst",
"central_block_placement_chance": 0.5,
"cursor_count": 10,
"charge_amount": 32,
"spread_attempts": 64,
"growth_rounds": 0,
"spread_rounds": 1,
"extra_growth_chance": {
"range_min": 1,
"range_max": 3
}
}
}

View File

@ -0,0 +1,25 @@
{
"format_version": "1.16.0",
"minecraft:multiface_feature": {
"description": {
"identifier": "minecraft:sculk_vein_feature"
},
"search_range": 20,
"places_block": "minecraft:sculk_vein",
"can_place_on_floor": true,
"can_place_on_ceiling": true,
"can_place_on_wall": true,
"chance_of_spreading": 1.0,
"can_place_on": [
"minecraft:stone",
"minecraft:deepslate",
"minecraft:cobbled_deepslate",
"minecraft:deepslate_tiles",
"minecraft:cracked_deepslate_tiles",
"minecraft:deepslate_bricks",
"minecraft:cracked_deepslate_bricks",
"minecraft:tuff",
"minecraft:planks"
]
}
}

View File

@ -0,0 +1,169 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:spruce_tree_feature"
},
"trunk": {
"trunk_height": {
"range_min": 6,
"range_max": 10
},
"height_modifier": {
"range_min": -2,
"range_max": 1
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "spruce"
}
}
},
"spruce_canopy": {
"lower_offset": {
"range_min": 1,
"range_max": 3
},
"upper_offset": {
"range_min": 0,
"range_max": 3
},
"max_radius": {
"range_min": 2,
"range_max": 4
},
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,173 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:spruce_tree_with_vines_feature"
},
"trunk": {
"trunk_height": {
"range_min": 6,
"range_max": 10
},
"height_modifier": {
"range_min": -2,
"range_max": 1
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "spruce"
}
},
"trunk_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": 100.0
}
},
"spruce_canopy": {
"lower_offset": {
"range_min": 1,
"range_max": 3
},
"upper_offset": {
"range_min": 0,
"range_max": 3
},
"max_radius": {
"range_min": 2,
"range_max": 4
},
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,140 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:tall_mangrove_tree_feature"
},
"mangrove_roots": {
"max_root_width": 8,
"max_root_length": 15,
"y_offset": {
"range_min": 5,
"range_max": 8
},
"root_block": {
"name": "minecraft:mangrove_roots"
},
"muddy_root_block": {
"name": "minecraft:muddy_mangrove_roots"
},
"mud_block": {
"name": "minecraft:mud"
},
"above_root": {
"above_root_block": "minecraft:moss_carpet",
"above_root_chance": {
"numerator": 1,
"denominator": 2
}
},
"roots_may_grow_through": [
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
"minecraft:mangrove_roots",
"minecraft:moss_carpet",
"minecraft:vine",
"minecraft:mangrove_propagule",
"minecraft:snow_layer"
]
},
"mangrove_trunk": {
"trunk_width": 1,
"trunk_height": {
"base": 4,
"height_rand_a": 1,
"height_rand_b": 9
},
"trunk_block": {
"name": "minecraft:mangrove_log"
},
"branches": {
"branch_chance": 100.0,
"branch_length": {
"range_min": 0,
"range_max": 1
},
"branch_steps": {
"range_min": 1,
"range_max": 6
}
}
},
"mangrove_canopy": {
"canopy_height": 2,
"canopy_radius": 3,
"leaf_placement_attempts": 70,
"leaf_blocks": [
["minecraft:mangrove_leaves", 1]
],
"canopy_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": {
"numerator": 1,
"denominator": 4
},
"num_steps": 4,
"step_direction": "down"
},
"hanging_block": {
"name": "minecraft:mangrove_propagule",
"states": {
"hanging": true
}
},
"hanging_block_placement_chance": {
"numerator": 1,
"denominator": 7
}
},
"base_block": "minecraft:mud",
"may_replace": [
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
"minecraft:water",
"minecraft:flowing_water",
"minecraft:air",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
"minecraft:vine",
"minecraft:moss_carpet",
"minecraft:mangrove_propagule",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
]
}
}

View File

@ -0,0 +1,176 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:undecorated_jungle_tree_feature"
},
"trunk": {
"trunk_height": {
"range_min": 4,
"range_max": 11
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
}
},
"canopy": {
"canopy_offset": {
"min": -3,
"max": 0
},
"variation_chance": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 1
}
],
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}

View File

@ -0,0 +1,180 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:undecorated_jungle_tree_with_vines_feature"
},
"trunk": {
"trunk_height": {
"range_min": 4,
"range_max": 11
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
},
"trunk_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": 100.0
}
},
"canopy": {
"canopy_offset": {
"min": -3,
"max": 0
},
"variation_chance": [
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 2
},
{
"numerator": 1,
"denominator": 1
}
],
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
"minecraft:dirt_with_roots",
"minecraft:moss_block",
"minecraft:mycelium",
"minecraft:mud",
"minecraft:muddy_mangrove_roots",
// Block aliases sure would be sweet
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 0
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 1
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 2
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 3
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 4
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 5
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 6
}
},
{
"name": "minecraft:farmland",
"states": {
"moisturized_amount": 7
}
}
],
"may_replace": [
"minecraft:air",
"minecraft:mangrove_leaves",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "spruce"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "acacia"
}
},
{
"name": "minecraft:leaves2",
"states": {
"new_leaf_type": "dark_oak"
}
}
],
"may_grow_through": [
"minecraft:dirt",
"minecraft:grass",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
]
}
}