Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.
A tree only grows by itself in new chunks if it has a generate: section. Without one, it only grows from its sapling. Procedural trees and trees from schematics both work, made of your blocks or vanilla ones.
items/flora/willow/willow.yml
willow: type: flora tree: log: willow_log leaves: willow_leaves canopy: weeping generate: biomes: [swamp, mangrove_swamp, "#minecraft:is_river"] per-chunk: 0.5 # a tree in about every other chunk on: [grass_block, mud]
Biome ids or #tags it grows in, such as [forest, "#minecraft:is_taiga"].
per-chunk
required
How many trees each chunk tries to grow, up to 64. Fractions are chances: 0.25 is about one tree every 4 chunks, 2.5 is 2 per chunk plus a third half the time.
on
#minecraft:supports_vegetation
The blocks or #tags it may stand on.
dimension
overworld
overworld, nether or end.
worlds
every world
Only these worlds, by name.
Give a list of sections to generate the same tree in different ways, for example often in one biome and rarely in another.
Each tree is placed on the surface, on top of the ground (leaves don’t count as ground), never in water, and only where it has room as described in How a tree grows.
Only new chunks get trees. Chunks that were already generated are left as they are. Changes to generate: apply on /lodeitems reload, to chunks generated after that.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"LodeItems","description":"Custom items, blocks and furniture for Paper servers, defined in YAML with their textures and models right beside them.","colors":{"primary":"#DC2626","light":"#F87171","dark":"#B91C1C"},"logo":{"light":"https://mintcdn.com/lodeitems/aU83Akz_vTCgR97f/images/Frame286.png?fit=max\u0026auto=format\u0026n=aU83Akz_vTCgR97f\u0026q=85\u0026s=8ff73989819e2ee2e54c98adf8c3c351","dark":"https://mintcdn.com/lodeitems/aU83Akz_vTCgR97f/images/Frame286.png?fit=max\u0026auto=format\u0026n=aU83Akz_vTCgR97f\u0026q=85\u0026s=8ff73989819e2ee2e54c98adf8c3c351"},"favicon":{"light":"https://mintcdn.com/lodeitems/2muNBaCTqgFj_F2z/images/paladin_sword3.png?fit=max\u0026auto=format\u0026n=2muNBaCTqgFj_F2z\u0026q=85\u0026s=3ff68ded58d57124ed42a28fda4113dd","dark":"https://mintcdn.com/lodeitems/2muNBaCTqgFj_F2z/images/paladin_sword3.png?fit=max\u0026auto=format\u0026n=2muNBaCTqgFj_F2z\u0026q=85\u0026s=3ff68ded58d57124ed42a28fda4113dd"},"appearance":{"default":"dark","strict":true},"icons":{"library":"fontawesome"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lodeitems","hasAudioNarration":false,"actualSubdomain":"lodeitems","customDomains":["items.lodemc.net"],"gitSource":{"type":"artifacts","owner":"prod","repo":"6ae0954b821834ad75f5ea81","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae0962e7229e1212fb65709"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae38dd5e44cf9ed8f9aebea","collectionId":"3af370d0-2c77-47d6-ad1a-465093d10b7f","liveDeploymentHistoryId":"6ae38dd5e44cf9ed8f9aebea","schemaVersion":"v3"},"entitlements":{},"buildId":"6ae3908d13ce27d2a48c4992","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Elements","count":21},{"language":"default","tag":"Props","count":12},{"language":"default","tag":"Flora","count":8},{"language":"default","tag":"Items","count":7},{"language":"default","tag":"Blocks and fluids","count":7},{"language":"default","tag":"Server","count":6},{"language":"default","tag":"Text and sound","count":5},{"language":"default","tag":"Getting Started","count":3},{"language":"default","tag":"Armour","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"flora/tree-generation","slug":"/flora/tree-generation","pageMetadata":{"title":"Trees that generate in new chunks","sidebarTitle":"Natural generation","description":"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.","icon":"globe","href":"/flora/tree-generation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,ParamField,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.a,{href:`/flora/trees`,children:`tree`}),` only grows by itself in new chunks if it has a `,_jsx(_components.code,{children:`generate:`}),` section. Without one, it only grows from its sapling. Procedural trees and trees from schematics both work, made of your blocks or vanilla ones.`]}),`\n`,_jsx(CodeBlock,{filename:`items/flora/willow/willow.yml`,numberOfLines:`10`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`willow`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` type`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`flora`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` tree`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`willow_log`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` leaves`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`willow_leaves`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` canopy`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`weeping`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` generate`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` biomes`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`swamp`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`mangrove_swamp`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"#minecraft:is_river\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` per-chunk`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.5`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # a tree in about every other chunk`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` on`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`grass_block`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`mud`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`options`,children:`Options`}),`\n`,_jsxs(ParamField,{path:`generate`,type:`section or list`,id:`param-generate`,children:[_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Key`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`biomes`})}),_jsx(_components.td,{children:`required`}),_jsxs(_components.td,{children:[`Biome ids or `,_jsx(_components.code,{children:`#tags`}),` it grows in, such as `,_jsx(_components.code,{children:`[forest, \"#minecraft:is_taiga\"]`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`per-chunk`})}),_jsx(_components.td,{children:`required`}),_jsxs(_components.td,{children:[`How many trees each chunk tries to grow, up to 64. Fractions are chances: `,_jsx(_components.code,{children:`0.25`}),` is about one tree every 4 chunks, `,_jsx(_components.code,{children:`2.5`}),` is 2 per chunk plus a third half the time.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`on`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`#minecraft:supports_vegetation`})}),_jsxs(_components.td,{children:[`The blocks or `,_jsx(_components.code,{children:`#tags`}),` it may stand on.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`dimension`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`overworld`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`overworld`}),`, `,_jsx(_components.code,{children:`nether`}),` or `,_jsx(_components.code,{children:`end`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`worlds`})}),_jsx(_components.td,{children:`every world`}),_jsx(_components.td,{children:`Only these worlds, by name.`})]})]})]}),_jsx(_components.p,{children:`Give a list of sections to generate the same tree in different ways, for example often in one biome and rarely in another.`})]}),`\n`,_jsxs(_components.p,{children:[`Each tree is placed on the surface, on top of the ground (leaves don’t count as ground), never in water, and only where it has room as described in `,_jsx(_components.a,{href:`/flora/trees#how-a-tree-grows`,children:`How a tree grows`}),`.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Only `,_jsx(_components.strong,{children:`new chunks`}),` get trees. Chunks that were already generated are left as they are. Changes to `,_jsx(_components.code,{children:`generate:`}),` apply on `,_jsx(_components.code,{children:`/lodeitems reload`}),`, to chunks generated after that.`]})}),`\n`,_jsxs(_components.p,{children:[`For ores in new chunks, see `,_jsx(_components.a,{href:`/blocks/world-generation`,children:`World generation`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Trees that generate in new chunks","sidebarTitle":"Natural generation","description":"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.","icon":"globe","href":"/flora/tree-generation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Options","slug":"options","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"lodeitems","siteName":"LodeItems","title":"Trees that generate in new chunks - LodeItems","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T18:29:38.019Z","originalFileLocation":"flora/tree-generation.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.\">\u003cmeta data-mint-head name=\"application-name\" content=\"LodeItems\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Trees that generate in new chunks - LodeItems\">\u003cmeta data-mint-head property=\"og:description\" content=\"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"LodeItems\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://items.lodemc.net/flora/tree-generation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lodeitems.mintlify.app/_mintlify/api/og/v2?division=Flora\u0026amp;title=Trees+that+generate+in+new+chunks\u0026amp;description=Let+trees+grow+by+themselves+in+new+chunks%3A+choose+the+biomes%2C+how+many+per+chunk%2C+the+ground+they+stand+on%2C+and+the+dimensions+and+worlds+they+appear+in.\u0026amp;theme=d006970cda550f98172ea543\u0026amp;signature=4152fe26b8bffa563c2e74fe7f2b7da0d592f72d0d3e96a938dc5418e7b01da6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Trees that generate in new chunks - LodeItems\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lodeitems.mintlify.app/_mintlify/api/og/v2?division=Flora\u0026amp;title=Trees+that+generate+in+new+chunks\u0026amp;description=Let+trees+grow+by+themselves+in+new+chunks%3A+choose+the+biomes%2C+how+many+per+chunk%2C+the+ground+they+stand+on%2C+and+the+dimensions+and+worlds+they+appear+in.\u0026amp;theme=d006970cda550f98172ea543\u0026amp;signature=4152fe26b8bffa563c2e74fe7f2b7da0d592f72d0d3e96a938dc5418e7b01da6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/lodeitems/bY0FJ0FdSuYMbKSw/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"LodeItems\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#DC2626\">\u003clink data-mint-head rel=\"canonical\" href=\"https://items.lodemc.net/flora/tree-generation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/flora/tree-generation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://items.lodemc.net/#organization\",\"name\":\"LodeItems\",\"url\":\"https://items.lodemc.net\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lodeitems/aU83Akz_vTCgR97f/images/Frame286.png?fit=max\u0026auto=format\u0026n=aU83Akz_vTCgR97f\u0026q=85\u0026s=8ff73989819e2ee2e54c98adf8c3c351\"}},{\"@type\":\"WebSite\",\"@id\":\"https://items.lodemc.net#website\",\"name\":\"LodeItems\",\"url\":\"https://items.lodemc.net\",\"publisher\":{\"@id\":\"https://items.lodemc.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://items.lodemc.net/flora/tree-generation#webpage\",\"url\":\"https://items.lodemc.net/flora/tree-generation\",\"name\":\"Trees that generate in new chunks\",\"description\":\"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.\",\"dateModified\":\"2026-10-29T18:29:38.019Z\",\"isPartOf\":{\"@id\":\"https://items.lodemc.net#website\"},\"breadcrumb\":{\"@id\":\"https://items.lodemc.net/flora/tree-generation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://items.lodemc.net/flora/tree-generation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Elements\",\"item\":\"https://items.lodemc.net/elements\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flora\",\"item\":\"https://items.lodemc.net/flora\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Trees that generate in new chunks\",\"item\":\"https://items.lodemc.net/flora/tree-generation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://items.lodemc.net/flora/tree-generation#article\",\"headline\":\"Trees that generate in new chunks\",\"name\":\"Trees that generate in new chunks\",\"description\":\"Let trees grow by themselves in new chunks: choose the biomes, how many per chunk, the ground they stand on, and the dimensions and worlds they appear in.\",\"url\":\"https://items.lodemc.net/flora/tree-generation\",\"mainEntityOfPage\":{\"@id\":\"https://items.lodemc.net/flora/tree-generation#webpage\"},\"dateModified\":\"2026-10-29T18:29:38.019Z\",\"publisher\":{\"@id\":\"https://items.lodemc.net/#organization\"},\"isPartOf\":{\"@id\":\"https://items.lodemc.net#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"LodeItems\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"LodeItems","nav":{"global":null,"pages":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"gem","href":"/index"},{"title":"Installation","icon":"download","href":"/installation"},{"title":"How content works","icon":"sitemap","href":"/basics"}]},{"group":"Items","pages":[{"title":"Items","icon":"gem","href":"/items"},{"title":"Glowing textures for items, blocks, props and armour","sidebarTitle":"Glowing textures","icon":"sparkles","href":"/glowing-textures"},{"title":"Item mechanics","icon":"gears","href":"/item-mechanics"},{"group":"Armour","icon":"shield","pages":[{"title":"Armour","icon":"shield","sidebarTitle":"Worn textures and sets","href":"/armor"},{"title":"3D armour","icon":"cubes","href":"/armor/3d"}]},{"title":"Events and actions","icon":"bolt","href":"/events"},{"title":"Recipes","icon":"hammer","href":"/recipes"}]},{"group":"Blocks and fluids","icon":"cube","pages":[{"title":"Blocks","icon":"cube","sidebarTitle":"Blocks overview","href":"/blocks"},{"title":"Mining, drops and behaviour","sidebarTitle":"Mining and drops","icon":"pickaxe","href":"/blocks/mining-and-drops"},{"title":"Looks and rotation","icon":"paintbrush","href":"/blocks/looks"},{"title":"Connected textures","icon":"border-all","href":"/blocks/connected-textures"},{"title":"Stairs, slabs, trapdoors and doors","sidebarTitle":"Stairs, slabs and doors","icon":"stairs","href":"/blocks/shapes"},{"title":"World generation","icon":"mountain","href":"/blocks/world-generation"},{"title":"Fluids","icon":"droplet","href":"/fluids"}]},{"group":"Elements","pages":[{"title":"Elements","sidebarTitle":"Overview","icon":"shapes","href":"/elements"},{"group":"Props","icon":"couch","pages":[{"title":"Props","sidebarTitle":"Overview","icon":"couch","href":"/furniture"},{"title":"Placing and turning","icon":"arrows-rotate","href":"/props/placement"},{"title":"How it looks","icon":"palette","href":"/props/looks"},{"title":"Particle spirals round props","sidebarTitle":"Particles","icon":"wand-magic-sparkles","href":"/props/particles"},{"title":"Prop hitboxes","icon":"vector-square","sidebarTitle":"Hitboxes","href":"/furniture-hitboxes"},{"title":"Seats and beds","icon":"bed","href":"/props/seats-and-beds"},{"title":"Storage","icon":"box-open","href":"/props/storage"},{"title":"Light","icon":"lightbulb","href":"/props/light"},{"title":"Doors and states","icon":"door-open","href":"/props/doors-and-states"},{"title":"Sofas that join up","sidebarTitle":"Connecting","icon":"link","href":"/props/connecting"},{"title":"Text and music","icon":"music","href":"/props/text-and-music"},{"title":"Breaking, drops and sounds","sidebarTitle":"Breaking and drops","icon":"hammer","href":"/props/breaking-and-drops"}]},{"group":"Flora","pages":[{"title":"Flora: crops, saplings, trees and plants","sidebarTitle":"Overview","icon":"seedling","href":"/flora"},{"title":"Crops that grow on farmland and are picked when ripe","sidebarTitle":"Crops","icon":"wheat-awn","href":"/flora/crops"},{"title":"Saplings that grow into your trees","sidebarTitle":"Saplings","icon":"seedling","href":"/flora/saplings"},{"title":"Trees: what they're made of and how they grow","sidebarTitle":"Trees","icon":"tree","href":"/flora/trees"},{"title":"Procedural trees shaped by your settings","sidebarTitle":"Procedural trees","icon":"dice","href":"/flora/procedural-trees"},{"title":"Trees built from your own schematics","sidebarTitle":"From schematics","description":"Grow trees from WorldEdit .schem or structure .nbt files, picked and turned at random, with replace to swap vanilla logs and leaves for your own blocks.","icon":"cubes-stacked","href":"/flora/schematic-trees"},{"title":"Trees that generate in new chunks","sidebarTitle":"Natural generation","icon":"globe","href":"/flora/tree-generation"},{"title":"Plants placed like props","sidebarTitle":"Plants","description":"Grass, bushes, flowers and potted plants as flora: placed and used exactly like props, with every prop option, but without the placement hologram.","icon":"leaf","href":"/flora/plants"}]}]},{"group":"Text and sound","pages":[{"title":"Glyphs and emojis","icon":"face-smile","href":"/glyphs"},{"title":"HUDs","icon":"gauge","href":"/huds"},{"title":"Sounds and music discs","icon":"music","href":"/sounds"},{"title":"Paintings","icon":"image","href":"/paintings"},{"title":"Translations and dialogs","icon":"language","href":"/translations-and-dialogs"}]},{"group":"Server","pages":[{"title":"Resource pack","icon":"box-archive","href":"/resource-pack"},{"title":"config.yml","icon":"sliders","href":"/configuration"},{"title":"Commands and permissions","icon":"terminal","href":"/commands"},{"title":"Integrations","icon":"plug","href":"/integrations"},{"title":"Importing from Nexo and ItemsAdder","icon":"file-import","sidebarTitle":"Importing","href":"/importing"},{"title":"Bedrock (Geyser)","sidebarTitle":"Bedrock","icon":"mobile","href":"/bedrock"}]}]},"title":"Trees that generate in new chunks - LodeItems","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}