QwickTree
QwickTree v 2.2.4
What Is QwickTree?
QwickTree is a permission supporting plugin that will harvest the whole tree when the bottom block it destroyed with specific tools (see the default config)
Features
- Harvests the whole tree when the bottom block of the tree is destroyed with config definable items (stone axes or better, by default);
- Checks within a certain area of the tree for common "house" blocks - so your log cabin can stay standing! Can be changed in the config. NOTE: This will not stop them from destroying the tree, but it will stop the player from harvesting the whole tree.
- Replants Sapling when the tree is chopped down - replants all 4 sapling in large Jungle trees!
- Permissions support. Permissions can also be disabled in the config.
- Now supports protect regions. (Only tested with WorldGuard so far)
- Ability to Disable & Enable the plugin in-game all users, or individual users without needing to reboot the server or mess with permissions.
- Drop vines when they are attached to or near the tree.
- Bottom level of leaves are not destroyed on Jungle trees only.
- Tree Specific drops, e.g. Only Oak Trees drop apples.
- Ability to stop QwickTree from chopping down tree types.
- Damage support for the entire tree - so chopping down a Jungle tree won't act like you only hit one block! All items that take damage will be damaged - even a bow or golden helmet!
- Maximum size limit for a tree. Your sacred 10,000 block tree is safe from vandals.
- Logging in grief-logging plugins - so you can see who chopped down the tree. (Only specific plugins supported so far, see below for details)
Plugin Support
Currently, QT supports most protection plugins and the following:
Anti-Grief/Logging
If you have any suggestions for integration with other plugins, let me know!
Setup
Config
The Default Configuration is as shown here.
Commands & Permissions
To see a list of commands, and the permissions, see here.
Errors, Defects or improvements
All issues and enhancements are tracked in GitHub. To view all tickets, click on tickets above. If you're having any issues with QwickTree, please start by looking at the troubleshooting steps.
Metrics
This plugin utilizes Hidendra's plugin metrics system, which anonymously collects and sends the following information to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. You can see the presentable data on mcstats.org/plugin/QwickTree
Source Code
The source code is available on GitHub: github.com/gorbb/QwickTree. Please feel free to make alterations or amendments as you see fit.
@seanskroht
Yeah, I'd noticed that just a few days ago. I've got a bit of a break from uni so I decided to take a look at it.
I'll use the IDs as a work-around for now, and then switch it around once this issue is fixed.
@adam_daniels
That's a shame considering Spigot are still working on craftbukkit for current versions.
@PapiDimmi
As Bukkit isn't available to download anymore and the majority of the staff working on it have stepped down, the bug preventing me from using 1.7 trees won't be fixed.
@Huskehsaysrawr
I'm slightly over halfway updated at the moment, but that's had to go on hold whilst I finish my exams. The last one's tomorrow so I'll continue with QT from Friday.
There's currently a bug in Bukkit which is stopping me from using the new tree types introduced in the 1.7 updates, so I'm having to debate waiting for that issue to be fixed or getting a release out without the new tree support.
My progress so far, though:
If you wish to view or vote for the issue, the ticket is BUKKIT-5313 on the issue tracker.
still working on a update?
Just to keep those who are wondering updated, I am working on an update for the latest 1.7.2 build, although I have hit a small issue.
With the latest update, Bukkit have deprecated item ids and data values, and I cannot find a way to find data values of blocks currently. I'm sure they'll add this in due time, but until them I seem to be at a kind of road block.
This also means that the config will change, from item ids, to item names. To convert from item ids to supported names, you can take a look at this page. However, please note that this will not take effect until the next release - changing it now will likely result in errors.
@adam_daniels
Sounds good, thanks for the speedy response, Adam!
Keep up the amazing work.
@LeOracle25
Yup! :)
I finish for the Christmas break on the 13th and I'll have 3 weeks 'till I go back, so I'll have plenty of time to work on it.
Is this going to be updated for 1.7.2? Just out of curiosity, I love this plugin to be completely honest.
@adam_daniels
No problem, was just interested in the up-to-date status xD
I just noticed I actually filed a request Ticket for that some time ago!
Haven't played MC since.
@4rz0
Yes, although each time I give an estimate, I seem to get bogged down with other work.
My understanding of Java has increase quite a lot since starting this plugin, and so, I must also try to understand what I wrote before - or start it again. :)
I have deadlines galore for the next two weeks, and still a few after that. However, I finish for Christmas on 13th Dec and will definitely be able to put more time into this plugin and other projects. :)
Rest assured that it will happen, hopefully soon.
Still no custom tree support?
Wouldn't it be possible to define trees from log-IDs and leaf-IDs?
@CommanderGizmo
How strange. I've not noticed anything different when I've been using it. I shouldn't have anything to do with the .dat file, that just saves a list of players that have the plugin disabled.
Could you list the build of Bukkit you're using along with any plugins & versions of them, please?
@adam_daniels Thanks! I've always wondered why that particular detail was never put in any tree chopping plugins.
You can view the current config here: http://pastebin.com/VaYSANeM
There are several issues going on, I'm afraid. I did delete the QwickTree folder and redo the config file as you see above. After that it started respecting the first section on tool selection being anything. However, it still auto replants, drops an enormous number of leaves and saplings per tree, and offers no control at all over the amount of wood and/or vines that are dropped. Basically, I cannot discern any difference in the way the plugin acts in respect to the tree specific section at this point. The first part seems to work now though. Maybe that had something to do with the .dat files?
@CommanderGizmo
Could I see what the current config is and what you're trying to change? It seems rather strange to me that it doesn't read the config properly.
Tree stumps are on my todo list for the next release for you. :)
@adam_daniels
Thanks! We're certainly enjoying getting to know her.
I have tried restarting the entire server several times, but I still can't identify any settings which are getting used. Perhaps I should just remove the whole config and have it regenerated again.
You know, one thing I would love to see this plugin do is allow you to chop a tree down from anywhere along it's trunk. For example, if you chopped the second block from the the ground along it's trunk it would then leave a one block stump while the rest of the tree fell. For large trees, such as jungle, you would have to chop three or four of the trunk blocks at that height in order to make it fall.
@CommanderGizmo
First off, congrats on your daughter! :)
As for the config, it looks like the /qt reload command isn't working as it should - I'll look at that now. For the meantime though, reloading the server (or just the plugin, if you have something like this) seems to work.
Thanks for the update Adam. I just revived my server now that we have recovered from our new daughter's arrival. I'm liking the new setup!
[EDIT] It would seem that the plugin is ignoring the config file completely on our 1.6.2 server. Any ideas? None of the changes I've made are having any effect. It just uses the default config file options.
Update
For those still interested in this plugin, I'll be picking it up again very soon.
I've got less than a week left of school, after which I'll start with a rewrite with the intentions of clearing all of the bugs. I'll start without the plugin support that I currently have, but I'll add those in for the next release.
If you'd like a date, I'd say I could get it done soon after the 1.6 update, but I do have other duties which may take priority, so it could take longer.
Sorry for being inactive for almost 4 months now, but development on QT will start again soon!
@ATalkingRock
That is currently a bug in the plugin, which I'll be squashing very soon. :)
Is there a way to make it so no leaves break at all? Or at least drop? Im turning the drops off and its still dropping significant amounts of leaves, Thanks!