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.
@Zombiemold
I have replied on the ticket, please refer to there from now on.
I made a ticket, but figured I'd post here too.
Any chance for towny compatibility? Players can break trees that belong to other players etc.
@bluehasia
I have, yes. I'm currently working on that issue and I have as such marked the ticket as "Started"
did you look in th ticket section? i posted that qt stopped working for wool tree
@CommanderGizmo
That feature has now implemented into version 1.2.1, which can be downloaded here.
@CommanderGizmo
The versions that didn't replant were the ones that did block damage as if you were chopping just one log, not the whole tree.
I have mentioned that I will put that feature in, with a configurable option to enable/disable it.
@adam_daniels
I recall there used to be two versions released each time. One which offered replanting the tree, and one that did proper damage to the tool for the logs broken. I would like to have the option to see damage done to the tools as if you chopped each block broken yourself.
@adam_daniels
Is this planned on changing? Currently people are growing hundreds of trees next to eachother (touching) and one chop gives thousands of logs with one block damage. Proper item damage will be crucial for me.
@ray73864
I have (as stated above - very clearly) a ticket page for reporting such errors, please create tickets instead of filling up the comments section.
For your benefit, I have already done this, please refer to here for this error.
Getting a lot of these errors on the console:
@CommanderGizmo
What do you mean by that?
At the moment, tools will be damaged as if they are chopping one block.
Thanks for keeping this updated!
Is there still a version of this that puts the proper wear on the tools? The users on my server still would like that option.
@ray73864
Players cannot disable it for themselves, currently, but that feature can definitely be added.
@adam_daniels
I assume if the player types that themselves, then it disable/enable for them and them only? If not, is that a possibility?
Just had one of the members on our server type it, and it said 'No Access' or something like that :(
@nexxd
As I asked above, that comment belongs in a Ticket. I've done this for you, please refer to that from now on.
@ray73864
Yes, per user enabling/disabling of the plugin was added in the latest version (1.2), you can use "/qt enable [player]" or "/qt disable [player]" to enable or disable it for "[player]"
Note that the enabled/disabled list is not currently preserved between reloads, but I plan on adding a feature in that enables that.
As for a multiple replant feature, I will look into it for a future release.
@ray73864
Oh, to add to that, it should remember the per-player setting, i have a couple of players who would rather not use it and the others would like to, but i don't want to go down the perms road.
Any chance of a per-user enable/disable?
Also, is there a possibility this could replant those big jungle trees? the ones that require 4 saplings in order to grow.
Hi, This looks like a really nice plugin for use with tekkit. Im getting the same error however when chopping down trees in tekkit.
Server console shows:
23:19:54 [WARNING] Failed to handle packet: java.lang.NullPointerException java.lang.NullPointerException at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager .java:249) at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:179 ) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:548) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43) at net.minecraft.server.NetworkManager.b(NetworkManager.java:234) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:8 3) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Please can you also look into supporting the two types of rubber tree found in tekkit (industcraft).
Hi, bug found. Reproduce with the following steps:
1. Chop bottom trunk with bare hands. Entire tree should stay. 2. Replace the missing bottom log with log that was just harvested (or a different one, doesn't matter). Log should now be "sideways." 3. If I chop this with my bare hands, I get it back normally as a normal log. BUT if I chop this with an axe, I receive a "sideways" log in my inventory. 4. The sideways log and normal logs should be in the inventory, but separated. They cannot be stacked, it's as if they're two different entities. 5. Normal logs can be crafted with as usual, but the sideways log however cannot.
Could you make it so the tree drops nothing but one type of log? Thanks!
@verystrongbigboy
For just the truck of the tree to be chopped, and I assume, the leaves disappearing, you need to put the values of OakDrops, BirchDrops, PineDrops and JungleDrops to - '-1', and have the leafDrops values set to "- 0,1" (failing that, "- 0,100")
If you are looking for something that doesn't destroy the leaves, and keeps them there, then I'm afraid this plugin doesn't have that feature.