Configuration

SproutGarden Configuration

This config file allows you to customise and control all aspects of the SproutGarden plugin. Modify the settings to tailor the plugin's behavior to your needs. Whenever you make changes, be sure to reload the configuration in-game using the /sproutgarden reload command to apply your adjustments without restarting the server. Place all schematics in plugins/SproutGarden/schematics

schematics:
  OAK:
    - SproutGarden_oak_1.schem
    - SproutGarden_oak_2.schem
  BIRCH:
    - SproutGarden_birch_1.schem
  CHERRY:
    - SproutGarden_cherry_1.schem
  SPRUCE: []

settings:
  enabled-worlds:
    - world
    - world_nether
    - world_the_end
  place-at-sapling: true
  ignore_air_blocks: true
  random-rotation: true
  block-updates: false
  
  debug: false

Configuration Settings Explained

  • schematics: Lists of schematic files associated with different tree types (OAK, BIRCH, etc.) which define how each tree should appear when grown via the plugin. All TreeTypes are available.

  • enabled-worlds: Specifies which game worlds the plugin is active in. Adding the name of a world to this list means the plugin functions in that world. An empty list ([]) will disable the plugin entirely.

  • place-at-sapling: If set to true, the plugin will automatically center schematics over a sapling. This involves calculation of the trunk, and schematics will be centered based on the trunk location.

  • ignore_air_blocks: If set to true, air blocks in schematics are not placed.

  • random-rotation: If set to true, enables random rotations of schematics to add variety.

  • block-updates: If set to false, disables block updates when placing a schematic. Useful if your trees contain blocks like floating flowers or torches.

  • debug: Enables debug mode when set to true, allowing for more detailed plugin logging which aids in troubleshooting.

Last updated