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,24 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:andesite_feature"
},
"count": 64,
"replace_rules": [
{
"places_block": {
"name": "minecraft:stone",
"states": {
"stone_type": "andesite"
}
},
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,11 @@
{
"format_version": "1.16.0",
"minecraft:snap_to_surface_feature": {
"description": {
"identifier": "minecraft:azalea_root_system_snap_to_ceiling_feature"
},
"feature_to_snap": "minecraft:azalea_root_system_feature",
"vertical_search_range": 64,
"surface": "ceiling"
}
}

View File

@ -0,0 +1,82 @@
{
"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"
],
"may_replace": [
"minecraft:leaves",
"minecraft:leaves2",
"minecraft:azalea",
"minecraft:flowering_azalea",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
"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,15 @@
{
"format_version": "1.13.0",
"minecraft:search_feature": {
"description": {
"identifier": "minecraft:beehive_search_feature"
},
"places_feature": "minecraft:select_beehive_feature",
"search_volume": {
"min": [ 0, 0, 0 ],
"max": [ 0, 10, 0 ]
},
"search_axis": "+y",
"required_successes": 1
}
}

View File

@ -0,0 +1,171 @@
{
"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",
// 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",
{
"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,28 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:coal_ore_feature"
},
"count": 17,
"discard_chance_on_air_exposure": 0.5,
"replace_rules": [
{
"places_block": "minecraft:coal_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_coal_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,27 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:coal_ore_upper_feature"
},
"count": 17,
"replace_rules": [
{
"places_block": "minecraft:coal_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_coal_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,27 @@
{
"format_version": "1.16.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:copper_ore_feature"
},
"count": 10,
"replace_rules": [
{
"places_block": "minecraft:copper_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_copper_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:crimson_fungus_scatter_feature"
},
"iterations": 24,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:crimson_fungus_feature"
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:crimson_roots_scatter_feature"
},
"iterations": 64,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:crimson_roots_feature"
}
}

View File

@ -0,0 +1,28 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diamond_ore_buried_feature"
},
"count": 8,
"discard_chance_on_air_exposure": 1.0,
"replace_rules": [
{
"places_block": "minecraft:diamond_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_diamond_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,28 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diamond_ore_feature"
},
"count": 7,
"discard_chance_on_air_exposure": 0.5,
"replace_rules": [
{
"places_block": "minecraft:diamond_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_diamond_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,28 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diamond_ore_large_feature"
},
"count": 12,
"discard_chance_on_air_exposure": 0.7,
"replace_rules": [
{
"places_block": "minecraft:diamond_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_diamond_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diorite_feature"
},
"count": 64,
"replace_rules": [
{
"places_block": {
"name": "minecraft:stone",
"states": {
"stone_type": "diorite"
}
},
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,19 @@
{
"format_version": "1.16.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:dripstone_caves_copper_ore_feature"
},
"count": 20,
"replace_rules": [
{
"places_block": "minecraft:copper_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,27 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:emerald_ore_feature"
},
"count": 3,
"replace_rules": [
{
"places_block": "minecraft:emerald_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_emerald_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,157 @@
{
"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",
// 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",
{
"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,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:fern_double_plant_patch_feature"
},
"iterations": 64,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:fern_double_plant_feature"
}
}

View File

@ -0,0 +1,27 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:gold_ore_extra_feature"
},
"count": 9,
"replace_rules": [
{
"places_block": "minecraft:gold_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_gold_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,28 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:gold_ore_feature"
},
"count": 9,
"discard_chance_on_air_exposure": 0.5,
"replace_rules": [
{
"places_block": "minecraft:gold_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_gold_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,28 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:gold_ore_lower_feature"
},
"count": 9,
"discard_chance_on_air_exposure": 0.5,
"replace_rules": [
{
"places_block": "minecraft:gold_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_gold_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:granite_feature"
},
"count": 64,
"replace_rules": [
{
"places_block": {
"name": "minecraft:stone",
"states": {
"stone_type": "granite"
}
},
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:grass_double_plant_patch_feature"
},
"iterations": 64,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:grass_double_plant_feature"
}
}

View File

@ -0,0 +1,22 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:gravel_ore_feature"
},
"count": 33,
"replace_rules": [
{
"places_block": "minecraft:gravel",
"may_replace": [
{
"name": "minecraft:stone"
},
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,27 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:iron_ore_feature"
},
"count": 10,
"replace_rules": [
{
"places_block": "minecraft:iron_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_iron_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,27 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:iron_ore_small_feature"
},
"count": 4,
"replace_rules": [
{
"places_block": "minecraft:iron_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_iron_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,28 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:lapis_ore_buried_feature"
},
"count": 7,
"discard_chance_on_air_exposure": 1.0,
"replace_rules": [
{
"places_block": "minecraft:lapis_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
},
{
"places_block": "minecraft:deepslate_lapis_ore",
"may_replace": [
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,131 @@
{
"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",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_replace": [
"minecraft:air",
{
"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,119 @@
{
"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",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_replace": [
"minecraft:air",
{
"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,25 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:nether_sprouts_scatter_feature"
},
"iterations": 64,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:nether_sprouts_feature"
}
}

View File

@ -0,0 +1,171 @@
{
"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",
// 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",
{
"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,175 @@
{
"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",
// 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",
{
"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: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",
// 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",
{
"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,195 @@
{
"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",
// 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",
{
"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,183 @@
{
"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",
// 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",
{
"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,23 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:scatter_fern_feature"
},
"iterations": 90,
"x": {
"distribution": "triangle",
"extent": [ -8, 8 ]
},
"y": {
"distribution": "triangle",
"extent": [ -4, 4 ]
},
"z": {
"distribution": "triangle",
"extent": [ -8, 8 ]
},
"coordinate_eval_order": "zyx",
"places_feature": "minecraft:fern_feature"
}
}

View File

@ -0,0 +1,23 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:scatter_tall_grass_around_forest_foliage_feature"
},
"iterations": 20,
"x": {
"distribution": "triangle",
"extent": [ -3, 3 ]
},
"y": {
"distribution": "triangle",
"extent": [ -4, 4 ]
},
"z": {
"distribution": "triangle",
"extent": [ -3, 3 ]
},
"coordinate_eval_order": "zyx",
"places_feature": "minecraft:tall_grass_feature"
}
}

View File

@ -0,0 +1,23 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:scatter_tall_grass_around_tree_feature"
},
"iterations": 23,
"x": {
"distribution": "triangle",
"extent": [ -3, 3 ]
},
"y": {
"distribution": "triangle",
"extent": [ -4, 4 ]
},
"z": {
"distribution": "triangle",
"extent": [ -3, 3 ]
},
"coordinate_eval_order": "zyx",
"places_feature": "minecraft:tall_grass_feature"
}
}

View File

@ -0,0 +1,23 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:scatter_tall_grass_feature"
},
"iterations": 90,
"x": {
"distribution": "triangle",
"extent": [ -8, 8 ]
},
"y": {
"distribution": "triangle",
"extent": [ -4, 4 ]
},
"z": {
"distribution": "triangle",
"extent": [ -8, 8 ]
},
"coordinate_eval_order": "zyx",
"places_feature": "minecraft:tall_grass_feature"
}
}

View File

@ -0,0 +1,164 @@
{
"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",
{
"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",
{
"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,168 @@
{
"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",
{
"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",
{
"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,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:sunflower_double_plant_patch_feature"
},
"iterations": 64,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:sunflower_double_plant_feature"
}
}

View File

@ -0,0 +1,174 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:swamp_tree_feature"
},
"trunk": {
"trunk_height": {
"range_min": 5,
"range_max": 9
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
"can_be_submerged": {
"max_depth": 2
}
},
"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
}
],
"min_width": 2,
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
"canopy_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": {
"numerator": 1,
"denominator": 4
},
"num_steps": 4,
"step_direction": "down"
}
},
"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",
// 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:water",
{
"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,24 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:tuff_feature"
},
"count": 64,
"replace_rules": [
{
"places_block": {
"name": "minecraft:tuff"
},
"may_replace": [
{
"name": "minecraft:stone"
},
{
"name": "minecraft:deepslate"
}
]
}
]
}
}

View File

@ -0,0 +1,171 @@
{
"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",
// 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",
{
"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,175 @@
{
"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",
// 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",
{
"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,16 @@
{
"format_version": "1.16.100",
"minecraft:cave_carver_feature": {
"description": {
"identifier": "minecraft:underground_cave_carver_feature"
},
"fill_with": "minecraft:air",
"width_modifier": 0.0,
"skip_carve_chance": 33,
"y_scale": [ 0.1, 0.9 ],
"height_limit": 236,
"horizontal_radius_multiplier": [ 0.7, 1.4 ],
"vertical_radius_multiplier": [ 0.8, 1.3 ],
"floor_level": [ -1.0, -0.4 ]
}
}

View File

@ -0,0 +1,16 @@
{
"format_version": "1.16.100",
"minecraft:cave_carver_feature": {
"description": {
"identifier": "minecraft:underground_extra_cave_carver_feature"
},
"fill_with": "minecraft:air",
"width_modifier": 0.0,
"skip_carve_chance": 66,
"y_scale": [ 0.1, 0.9 ],
"height_limit": 103,
"horizontal_radius_multiplier": [ 0.7, 1.4 ],
"vertical_radius_multiplier": [ 0.8, 1.3 ],
"floor_level": [ -1.0, -0.4 ]
}
}

View File

@ -0,0 +1,10 @@
{
"format_version": "1.16.0",
"minecraft:surface_relative_threshold_feature": {
"description": {
"identifier": "minecraft:underground_glow_lichen_feature"
},
"feature_to_place": "minecraft:glow_lichen_feature",
"minimum_distance_below_surface": 2
}
}

View File

@ -0,0 +1,12 @@
{
"format_version": "1.13.0",
"minecraft:partially_exposed_blob_feature": {
"description": {
"identifier": "minecraft:underwater_magma_feature"
},
"places_block": "minecraft:magma",
"placement_radius_around_floor": 1,
"placement_probability_per_valid_position": 0.5,
"exposed_face": "up"
}
}

View File

@ -0,0 +1,13 @@
{
"format_version": "1.16.0",
"minecraft:snap_to_surface_feature": {
"description": {
"identifier": "minecraft:underwater_magma_snap_to_surface_feature"
},
"feature_to_snap": "minecraft:underwater_magma_feature",
"vertical_search_range": 5,
"surface": "floor",
"allow_air_placement": false,
"allow_underwater_placement": true
}
}

View File

@ -0,0 +1,10 @@
{
"format_version": "1.16.0",
"minecraft:surface_relative_threshold_feature": {
"description": {
"identifier": "minecraft:underwater_magma_underground_feature"
},
"feature_to_place": "minecraft:underwater_magma_snap_to_surface_feature",
"minimum_distance_below_surface": 2
}
}

View File

@ -0,0 +1,14 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:vines_single_face_scatter_feature"
},
"iterations": 10,
"x": 8,
"y": 0,
"z": 8,
"project_input_to_floor": false,
"places_feature": "minecraft:vines_single_face_feature"
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:warped_fungus_scatter_feature"
},
"iterations": 24,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:warped_fungus_feature"
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:warped_roots_scatter_feature"
},
"iterations": 64,
"coordinate_eval_order": "zyx",
"x": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "triangle"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "triangle"
},
"project_input_to_floor": false,
"places_feature": "minecraft:warped_roots_feature"
}
}