ChopTree2

171k Downloads

This is a continuation of the very popular but sadly inactive ChopTree plugin by Iso_1. This new version started as a copy of the old one, but has been updated to fit the newer API. I have done what I can to bring this excellent plugin back to life.

2.1+ UPDATE NOTICE: To clean up the code and make the plugin a little more efficient I have removed the .properties files and replaced them with .yml equivalents. Anyone using 2.0 or before will need to reset their settings (which can be done in game using the /choptree toggle {option} command).

What Is ChopTree

ChopTree is a simple plugin, that lets Trees act like cacti. (Chop the bottom block to pop the whole tree)

This plugin is originally coded by askmeaboutlo0m. (Iso_1) kept it updated up to the 1.0.1 Craftbukkit build and removed some errors. Since 1.2 the plugin is now managed by ellbristow.

Please give me feedback and make suggestions for any features you would like.

Features

  • Lets trees act like cacti - remove a block and all blocks above are yieled too.
  • Alternatively you can make that log blocks move down one by one instead - no more climbing trees.
  • Option to pop Leaves when the tree pops (or to bring them down with the logs if using the move down feature)
  • Works with all tree types (they all yeild their own wood and saplings).
  • Also works with "big" trees that have multiple branches - makes felling them a lot easier.
  • Restrict using this plugin to certain tools only.
  • Only works on trees, houses made of logs are safe!

Installation

  • Copy the .jar to your plugins folder
  • Restart your server/plugins
  • Edit the config.yml file to your liking (It's self explanatory)
  • Restart again
  • Enjoy (Important step!)

Commands

/choptee : Main plugin command for all settings etc (Alias /ct)

/togglechop: Turn ChopTree on and off (Alias /tc)

Permissions

  • choptree.*: Can chop and use all commands
  • choptree.chop: Player can chop trees in one chop
  • choptree.commands.*: Access to all commands
  • choptree.commands.choptree.*: Access to all admin commands
  • choptree.commands.choptree.info: Access to /choptree
  • choptree.commands.choptree.reload: Access to /choptree reload
  • choptree.commands.choptree.toggle.*: Can toggle all choptree settings
  • choptree.commands.choptree.toggle.activebydefault: Can toggle this setting
  • choptree.commands.choptree.toggle.useanything: Can toggle this setting
  • choptree.commands.choptree.toggle.moredamagetotools: Can toggle this setting
  • choptree.commands.choptree.toggle.interruptiftoolbreaks: Can toggle this setting
  • choptree.commands.choptree.toggle.logsmovedown: Can toggle this setting
  • choptree.commands.choptree.toggle.onlytrees: Can toggle this setting
  • choptree.commands.choptree.toggle.leaves: Can toggle this setting
  • choptree.commands.togglechop: Access to /togglechop