Configuration
- Latest version
- 3.0.1
- Minecraft
- 26.x
- Platforms
- Spigot, Paper, Folia, Purpur
- Minimum Java version
- 25+
BoostedTrees — Configuration
Configuration settings
GUI changes save and apply immediately. Manual file changes require
Rarity levels
Admission chances per suitable source are listed below. They are not final world percentages and still combine with biome, size and placement checks. Omitted species use built-in defaults: ancient_cypress and giant_sequoia are rare; elder_weeping_oak, titan_weeping_birch and savanna_colossus are ultra_rare; all others are popular.
Default configuration
The current code writes the normalized configuration below. The older bundled resource still uses
Example: one selected world
This complete example limits new forests to
Percentages are targets for eligible sources, not guaranteed whole-world ratios. A group replaced by one custom tree counts as one final tree. Biomes, rarity, space and processing limits can lower the resulting share. Setting
Manual tasks capture detection and proportion settings when started; performance level and current species/rarity checks change live. Changing settings does not rewrite already generated trees. Start a new task to use changed captured task settings. The world allow list is checked when starting a task.
Configuration settings
enabled– defaulttrue. Enables forest population and starting manual tasks. Turning it off pauses active manual tasks; re-enabling does not automatically resume them.
worlds– default[]. An allow list of world names; empty means all Overworlds. Names are trimmed and normalized to lowercase. Nether and End worlds are excluded from forest population.
custom_trees_percent– default80, range 0–100. Target custom share among final trees in the scanned area.
large_trees_percent– default10, range 0–100. Target large-tree frequency among custom trees, subject to suitable terrain and sources.
performance_level– default3, range 1–5. Higher values allow more scanning/planning and faster manual conversion, with more processing work.
disabled_trees– default[]. Canonical tree IDs excluded from automatic population and manual conversion. Explicit preview commands remain available.
tree_rarity– map of tree IDs to rarity keys. Automatic population and manual forest conversion check rarity before planning. Explicit preview commands bypass this selection gate.
GUI changes save and apply immediately. Manual file changes require
/boostedtrees reload. Invalid YAML, invalid types or unknown rarity values are rejected while the file is retained; a failed reload keeps the previous running settings. Numeric values are clamped to their ranges. Configuration is normalized on save, so unsupported keys are not a supported customization method.Rarity levels
Admission chances per suitable source are listed below. They are not final world percentages and still combine with biome, size and placement checks. Omitted species use built-in defaults: ancient_cypress and giant_sequoia are rare; elder_weeping_oak, titan_weeping_birch and savanna_colossus are ultra_rare; all others are popular.
popular– 100%
common– 65%
uncommon– 35%
scarce– 20%
rare– 10%
very_rare– 1%
ultra_rare– 0.1%
Default configuration
The current code writes the normalized configuration below. The older bundled resource still uses
rare_trees; this legacy list is accepted and converted to tree_rarity. Use the current map for new edits. Configuration keys, tree IDs and rarity values stay in English.Code · Plain text
enabled: true
worlds: []
custom_trees_percent: 80
large_trees_percent: 10
performance_level: 3
disabled_trees: []
tree_rarity:
ancient_cypress: rare
elder_weeping_oak: ultra_rare
giant_sequoia: rare
savanna_colossus: ultra_rare
titan_weeping_birch: ultra_rare
Example: one selected world
This complete example limits new forests to
world, uses 60% custom trees and 5% large trees, disables Giant Oak and makes Highland Pine common. Replace the world name with your actual world name, then run /boostedtrees reload.Code · Plain text
enabled: true
worlds:
- world
custom_trees_percent: 60
large_trees_percent: 5
performance_level: 3
disabled_trees:
- giant_oak
tree_rarity:
ancient_cypress: rare
elder_weeping_oak: ultra_rare
giant_sequoia: rare
highland_pine: common
savanna_colossus: ultra_rare
titan_weeping_birch: ultra_rare
Percentages are targets for eligible sources, not guaranteed whole-world ratios. A group replaced by one custom tree counts as one final tree. Biomes, rarity, space and processing limits can lower the resulting share. Setting
custom_trees_percent: 0 disables automatic replacement work; it does not remove existing trees.Manual tasks capture detection and proportion settings when started; performance level and current species/rarity checks change live. Changing settings does not rewrite already generated trees. Start a new task to use changed captured task settings. The world allow list is checked when starting a task.
