Lumberjack
Don't you hate those big trees where you cannot reach those high blocks while standing on the ground. Trees should be felled like a boss, so take them down with Lumberjack while your feet are still touching the ground!
Lumberjack released!
What does Lumberjack do?
Lumberjack detects if a player destroys a wood block that is part of a tree. The highest wood block will be destroyed instead of the block that the player destroyed, unless it is the same block of course. Works for oak, birch and redwood trees!
No more annoying trees! Please support this project by leaving a comment with your thoughts on it!
Help it doesn't work!?
If you have downloaded this plugin and it doesn't seem to work for you, ensure the following things:
- download the latest craftbukkit server and Lumberjack
- is Lumberjack enabled? Type the following command to be sure:
- /lumberjack enable
- does the tree you are chopping meet the following requirements?
- is block you are chopping connected to the the complete trunk?
- is the base of the trunk (the lowermost block) placed on a dirt (without grass) block?
- is the trunk of the tree connected to at least 4 naturally grown leaf blocks?
- (versions before 1.0.1v1) If you have NoCheat enabled then make sure to set the following options (found by ace1177)
- blockbreak.reach.check = false
- blockbreak.direction.check = false
- blockbreak.noswing.check = false
Lumberjack commands
As of version 1.8.1v2, Lumberjack has 4 commands. The commands can be viewed by typing /lumberjack . Most of the commands can be combined e.g. /lumberjack enable silent . It is also possible to use the shorter versions of the options, the 'hotnames' e.g. /lumberjack e s . This has the same result as the previous command.
enable
description: enables Lumberjack
hotname: e
disable
description: disables Lumberjack
hotname: d
silent
description: hides most Lumberjack messages
hotname: s
normal
description: shows all Lumberjack messages
hotname: n
Future Features
I decided to create a page that enlists all the plans I have for Lumberjack. If you have suggestions or fresh new ideas, feel free to leave a comment on the plans page!
Supporting the author
If you use and /or like /dislike Lumberjack, then please let me know why and what changes you would like to see! It really motivates me to continue the development :)
If you are a really nice person, you know that it takes time to develop plugins and you are willing to drink a glass of milk instead of a milkshake to save a dollar, then you can donate that dollar here
@Geckoleon
this would not be impossible, it would just require a bit of crazy code!
@deazurain
would u mind giving me a look at the code? i may just be able to pull this off :D
I wish it worked with trees on grass, and if enderman wouldnt keep screwing up the trees.
@Geckoleon
Short answer: no, long answer: If I had the time, dedication and money to rewrite Minecraft and give every player a super computer so that it is possible to have blocks oriented in any way.. then I might just do it.
I don't know how you have visualized what you described but I think it is impossible.
Hey just an idea, instead of it chopping the tree, can you make it so that if you chop the bottom block and it was on dirt, the tree just falls down, leaves and everything, and when that happens, Timber appears as a message
@FluRoShiFTz
Thanks :). The problem you described is probably not a fault on my part. I think that WorldEdit doesn't set the 'natural' flag in the leaves. This is a requirement for Lumberjack to work and it is the reason why Lumberjack doesn't activate it's magic on your tree house, which is a good thing.
I could make the natural check optional but I think it is better if WorldEdit generates trees like the original Minecraft world generator does.
Although it is possible that this is not the origin of your problem, I really think it is :P
AWESOME plugin but since world-edit is a VERY common plugin you should make it work with it like When i use the /tree command when i right click it makes a tree where i click and when i chop it down it does nothing to the tree its just a normal tree again that has no lumberjack in it!
Anyway Awesome Plugin Thanks Heaps But This Is A Suggestion
+LIKE
@Shooty_
I intend to make the login message mute-able per player in a future version :). As of version 1.8.1v6 this is not yet possible.
@deazurain
THANKS for this update :D ?
But no way to hide the loggin message ? "[LumberJack] Lumberjack loeded and enabled"
@deazurain
Hm, maybe i had the "luck" to only try trees in protected regions (WorldGuard)... but that would be a strange coincidence. I'll try some things the next few days and will come back here if i find something.
Thanks for your support!
(btw. i'm running Essentials+Spawn, WorldEdit+Guard, FalseBook, AutoRepair, Dynmap, CraftIRC3, PickBoat, HeroicDeath, NoCheat, PermissionsBukkit+Bridge, Stats and Tables)
@xenomat
I'm sorry if I offended you but I wanted to make sure that you read it because a lot of people just download Lumberjack after they read the description.
I have adjusted my plugin so that if a BlockBreakEvent is cancelled, the block doesn't get destroyed. In that case it doesn't print anything because that would probably spam your server with useless messages. It is, ofcourse, a good thing when Lumberjack knows that a BlockBreakEvent was cancelled by WorldGuard and listens to that request.
For the permissions, they have not been implemented ^ ^ . I don't do anything with them in the code itself (yet) so that can't possibly be the problem.
In conclusion, I think another plugin is preventing your users from destroying a block somewhere. However, I don't have a clue what other plugin might be doing this :S.
You can test it yourself by enabling every plugin one by one and test Lumberjack every time untill you notice that a plugin stops Lumberjack from functioning.
@deazurain
Of course i read your help text. I tested several trees with admin and normal user, and i also configured NoCheat. Users can't chop down trees on my server with lumberjack. :( There is no console error, so i have no clue what the cause could be. Also, admin has all permissions, thats what i have to go on.
Which permissions-plugin do you recommend? Maybe there is something wrong with PermissionsBukkit and the Bridge.
@xenomat
Have you followed the "Help it doesn't work !?" text that I wrote especially for people like you?
And about the durability problem, I only recently thought about that myself and you are the first user to report this so now I'm sure. Thank you for letting me know!
Is there a permissions node? This is not working for users on my server, only for me (admin).
Also, the damage to the axe isn't registered correctly. The healthbar of the tool gets reduced, but if i move the tool to another slot, it fills up to the level when i first startet chopping.
Running latest permissionsbukkit with bridge and CB1337.
@deleted_7536780
No
@deazurain i know i can create multiple servers, no offence but im no noob. i've been running servers for over a year.
From my plugin list any ideas what may be the problem?
@DannyDog88
I made a poll to measure how many people would like this feature :)
@TeamAss
Hmm I think you have to donate some money to me in order for me to implement PEX so that you can enable Lumberjack for people who have donated to you :P. Anyway, supporting PEX would just mean implementing permissions right? I guess I can do that :)
Add PEX support please! In my server, I only want donators to use the plugin. Not all. Great plugin btw, old ChopTree plugin is outdated, can't use it. Does this plugin make the trees like cactus, so that when you hit any part of the tree, the other logs ontop of it fall?
Hey. Lemme rephrase what i said on the other post. Get an item like shears or something and use that for LumberJack
Lovely work the new update is awesome.
@dockter
How can you not read the second header on the main page: "What does Lumberjack do?" :P
@re4397
Disable "blockbreak.reach.check = true" if you have NoCheat enabled. Lumberjack generates a block break event that may be out of the players' normal block breaking range. The event is cancelled by NoCheat if you are not op.