Foliage
Get on Polymart
  • 🏠Welcome
  • Getting Started
    • 🔩First Install
    • ⌨️Foliage Commands
  • Custom Content
    • 🍂Leaves
    • 🎋Saplings
      • 🌳Trees
    • 🪵Logs
    • Twisting Vines
  • Other
    • 📑Drop Tables
  • Settings
    • 🔋Performance
    • ❇️Vanilla Blocks Behaviour
      • Leaves
      • Saplings
      • Twisting Vines
      • Cave Vines
      • Sugar Cane
    • 🖼️Resource Pack
Powered by GitBook
On this page
  • Configuration Settings
  • Explanation
  • Custom Tree Schematics
  1. Settings
  2. Vanilla Blocks Behaviour

Saplings

Visually modify vanilla saplings.

Configuration Settings

Vanilla saplings settings are in config.yml:

settings:
  vanilla-saplings:
    override-enabled: true       # Must be true to enable customization
    force-stage-zero: true       # Controls visual growth stage
    allow-natural-growth: true   # Whether saplings grow naturally

The mapping between vanilla saplings and custom trees is in vanilla_saplings.yml:

vanilla_saplings:
  OAK_SAPLING: # Use the correct vanilla ID
    schematics:
      - custom_oak_tree_1
      - custom_oak_tree_2
    random_rotation: true

Explanation

  • override-enabled: Must be true to enable custom growth patterns for vanilla saplings

  • force-stage-zero: When true, saplings always appear visually as stage 0 (used to display to correct model)

  • allow-natural-growth: Controls whether saplings grow naturally over time

Custom Tree Schematics

To make vanilla saplings grow into custom trees:

  1. Create custom tree schematics using WorldEdit

  2. Save schematics in the plugins/Foliage/schematics folder

  3. Configure vanilla_saplings.yml to map each sapling type to your custom schematic(s)

If multiple schematics are listed, a random one will be selected when the sapling grows.

PreviousLeavesNextTwisting Vines

Last updated 2 months ago

❇️