- Tested Minecraft Versions:
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- Contributors:
- XxFroggyKnightxX
Make your own custom Trees!
Hey guys! This plugin has just gone through an entire recode from the ground up, so if you have any bugs please use the SUPPORT DISCORD.
ResourcefulTrees is the first of many plugins I will be bringing to you on spigot. This plugin lets you create custom trees that generate items. These trees are perfect for any prison server.
![]()
![]()
![]()
![]()
![]()
✚ Animation when tree grow.
✚ Create your own trees
✚ Choose the item your tree drops
✚ Change all messages in config.
✚ Connect hoppers to the tree
✚ Only plant trees in your plot (PlotSquared)
✚ Trees clear on PlotReset
✚ Give players trees with commands (Perfect for Buycraft)
✚ A recoded database designed to handle thousands of trees
✚ Redis Database support
![]()
The plugin only have one command, the rest are configurable.
Command: /trees give
Description: Give player trees
Permission: resourcefultress.give
Coming soon
➤ This plugin only works with the version 6.0 or 6.1 of the WorldGuard.
To view the version history of the WorldGuard go to: http://goo.gl/lIQh1m
I regret the problems this may cause.
Test Servers:
COMING SOON

Elemental Trees | Make your custom Trees! | HUGE UPDATE 1.0
The plugin add unique animations and awesome options for your custom trees!
Recent Updates
- Seed Preset Aug 14, 2018
- Very Big Update and Recode Jul 24, 2018
- WorldGuard Fix Nov 12, 2015
Recent Reviews
-
KhrysAK47
- 1/5,
This plugin has loads of errors all over the place that the developer simply wont fix, he has obviously better things to do then to maintain a plugin that people use.
-
BlockMaster06M
- 3/5,
I can't get any trees, any way to fix that?? It seems like a nice plugin though, so keep up the work PLS
-
WriteEscape
- 1/5,
This plugin has loads of errors all over the place that the developer simply wont fix, he has obviously better things to do then to maintain a plugin that people use.
-
augesrob.com
- 3/5,
PLease update to 1.13.2 and higher good plugin otherwise.
Keep it up...
Thanks. -
SrAngel
- 5/5,
[23:39:10 ERROR]: Could not pass event PlayerItemHeldEvent to ElementalTrees v3.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:931) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PacketPlayInHeldItemSlot.a(SourceFile:30) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PacketPlayInHeldItemSlot.a(SourceFile:8) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_172]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_172]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]
Caused by: java.lang.NumberFormatException: For input string: "399#&a&lEnderSeed"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:1.8.0_172]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:1.8.0_172]
at java.lang.Integer.valueOf(Integer.java:766) ~[?:1.8.0_172]
at com.toxicnether.elementaltrees.library.ItemStackUtil.getByFormattedString(ItemStackUtil.java:31) ~[?:?]
at com.toxicnether.elementaltrees.config.type.TreeVariable.getSeedType(TreeVariable.java:64) ~[?:?]
at com.toxicnether.elementaltrees.data.handler.TreeBuilderHandler.hasIngredientInSeed(TreeBuilderHandler.java:261) ~[?:?]
at com.toxicnether.elementaltrees.data.handler.TreeEventHandler$1.onHeld(TreeEventHandler.java:179) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_172]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_172]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_172]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_172]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] -
zizo95
- 3/5,
solve it plz
00:27:14 ERROR]: Could not pass event PlayerItemHeldEvent to ElementalTrees v3.2
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:git-Spigot-2cf50f0-2b93d83]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-2cf50f0-2b93d83]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [server.jar:git-Spigot-2cf50f0-2b93d83]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1161) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.PacketPlayInHeldItemSlot.a(SourceFile:30) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.PacketPlayInHeldItemSlot.a(SourceFile:8) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-2cf50f0-2b93d83]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_171]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_171]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [server.jar:git-Spigot-2cf50f0-2b93d83]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [server.jar:git-Spigot-2cf50f0-2b93d83]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Caused by: java.lang.NumberFormatException: For input string: "399#&a&lEnderSeed"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:1.8.0_171]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:1.8.0_171]
at java.lang.Integer.valueOf(Integer.java:766) ~[?:1.8.0_171]
at com.toxicnether.elementaltrees.library.ItemStackUtil.getByFormattedString(ItemStackUtil.java:31) ~[?:?]
at com.toxicnether.elementaltrees.config.type.TreeVariable.getSeedType(TreeVariable.java:64) ~[?:?]
at com.toxicnether.elementaltrees.data.handler.TreeBuilderHandler.hasIngredientInSeed(TreeBuilderHandler.java:261) ~[?:?]
at com.toxicnether.elementaltrees.data.handler.TreeEventHandler$1.onHeld(TreeEventHandler.java:179) ~[?:?]
at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[server.jar:git-Spigot-2cf50f0-2b93d83]
... 15 more -
Jack1148
- 5/5,
Hello! This is an amazing plugin, and you helped me when I was stuck with it!
Just a few things to ask:
Can you add a schematica file where we can make our own "model trees" to use?
Can you add enchantment support with seeds?
Guys, if you would like to know how to use custom names with this, you have to do
seed-type: '6:0#&eSand' That seed would be a sapling, and it has to be named &eSand, otherwise it wouldn't work. -
-
Author's Response
Thanks for the review, and at the moment no. but i will try to add this feature. ;)
-
-
ThelpixGamer
- 5/5,
Well the plugin is excellent its so cool but i would like a feature to create a custom item seed by a GUI or config and a way to create custom item drops by a GUI or just an option to have more than 1 drop per tree
-
Author's Response
Thanks for the review, i will try to add it in the next update! ;)
-
iTzSmeagle
- 5/5,
Hi, could I add a life time to the tree? for example when a user puts a tree after X seconds the tree breaks / gets old and is eliminated
-
Author's Response
Thanks for the review, i will try to add it in the next update! ;)