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": 33,
"replace_rules": [
{
"places_block": {
"name": "minecraft:stone",
"states": {
"stone_type": "andesite"
}
},
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:bamboo_then_podzol_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:bamboo_feature",
"minecraft:optional_podzol_feature"
]
}
}

View File

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

View File

@ -0,0 +1,14 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:beehive_esw_order_feature"
},
"early_out": "first_success",
"features": [
"minecraft:beehive_east_feature",
"minecraft:beehive_south_feature",
"minecraft:beehive_west_feature"
]
}
}

View File

@ -0,0 +1,77 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:beehive_feature"
},
"places_block": {
"name": "minecraft:bee_nest",
"states": {
"direction": 0
}
},
"enforce_survivability_rules": true,
"enforce_placement_rules": true,
"may_attach_to": {
"auto_rotate": false,
"min_sides_must_attach": 2,
"top": [
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
}
],
"west": [
{
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
{
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
}
],
"north": [
{
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
{
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
}
],
"east": [
{
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
{
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
}
],
"south": "minecraft:air"
}
}
}

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, 6, 0 ]
},
"search_axis": "+y",
"required_successes": 1
}
}

View File

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

View File

@ -0,0 +1,14 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:beehive_swe_order_feature"
},
"early_out": "first_success",
"features": [
"minecraft:beehive_south_feature",
"minecraft:beehive_west_feature",
"minecraft:beehive_east_feature"
]
}
}

View File

@ -0,0 +1,14 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:beehive_wes_order_feature"
},
"early_out": "first_success",
"features": [
"minecraft:beehive_west_feature",
"minecraft:beehive_east_feature",
"minecraft:beehive_south_feature"
]
}
}

View File

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

View File

@ -0,0 +1,168 @@
{
"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",
// 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,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:birch_tree_with_beehive_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:birch_tree_feature",
"minecraft:beehive_search_feature"
]
}
}

View File

@ -0,0 +1,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:birch_tree_with_optional_beehive_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:birch_tree_feature",
"minecraft:optional_beehive_feature"
]
}
}

View File

@ -0,0 +1,14 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:brown_mushroom_feature"
},
"places_block": "minecraft:brown_mushroom",
"enforce_survivability_rules": true,
"enforce_placement_rules": true,
"may_replace": [
"minecraft:air"
]
}
}

View File

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

View File

@ -0,0 +1,25 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:cocoa_age_0_feature"
},
"places_block": {
"name": "minecraft:cocoa",
"states": {
"age": 0
}
},
"enforce_survivability_rules": false,
"enforce_placement_rules": false,
"may_attach_to": {
"min_sides_must_attach": 1,
"sides": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
}
}
}
}

View File

@ -0,0 +1,25 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:cocoa_age_1_feature"
},
"places_block": {
"name": "minecraft:cocoa",
"states": {
"age": 1
}
},
"enforce_survivability_rules": false,
"enforce_placement_rules": false,
"may_attach_to": {
"min_sides_must_attach": 1,
"sides": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
}
}
}
}

View File

@ -0,0 +1,25 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:cocoa_age_2_feature"
},
"places_block": {
"name": "minecraft:cocoa",
"states": {
"age": 2
}
},
"enforce_survivability_rules": false,
"enforce_placement_rules": false,
"may_attach_to": {
"min_sides_must_attach": 1,
"sides": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
}
}
}
}

View File

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

View File

@ -0,0 +1,16 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:crimson_fungus_feature"
},
"places_block": {
"name": "minecraft:crimson_fungus"
},
"enforce_survivability_rules": false,
"enforce_placement_rules": true,
"may_replace": [
"minecraft:air"
]
}
}

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": "gaussian"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "gaussian"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "gaussian"
},
"project_input_to_floor": false,
"places_feature": "minecraft:crimson_fungus_feature"
}
}

View File

