NoFloatingTrees - Automatically Remove Floating Leaves Version: 0.4.1 This is now here: http://dev.bukkit.org/server-mods/nofloatingtrees/ Description This plugin logs the position of any block that a player breaks that looks a bit like a tree. Every 30 minutes each entry in this list of positions is checked more thoroughly to make sure it is a tree and that is it not connected to the ground. When it is found that there are leaves with no logs connecting them to the ground, all of the logs of that tree will be removed allowing the leaves to decay naturally. To prevent this being abused by people that have looked at the tree checking code the area must contain at least 15% leaves (most trees contain 20% + and most log houses contain ~1%). As well as this the area must not contain any glass, planks, cobble or half blocks. If you have the LogBlock plugin installed, any blocks that this removed will be logged as the user "NoFloatingTrees". Download http://bukkit.jacekk.co.uk/NoFloatingTrees/NoFloatingTrees.jar Chat Commands /nftpurge - Run the removal task manually, it will still run at the next scheduled time. Permissions nofloatingtrees.command.nftpurge - Allows the use of the /nftpurge command, this defaults to ops only. Known Bugs Sometimes weirdly shaped trees will not be removed fully If someone happens to plant a tree in the same spot and then not cut that down fully within the 30 minutes, the same position will be checked twice. People that start cutting a tree as the removal task starts will be unlucky. Changelog Version 0.4.1 Fixed some issued with the command. Added a message so you know it actually ran. Version 0.4 Now works for trees that are blown up too. Version 0.3.1 Fixed a spelling mistake (yes really!). Version 0.3 Added LogBlock integration. Version 0.2.2 A tree will now only be removed if the surrounding area does not contain any glass, planks, cobble or half blocks. Version 0.2.1 Improved the "is that a tree" check and the check done on each block that is removed. The list of trees is now check every 30 minutes as promised not the 5 I used while debugging. The "remove trees" message is no longer logged to the console (that was something left over from testing, total pro) Version 0.2 Fixed an NPE when a tree spanned into chunks that were not loaded. Added a command to remove trees. Prevented the list being processed if it is already being processed. Version 0.1 Initial release.