Current Version: TreeAssist v4.3.2


Major config file re-write! Please check the TreeAssist v4.1 file to see the changes and appropriate actions to take. Its simple and really shouldn't affect servers any differently, but is absolutely required in 4.1+.

Here is the new config:

  Auto Fell: True
  Sapling Percent: 5
  Sapling From Leaf: True
  Enable Single Tool: True
  ID: 275
  Use Permissions: True

You can always copy/paste into your old config file, but it is not recommended.


Auto Fell: True
Enable Auto-felling trees. Without this, most of the functionality is disabled.
Sapling Percent: 5
Percent chance of replanting (not quite implemented yet)
Sapling From Leaf: True
Enable planting of saplings when they drop from leaves (not quite implemented yet)


Enable Single Tool: True
Limit the TreeAssist tool to only one item.
If set to False, any axe will work.
ID: 275
Set the Single Tool item to 275 (stone axe)


Use Permissions: True
Enable permissions checking. Built against PEX's API.
Allows auto-choping trees. This is the main permission.

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

  • Avatar of teh_jombi teh_jombi Feb 23, 2013 at 18:40 UTC - 0 likes

    @Ninespire: Go

    What did you add/change before it stopped working correctly?


  • Avatar of Ninespire Ninespire Feb 23, 2013 at 15:11 UTC - 0 likes

    The plugin no longer chops down trees. Here's a copy of my server log when the server starts up.

  • Avatar of teh_jombi teh_jombi Feb 16, 2013 at 18:30 UTC - 0 likes

    @Vapor_Lock: Go

    It is all about how close the blocks are to each other. Right now I think its searching up to 4 blocks away to accommodate those logs that aren't connected. I can lower it or add a config option (which will probably be better).

  • Avatar of Vapor_Lock Vapor_Lock Feb 16, 2013 at 16:48 UTC - 0 likes

    Why does breaking a tree also break the tree next to it? This causes many problems such as the tree next to it doesn't break all of the logs so theres still floating logs.

  • Avatar of elias1979 elias1979 Feb 15, 2013 at 15:33 UTC - 0 likes

    Works with java 8 beta, can you add so the leafs drop faster.

  • Avatar of Euphmonster Euphmonster Feb 14, 2013 at 23:09 UTC - 0 likes

    Updating your Java seems to be the major problem with most plug-ins not working. Pro-tip, along with updating your Java to the most recent version, go into your Control Panel, and manually uninstall all previous versions of Java. This is what was preventing TreeAssist from working on my server. Thank you teh_jombi for this great plug-in!

  • Avatar of dyon46 dyon46 Feb 14, 2013 at 18:23 UTC - 1 like

    it is working now. thanks for your help

  • Avatar of dyon46 dyon46 Feb 14, 2013 at 18:07 UTC - 0 likes

    i suppose i just update my java from i am trying it now. if it still wont work i will let you know.

    i you dont hear from me again, it is working. thx for the help.

  • Avatar of teh_jombi teh_jombi Feb 14, 2013 at 17:12 UTC - 0 likes

    @dyon46: Go

    You have the wrong version of Java on your server. You need to upgrade it to Java 7.

  • Avatar of dyon46 dyon46 Feb 14, 2013 at 16:09 UTC - 0 likes

    it isn't working for me either, i also tried making a fresh server, didn't work aswell. i dont use a permissions system, when i start the server it says this: [SEVERE] Could not load 'plugins\TreeAssist.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/teh_jombi/TreeAssist : Unsupported major.minor version 51.0 at at org.bukkit.plugin.SimplePluginManager.loadPlugin( at org.bukkit.plugin.SimplePluginManager.loadPlugins( at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins( at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>( at net.minecraft.server.v1_4_R1.PlayerList.<init>( at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init( at at Caused by: java.lang.UnsupportedClassVersionError: me/teh_jombi/TreeAssist : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at Source) at Source) at$000(Unknown Source) at$ Source) at Method) at Source) at at at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at ... 9 more


Date created
Feb 21, 2012
Last update
Jan 20, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files