@ -0,0 +1,16 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:crimson_roots_feature"
},
"places_block": {
"name": "minecraft:crimson_roots"
},
"enforce_survivability_rules": false,
"enforce_placement_rules": true,
"may_replace": [
"minecraft:air"
]
}
}

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": "gaussian"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "gaussian"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "gaussian"
},
"project_input_to_floor": false,
"places_feature": "minecraft:crimson_roots_feature"
}
}

View File

@ -0,0 +1,19 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diamond_ore_feature"
},
"count": 8,
"replace_rules": [
{
"places_block": "minecraft:diamond_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diorite_feature"
},
"count": 33,
"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.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:dirt_feature"
},
"count": 33,
"replace_rules": [
{
"places_block": "minecraft:dirt",
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,139 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:fallen_birch_tree_feature"
},
"fallen_trunk": {
"log_length": {
"range_min": 5,
"range_max": 8
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
},
"log_decoration_feature": "minecraft:optional_log_mushrooms_feature"
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
// 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,144 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:fallen_jungle_tree_feature"
},
"fallen_trunk": {
"log_length": {
"range_min": 4,
"range_max": 11
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
},
"log_decoration_feature": "minecraft:optional_log_mushrooms_feature",
"trunk_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": 75.0
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
// 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,143 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:fallen_oak_tree_feature"
},
"fallen_trunk": {
"log_length": {
"range_min": 4,
"range_max": 7
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
"log_decoration_feature": "minecraft:optional_log_mushrooms_feature",
"trunk_decoration": {
"decoration_block": "minecraft:vine",
"decoration_chance": 75.0
}
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
// 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,90 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:fallen_spruce_tree_feature"
},
"fallen_trunk": {
"log_length": {
"range_min": 6,
"range_max": 10
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "spruce"
}
},
"log_decoration_feature": "minecraft:optional_log_mushrooms_feature"
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
{
"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,144 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:fallen_super_birch_tree_feature"
},
"fallen_trunk": {
"log_length": {
"range_min": 5,
"range_max": 8
},
"height_modifier": {
"range_min": 0,
"range_max": 7
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
},
"log_decoration_feature": "minecraft:optional_log_mushrooms_feature"
},
"base_block": [
"minecraft:dirt",
{
"name": "minecraft:dirt",
"states": {
"dirt_type": "coarse"
}
}
],
"may_grow_on": [
"minecraft:dirt",
"minecraft:grass",
"minecraft:podzol",
// 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,156 @@
{
"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",
// 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,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:fancy_oak_tree_with_beehive_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:fancy_oak_tree_feature",
"minecraft:beehive_search_feature"
]
}
}

View File

@ -0,0 +1,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:fancy_oak_tree_with_optional_beehive_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:fancy_oak_tree_feature",
"minecraft:optional_beehive_feature"
]
}
}

View File

@ -0,0 +1,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:fern_double_plant_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:fern_double_plant_lower_feature",
"minecraft:fixup_fern_double_plant_upper_position_feature"
]
}
}

View File

@ -0,0 +1,20 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:fern_double_plant_lower_feature"
},
"places_block": {
"name": "minecraft:double_plant",
"states": {
"double_plant_type": "fern",
"upper_block_bit": false
}
},
"enforce_survivability_rules": false,
"enforce_placement_rules": true,
"may_replace": [
"minecraft:air"
]
}
}

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": "gaussian"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "gaussian"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "gaussian"
},
"project_input_to_floor": false,
"places_feature": "minecraft:fern_double_plant_feature"
}
}

View File

@ -0,0 +1,20 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:fern_double_plant_upper_feature"
},
"places_block": {
"name": "minecraft:double_plant",
"states": {
"double_plant_type": "fern",
"upper_block_bit": true
}
},
"enforce_survivability_rules": false,
"enforce_placement_rules": false,
"may_replace": [
"minecraft:air"
]
}
}

View File

