Giant Trees

Plugin Image

Giant Trees

Giant Trees is a plugin for adding procedurally generated giant trees to your world. Giant trees are generated in three ways:

  • Giant trees are grown in creative/survival mode by planting saplings and fertilizing with bone meal
  • Giant trees are summoned with a command
  • Giant trees naturally grow when new forested biomes spawn

Tutorials in other languages:

Planting Giant Trees

To plant a giant tree in creative/survival mode, perform the following steps:

  1. Flatten a 5x5 area of dirt
  2. Surround an emerald block with two rings of saplings
  3. Fertilize a sapling with a stack of 64 bone meal
  4. Stand back

The type of sapling fertilized will determine the species of giant tree that grows.

planting giant trees


To create a giant tree with a command, use the /tree-create or /gt command, followed by the name of the tree. Tree names are found in the plugin's data directory. For example, to summon a giant acacia tree, use the command

/gt tree.ACACIA

To edit the model for an existing tree, or create a new tree model, use the /tree-edit command. This command can only be used from the server console.

/tree-edit tree.ACACIA

Naturally Growing Trees

By default, Giant Trees will grow naturally in newly generated chunks in the default overworld (the world called "world"). To add giant trees to more worlds, increase the frequency of tree growth, or disable natural tree growth altogether, edit the plugin's config.yml.

Tree Species

For the beta the following species of trees can be summoned with the /gt command:

  • tree.ACACIA
  • tree.BIRCH
  • tree.DARK_OAK
  • tree.JUNGLE
  • tree.OAK
  • tree.SPRUCE

More tree species will be added in future releases.

Undoing Giant Trees

Trees summoned with the /gt command can be undone using WorldEdit's //undo command. This feature is automatically enabled if WorldEdit is installed.

Making Your Own Giant Tree Species

You can make your own species of giant tree. Start by using the /tree-edit command from the server console, giving it the name of the tree you want to edit or create. (For new trees, ignore the file not found error). As an alternative, you can double-click the Giant Trees plugin .jar file to start the visual tree editor.

editing a tree

Design your tree using the visual tree editor. When you are done, click save and exit the visual editor. To add roots to your tree, create another tree with the same name as your tree, with .root added to the end. For example, /tree-edit tree.ACACIA.root. Root trees are rendered upside down in the world and scaled to match their tree.

Is your new tree really awesome? If so, PM me the model and I'll include it in the next version of the plugin.


  • gianttrees.create (default OP) - Allows the creation of a giant tree using the tree-create command.
  • gianttrees.grow (default true) - Allows a player to grow a giant tree by fertilizing a grid of saplings.

Source Code


This plugin utilizes Hidendra's plugin metrics system. the following information is collected and sent to unless opted out:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • Plugin's version
  • Server's version
  • OS version/name and architecture
  • core count for the CPU
  • Number of players online
  • Metrics version

Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of deltahat deltahat Aug 18, 2014 at 03:30 UTC - 0 likes

    @Wukkit: Go

    Wukkit thanks! I added your video to the description.

  • Avatar of Wukkit Wukkit Aug 17, 2014 at 21:04 UTC - 0 likes

    Hey there, I did a plugin review for you as on request, hopefully it should be of use to you! You can find it here - Keep up the great work! - Wukkit.

    I LOVE making videos and reviewing plugins. If you wish to see my channel go to Want your plugin reviewed? Comment on one of my videos! <3

  • Avatar of assasing123 assasing123 Aug 09, 2014 at 04:51 UTC - 0 likes

    is there any way to make this plugin work with tree assist? .

    so that this trees can be cut down whole?

  • Avatar of Th3PotatoArmyHD Th3PotatoArmyHD Aug 04, 2014 at 20:01 UTC - 0 likes

    @deltahat: Go

    Its a dedicated server. The server it runs on has 4gb of ram free at all times and our cpu is a Intel Core i7 2600 3.4Ghz

  • Avatar of deltahat deltahat Aug 04, 2014 at 18:38 UTC - 0 likes

    @Th3PotatoArmyHD: Go

    I can look into more improvements for lag. The harsh reality I'm up against is that Bukkit is simply really bad when it comes to changing blocks in bulk. You will have the same problem changing 100k blocks with WorldEdit. I'll look into how SafeEdit does things and try to replicate.

    How much CPU and RAM does your server have? This will make a huge difference.

    Last edited Aug 04, 2014 by deltahat
  • Avatar of Th3PotatoArmyHD Th3PotatoArmyHD Aug 04, 2014 at 18:01 UTC - 0 likes

    Cant you use SafeEdit and make it go 10 blocks at a time or something

  • Avatar of Th3PotatoArmyHD Th3PotatoArmyHD Aug 04, 2014 at 17:56 UTC - 0 likes

    Sorry i really want this plugin but the amount of like spikes it causes is unreal. Like i said before cant you make it so it builds it slowly? I Tested this on my test server and it lagged. i cant even think of the lag it would cause if there is 50players online and someone made a dark oak tree

  • Avatar of Th3PotatoArmyHD Th3PotatoArmyHD Aug 04, 2014 at 16:30 UTC - 0 likes

    @deltahat: Go

    ok i sorted that. Are you thinking about adding coreProtect support ? if someone builds a tree it wont rollback

  • Avatar of deltahat deltahat Aug 03, 2014 at 20:50 UTC - 0 likes

    <<reply 2293780>>

    Consult the documentation for your permissions management plugin.

  • Avatar of Th3PotatoArmyHD Th3PotatoArmyHD Aug 03, 2014 at 04:58 UTC - 0 likes

    @deltahat: Go

    How do i turn it off for members & just allow a Lord (Top Donator Rank) to grow trees?


Date created
Aug 24, 2011
Last update
Jul 23, 2014
Development stage
  • enUS
GNU General Public License version 2 (GPLv2)
Curse link
Giant Trees
Recent files



Optional dependency