Root system
Root System

| Biomes |
Any Overworld biome |
|---|---|
| Consists of |
{
"title": "Root System",
"rows": [
{
"field": "Any (link to Overworld article, displayed as Overworld) biome",
"label": "(link to Biome article, displayed as Biomes)"
},
{
"field": "(values exceeds 1000 characters...)",
"label": "Consists of"
}
],
"invimages": [],
"images": [
"Rooted Azalea Tree.png"
]
}
A root system is a feature that spawns below naturally generated azalea trees.
Data values
ID
| Feature type | Identifier |
|---|---|
root_system |
| Configured feature | Identifier |
|---|---|
rooted_azalea_tree |
Config
Main article: Configured feature
- [NBT Compound / JSON Object] config
- [Int] required_vertical_space_for_tree Value between 1 and 64 (inclusive).
- [Int] root_radius Value between 1 and 64 (inclusive).
- [Int] root_placement_attempts Value between 1 and 256 (inclusive).
- [Int] root_column_max_height Value between 1 and 4096 (inclusive).
- [Int] hanging_root_radius Value between 1 and 64 (inclusive).
- [Int] hanging_roots_vertical_span Value between 0 and 16 (inclusive).
- [Int] hanging_root_placement_attempts Value between 1 and 256 (inclusive).
- [Int] allowed_vertical_water_for_tree Value between 1 and 64 (inclusive).
- [String] root_replaceable A block tag with
#specifying which blocks can be replaced by the root column. - [NBT Compound / JSON Object] root_state_provider The block to use for the root column.
- Block state provider see Template:Nbt inherit/block state provider/template
- [NBT Compound / JSON Object] hanging_root_state_provider The block to use hanging below the root column.
- Block state provider see Template:Nbt inherit/block state provider/template
- [NBT Compound / JSON Object] allowed_tree_position The block predicate used to check if the tree position is valid.
- [String] type: The type of the block predicate. See Block predicate § Types for options.
- additional fields depending on [String] type. See Block predicate § Types.
- [String][NBT Compound / JSON Object] feature The placed feature to place on top of the root system. Can be an ID of a placed feature, or a placed feature object.
An example
{
"type": "minecraft:root_system",
"config": {
"required_vertical_space_for_tree": 3,
"root_radius": 3,
"root_placement_attempts": 20,
"root_column_max_height": 100,
"hanging_root_radius": 3,
"hanging_roots_vertical_span": 2,
"hanging_root_placement_attempts": 20,
"allowed_vertical_water_for_tree": 2,
"root_replaceable": "#minecraft:azalea_root_replaceable",
"root_state_provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:rooted_dirt"
}
},
"hanging_root_state_provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:hanging_roots",
"Properties": {
"waterlogged": "false"
}
}
},
"allowed_tree_position": {
"type": "minecraft:true"
},
"feature": {
"feature": "minecraft:azalea_tree",
"placement": []
}
}
}
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||