@ -0,0 +1,19 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:fern_feature"
},
"places_block": {
"name": "minecraft:tallgrass",
"states": {
"tall_grass_type": "fern"
}
},
"enforce_survivability_rules": true,
"enforce_placement_rules": false,
"may_replace": [
"minecraft:air"
]
}
}

View File

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

View File

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

View File

@ -0,0 +1,21 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:fixup_lapis_position_feature"
},
"iterations": 1,
"coordinate_eval_order": "zyx",
"x": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"y": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"z": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:lapis_ore_feature"
}
}

View File

@ -0,0 +1,14 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:fixup_mesa_gold_position_feature"
},
"iterations": 1,
"x": 0,
"y": 32,
"z": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:gold_ore_feature"
}
}

View File

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

View File

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

View File

@ -0,0 +1,23 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:fixup_waterlily_position_feature"
},
"iterations": 10,
"x": {
"distribution": "gaussian",
"extent": [-8, 8]
},
"y": {
"distribution": "gaussian",
"extent": [-4, 4]
},
"z": {
"distribution": "gaussian",
"extent": [-8, 8]
},
"project_input_to_floor": true,
"places_feature": "minecraft:waterlily_feature"
}
}

View File

@ -0,0 +1,10 @@
{
"format_version": "1.16.0",
"minecraft:fossil_feature": {
"description": {
"identifier": "minecraft:fossil_feature"
},
"ore_block": "minecraft:coal_ore",
"max_empty_corners": 4
}
}

View File

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

View File

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

View File

@ -0,0 +1,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:grass_double_plant_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:grass_double_plant_lower_feature",
"minecraft:fixup_grass_double_plant_upper_position_feature"
]
}
}

View File

@ -0,0 +1,20 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:grass_double_plant_lower_feature"
},
"places_block": {
"name": "minecraft:double_plant",
"states": {
"double_plant_type": "grass",
"upper_block_bit": false
}
},
"enforce_survivability_rules": false,
"enforce_placement_rules": true,
"may_replace": [
"minecraft:air"
]
}
}

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": "gaussian"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "gaussian"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "gaussian"
},
"project_input_to_floor": false,
"places_feature": "minecraft:grass_double_plant_feature"
}
}

View File

@ -0,0 +1,20 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:grass_double_plant_upper_feature"
},
"places_block": {
"name": "minecraft:double_plant",
"states": {
"double_plant_type": "grass",
"upper_block_bit": true
}
},
"enforce_survivability_rules": false,
"enforce_placement_rules": false,
"may_replace": [
"minecraft:air"
]
}
}

View File

@ -0,0 +1,19 @@
{
"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"
}
]
}
]
}
}

View File

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

View File

@ -0,0 +1,98 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:jungle_bush_feature"
},
"trunk": {
"trunk_height": 1,
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "jungle"
}
},
"can_be_submerged": {
"max_depth": 1
}
},
"canopy": {
"canopy_offset": {
"min": -1,
"max": 1
},
"leaf_block": {
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "jungle"
}
},
"min_width": 0,
"canopy_slope": {
"rise": 1,
"run": 1
},
"variation_chance": {
"numerator": 1,
"denominator": 2
}
},
"base_block": [
"minecraft:grass",
"minecraft:dirt"
],
"may_grow_on": [
"minecraft:grass",
"minecraft:dirt"
],
"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,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:jungle_tall_grass_feature"
},
"early_out": "first_success",
"features": [
"minecraft:optional_ferns_feature",
"minecraft:scatter_tall_grass_feature"
]
}
}

View File

@ -0,0 +1,181 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:jungle_tree_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": 33.33
}
},
"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"
}
},
"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",
// 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,12 @@
{
"format_version": "1.13.0",
"minecraft:sequence_feature": {
"description": {
"identifier": "minecraft:jungle_tree_with_cocoa_feature"
},
"features": [
"minecraft:jungle_tree_feature",
"minecraft:optional_jungle_tree_cocoa_feature"
]
}
}

