Deforestation

5.7k Downloads

Deforestation

DEMONSTRATION VIDEO

Information

The Deforestation Craftbukkit plugin has one simple, elegant purpose which it executes with extreme accuracy: allow players to chop down entire trees from the ground. Similar to the Timber mod, this plugin will cause entire trees to be destroyed if it's base is destroyed. That means, if you break the bottom block(s) of the tree, the entire thing comes tumbling down!

Settings

There are no settings; the entire plugin is one, small, simple jar file that will NOT take up more system resources than necessary. It does not support nor use permissions of any type, and there are no configuration options. The plugin will yield if another plugin cancels the initial blockBreakEvent. This way, players cannot chop down trees normally protected by other plugins.

Setup

The Deforestation plugin requires no initial setup. Just place it inside your Craftbukkit server's "Plugins" folder and start 'er up! Please leave comments of any bugs or problems you encounter while using this plugin.

Protection from False-Positives

If you don't want the Deforestation plugin to think that your log cabin is a tree and destroy it all when you break one block, there is one simple rule that the plugin goes by to determine if a structure is a tree or not. If there is a leaf block directly on top of a log, then it will consider that log and any logs directly below it to be a tree (up to a limit, or course). Feel free to look through the source code to uncover the exact algorithm for yourself, or leave a comment down below, and I may answer. But short version: Make sure there are no leaves on top of logs.

Future Plans

None at the moment. If there is something you'd like added to this plugin, please leave a comment down below and I'll consider it.

Customization

If you would like the plugin suited to the exact needs of your server, (for example, you would like to remove the ability for the player to destroy giant jungle trees, or would like to limit it's functionality to OPs) please contact me and we can discuss it.