View File

@ -0,0 +1,19 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:lapis_ore_feature"
},
"count": 7,
"replace_rules": [
{
"places_block": "minecraft:lapis_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,128 @@
{
"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",
{
"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,116 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:mega_pine_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": 3,
"range_max": 8
},
"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",
{
"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,116 @@
{
"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",
{
"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,16 @@
{
"format_version": "1.16.100",
"minecraft:hell_cave_carver_feature": {
"description": {
"identifier": "minecraft:nether_hell_cave_carver_feature"
},
"fill_with": "minecraft:air",
"width_modifier": 0.0,
"skip_carve_chance": 5,
"y_scale": [ 0.5, 0.5 ],
"height_limit": 120,
"horizontal_radius_multiplier": [ 1.0, 1.0 ],
"vertical_radius_multiplier": [ 1.0, 1.0 ],
"floor_level": [ -0.7, -0.7 ]
}
}

View File

@ -0,0 +1,21 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:nether_soul_sand_underground_feature"
},
"count": 12,
"replace_rules": [
{
"places_block": "minecraft:soul_sand",
"may_replace": [
{
"name": "minecraft:netherrack",
"states": {
}
}
]
}
]
}
}

View File

@ -0,0 +1,16 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:nether_sprouts_feature"
},
"places_block": {
"name": "minecraft:nether_sprouts"
},
"enforce_survivability_rules": true,
"enforce_placement_rules": true,
"may_replace": [
"minecraft:air"
]
}
}

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": "gaussian"
},
"y": {
"extent": [ -4, 4 ],
"distribution": "gaussian"
},
"z": {
"extent": [ -8, 8 ],
"distribution": "gaussian"
},
"project_input_to_floor": false,
"places_feature": "minecraft:nether_sprouts_feature"
}
}

View File

@ -0,0 +1,15 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:noop_undecorated_jungle_tree_feature"
},
"iterations": 0,
"scatter_chance": 100.0, // 100% chance to do nothing
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:select_undecorated_jungle_tree_feature"
}
}

View File

@ -0,0 +1,168 @@
{
"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",
// 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,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:oak_tree_with_beehive_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:oak_tree_feature",
"minecraft:beehive_search_feature"
]
}
}

View File

@ -0,0 +1,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:oak_tree_with_optional_beehive_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:oak_tree_feature",
"minecraft:optional_beehive_feature"
]
}
}

View File

@ -0,0 +1,172 @@
{
"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",
// 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,15 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_beehive_feature"
},
"iterations": 1,
"scatter_chance": "query.has_biome_tag('bee_habitat') ? (query.has_biome_tag('plains') || query.has_biome_tag('sunflower_plains') ? 5.0 : (query.has_biome_tag('flower_forest') ? 3.0 : (query.has_biome_tag('birch_forest') || query.has_biome_tag('birch_forest_hills') || query.has_biome_tag('birch_forest_mutated') || query.has_biome_tag('forest') || query.has_biome_tag('forest_mutated') ? 0.035 : 0.0))) : 0.0",
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:beehive_search_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_fallen_birch_tree_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 80
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:fallen_birch_tree_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_fallen_jungle_tree_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 80
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:fallen_jungle_tree_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_fallen_oak_tree_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 80
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:fallen_oak_tree_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_fallen_spruce_tree_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 80
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:fallen_spruce_tree_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_fallen_super_birch_tree_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 80
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:fallen_super_birch_tree_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_ferns_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 4
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:scatter_fern_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_jungle_tree_cocoa_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 5
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:scatter_jungle_tree_cocoa_feature"
}
}

View File

@ -0,0 +1,15 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_log_brown_mushroom_feature"
},
"iterations": 1,
"scatter_chance": 50.0,
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:brown_mushroom_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_log_mushrooms_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 10
},
"x": 0,
"z": 0,
"y": 1,
"project_input_to_floor": false,
"places_feature": "minecraft:select_log_mushroom_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_lower_cocoa_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 4
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:select_cocoa_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_oak_tree_with_vines_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 12
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:oak_tree_with_vines_feature"
}
}

View File

@ -0,0 +1,15 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_podzol_feature"
},
"iterations": 1,
"scatter_chance": 20.0,
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:podzol_area_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_roofed_tree_with_vines_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 6
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:roofed_tree_with_vines_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_spruce_tree_with_vines_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 12
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:spruce_tree_with_vines_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_tall_grass_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 5
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:scatter_tall_grass_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_undecorated_jungle_tree_with_vines_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 12
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:undecorated_jungle_tree_with_vines_feature"
}
}

View File

@ -0,0 +1,18 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:optional_upper_cocoa_feature"
},
"iterations": 1,
"scatter_chance": {
"numerator": 1,
"denominator": 3
},
"x": 0,
"z": 0,
"y": 0,
"project_input_to_floor": false,
"places_feature": "minecraft:select_cocoa_feature"
}
}

View File

@ -0,0 +1,91 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:pine_tree_feature"
},
"trunk": {
"trunk_height": {
"range_min": 7,
"range_max": 12
},
"trunk_block": {
"name": "minecraft:log",
"states": {
"old_log_type": "spruce"
}
}
},
"pine_canopy": {
"base_radius": 1,
"canopy_height": {
"range_min": 3,
"range_max": 5
},
"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",
{
"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"
}
}
]
}
}

View File

@ -0,0 +1,14 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:red_mushroom_feature"
},
"places_block": "minecraft:red_mushroom",
"enforce_survivability_rules": true,
"enforce_placement_rules": true,
"may_replace": [
"minecraft:air"
]
}
}

View File

@ -0,0 +1,19 @@
{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:redstone_ore_feature"
},
"count": 8,
"replace_rules": [
{
"places_block": "minecraft:redstone_ore",
"may_replace": [
{
"name": "minecraft:stone"
}
]
}
]
}
}

View File

@ -0,0 +1,185 @@
{
"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",
// 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,192 @@
{
"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",
// 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,182 @@
{
"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",
// 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": "gaussian",
"extent": [ -8, 8 ]
},
"y": {
"distribution": "gaussian",
"extent": [ -4, 4 ]
},
"z": {
"distribution": "gaussian",
"extent": [ -8, 8 ]
},
"coordinate_eval_order": "zyx",
"places_feature": "minecraft:fern_feature"
}
}

View File

@ -0,0 +1,12 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:scatter_jungle_tree_cocoa_feature"
},
"features": [
"minecraft:scatter_jungle_tree_lower_cocoa_feature",
"minecraft:scatter_jungle_tree_upper_cocoa_feature"
]
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:scatter_jungle_tree_lower_cocoa_feature"
},
"iterations": 4,
"scatter_chance": 100.0,
"x": {
"distribution": "fixed_grid",
"extent": [ -1, 1 ],
"step_size": 2,
"grid_offset": 1
},
"z": {
"distribution": "fixed_grid",
"extent": [ -1, 1 ],
"step_size": 1
},
"y": -5,
"project_input_to_floor": false,
"places_feature": "minecraft:optional_lower_cocoa_feature"
}
}

View File

@ -0,0 +1,24 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:scatter_jungle_tree_upper_cocoa_feature"
},
"iterations": 4,
"scatter_chance": 100.0,
"x": {
"distribution": "fixed_grid",
"extent": [ -1, 1 ],
"step_size": 2,
"grid_offset": 1
},
"z": {
"distribution": "fixed_grid",
"extent": [ -1, 1 ],
"step_size": 1
},
"y": -4,
"project_input_to_floor": false,
"places_feature": "minecraft:optional_upper_cocoa_feature"
}
}

Some files were not shown because too many files have changed in this diff Show More