LumberJack is a simple mod that allows you to cut down entire trees by breaking only a single block! It is lightweight, requiring no APIs and modifying only a single class! LumberJack is also highly configurable through a settings file! Many aspects (with more to come!) of the mod can be completely customized through a simple properties-format config file! And it's open source!
Features: Implemented:
Cut down trees by breaking a single block
Option to disable trees breaking below the starting cut
Key binding to boost the cutting range by a configurable amount. Useful for clearing jungles! Default V.
Key binding to disable breaking multiple logs. Default left-shift.
Ability to define custom axes. If you have a mod that adds a new type of axe, you can make LumberJack recognize it!
Forge and ModLoader versions that do not mod the jar at all!
Planned:
Customize all keybinding Done in 1.6.2 [F]!
API to allow mods to register axes automatically
Option to take axe durability for every block broken Done in 1.6.2 [F]!
ModLoader and Forge versions that do not modify ANY classes. Added in 1.6.2 [F]!
Reviews: If you like a review, please support the creator by giving their video a like! By IncineratedToast (with install instructions!): By ShiftyPixels: By CrazyRobotDog: By TheNinjaProlog: Config file Properties:
A good description of some of these properties can be found here. Thanks BeardedKirklander!
break_vines: True/False. Toggles breaking logs automatically breaking attached vines. Currently broken and does nothing.
break_blocks_down: True/False. Toggles breaking wood blocks below the first one broken. Set to false to leave stumps if trees are cut in the middle.
tree_cutting_radius: Integer. The maximum distance wood blocks can be to be considered adjacent. Not recommended above 5 or serious lag can be caused.
custom_axe_ids: Integers separated by commas. Item IDs to be treated as axes. If you have a mod that adds new axe types, then add the Item IDs here to make LumberJack recognize them.
do_deplete_tool: True/False. Toggles the axe being damaged by every block broken.
block_break_radius_boost: Integer. Sets the "boost" amount given by holding down the key set in break_boost_key.
break_boost_key: String. Assigns the key for the break radius boost.
break_disable_key: String. Assigns the key returning to vanilla log breaking.
Downloads:
By downloading any version of LumberJack, you agree to the License Agreement below.
Versions 1.6.2 [F] and later include sources. Higher release letters of the same version are newer. For example 1.6.2[F] is newer than 1.6.2[E], but 1.6.4[A] would be newer than both.The sources of 1.6.4[a]+ can be found here. Bold versions are newest.
TERMS AND CONDITIONS0. USED TERMSMOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.MOJANG - Mojang ABOWNER - , Original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://minecraft.net/terms) the OWNER has full rights over their MOD despite use of MOJANG code.USER - End user of the MOD, person installing the MOD.1. LIABILITYTHIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.2. USEUse of this MOD to be installed, manually or automatically, is given to the USER without restriction.3. REDISTRIBUTIONThis MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this MOD must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.4. DERIVATIVE WORKS/MODIFICATIONThis MOD is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
It works very well for me. I use Magic Launcher and have Mod Loader loaded first, and LumberJack loaded next, then all my other mods. That combination has been really reliable.
In the LumberJack_config.txt file, I have:
tree_cutting_radius=1
block_break_radius_boost=4
I hold the SHIFT key down while chopping with an Axe to chop a single block.
I do a normal chop with an Axe bring down an entire tree.
I hold down the V key while chopping to clear out the Jungle trees and ground cover
You can adjust the block_break_radius_boost setting to 5 or 6 or 7, etc. to widen the effect. Seems like 4 or 5 work really well.
The V key modifier allows you to nearly wipe out dense Jungle forests in one chop. You may have to repeat the process on a few trees in the Jungle, depending on the layout of the map, but you can get rid of the trees and the ground cover in no time with this mod if you are so inclined.
NOTE - if you hold down the V key and chop, you may need to be patient while the system calculates which trees are to be chopped down. There may be a delay. Don't panic. Just sit back patiently and watch the blocks drop to the ground.
Also, it may be a good idea to backup your save games before you start testing this mod, just to be ultra safe. You can get some unexpected results (like if you have nearby villages) but that's half the fun of it. Lastly, in Magic Launcher, you may want to set your JAVA memory (setup, advanced, memory) to 2048 if you have the RAM, to help improve calculation speed.
This is a brilliant mod for its size. I'm using it with Forge, Optifine, and TooManyItems without anything going wrong, This is obviously due to only one class file being altered.
Regardless, this is a nice mod and it reminds me a bit of Terraria.
Not only is your mod coded by base editing classes (which is a bad practice and CAN be avoided), but you copied most of the code from TehKrush's Timber mod.
I did a quick git diff on his and your mod (BlockTimberTree.java in his case, you just moved his code to BlockLog.java) and you can check the diff results for yourself: http://i.imgur.com/Y2o1imm.png (I had to rename the parameters, because the diff tool didn't work otherwise, but apart from that I don't touch anything else)
Look - he simply made a great workaround. It allows Magic Launcher people to have the ability to use a TImber Mod like feature, which otherwise would not be possible.
I can't believe you are getting y about someone helping other people get functionality during this 1.6.x change up.
Something wasn't working for folks, he was nice enough to put time in to get a workaround going on, and you try to beat him up for it? I just don't get it.
But Timber Mod does NOT work with Magic Launcher. This new LumberJack mod DOES work with it. So all of the people who use Magic Launcher now have a working alternative.
Look - he simply made a great workaround. It allows Magic Launcher people to have the ability to use a TImber Mod like feature, which otherwise would not be possible.
I can't believe you are getting y about someone helping other people get functionality during this 1.6.x change up.
Something wasn't working for folks, he was nice enough to put time in to get a workaround going on, and you try to beat him up for it? I just don't get it.
Gut it does NOT work with Magic Launcher. That was the whole start of the edits to the code in the first place.
My mod don't work with Magic Launcher, and it is vanilla. Now do you have a reason?
And, TehKrush says no, but he continues...
It's on me - I'll ask him to take it down. It was only after TehKrush said he was not going to develop past 1.5.2 that the idea even came to light. What a goddamn mess.
It's on me - I'll ask him to take it down. It was only after TehKrush said he was not going to develop past 1.5.2 that the idea even came to light. What a goddamn mess.
Nevermind. Anyway, this it's a mod. If it is illegal, it will be deleted, if not, not.
P.S: I'd liked the deforestation tool, but my MC freezes. I really have a bad computer.
It works very well for me. I use Magic Launcher and have Mod Loader loaded first, and LumberJack loaded next, then all my other mods. That combination has been really reliable.
In the LumberJack_config.txt file, I have:
tree_cutting_radius=1
block_break_radius_boost=4
I hold the SHIFT key down while chopping with an Axe to chop a single block.
I do a normal chop with an Axe bring down an entire tree.
I hold down the V key while chopping to clear out the Jungle trees and ground cover
You can adjust the block_break_radius_boost setting to 5 or 6 or 7, etc. to widen the effect. Seems like 4 or 5 work really well.
The V key modifier allows you to nearly wipe out dense Jungle forests in one chop. You may have to repeat the process on a few trees in the Jungle, depending on the layout of the map, but you can get rid of the trees and the ground cover in no time with this mod if you are so inclined.
NOTE - if you hold down the V key and chop, you may need to be patient while the system calculates which trees are to be chopped down. There may be a delay. Don't panic. Just sit back patiently and watch the blocks drop to the ground.
Also, it may be a good idea to backup your save games before you start testing this mod, just to be ultra safe. You can get some unexpected, but likely very cool, results. Lastly, in Magic Launcher, you may want to set your JAVA memory (setup, advanced, memory) to 2048 if you have the RAM, to help improve calculation speed.
Good mod. Thanks for making it.
Those are good tips! They should be useful for new users!
This is a brilliant mod for its size. I'm using it with Forge, Optifine, and TooManyItems without anything going wrong, This is obviously due to only one class file being altered.
Regardless, this is a nice mod and it reminds me a bit of Terraria.
The class you are comparing is a vanilla method. The code missing from mine is the only non-vanilla code in that method. Look at the harvestBlock method in my class, because that is where I wrote my code. The code that our mod shares is used to make leaf blocks decay, and comes from vanilla.
You know, he asked TehKrush for permissions to take over Timber, but he didn't allow him to. He still took the code.
Also, getting the mod to work with Magic Launcher? It should be the opposite, Magic Launcher should be fixed so the mods work. Timber and my mods work just fine in the vanilla launcher.
I agree that MagicLauncher should be fixed, but it's not so I wrote this. In any case, I took no code.
That discussion reminds a bit of NotEnoughItems being claimed to be a TooManyItems Rip-Off (Where the creator had only the idea from, too).
Looks like a solid mod. And I got a feature request: Can you add a function in the config to include automatic sapling replant? (i.e. after chopping down the bottom most log, it gets replaced by a sapling). Just for the lazy who just want to chop that forest down without in need to replant anything by hand.
Otherwise I only miss a forge-based version.
The thing with NEI is actually really similar, now that you mention it. That is actually a good idea, although it may be a bit hard to accurately pinpoint the bottom of a tree from a code perspective. I have a couple ideas to get it to work at least partially, however. The forge and ModLoader versions will actually be very easy to write, using the trick of swapping the vanilla BlockLog instance out with the modded one. It will require no jar modding, and I am already doing it in the forge version of one of my other mods.
acomputerdog's actually correct, after checking it again it's just the vanilla code for decaying leaves. Sorry about that.
Though, my point regarding Magic Launcher stays. If it works in the vanilla launcher the guy working on Magic Launcher should get his together and fix his launcher.
acomputerdog's actually correct, after checking it again it's just the vanilla code for decaying leaves. Sorry about that.
Though, my point regarding Magic Launcher stays. If it works in the vanilla launcher the guy working on Magic Launcher should get his together and fix his launcher.
acomputerdog's actually correct, after checking it again it's just the vanilla code for decaying leaves. Sorry about that.
Though, my point regarding Magic Launcher stays. If it works in the vanilla launcher the guy working on Magic Launcher should get his together and fix his launcher.
Ok, so you are saying you accused him of ripping off Timber Mod, and now you are saying he didn't do what you accused him of in the first place? That you attacked him without justification because you were too lazy to invest the time to verify the facts BEFORE you made your baseless accusations?
Features:
Implemented:
Customize all keybindingDone in 1.6.2 [F]!Option to take axe durability for every block brokenDone in 1.6.2 [F]!ModLoader and Forge versions that do not modify ANY classes.Added in 1.6.2 [F]!If you like a review, please support the creator by giving their video a like!
By IncineratedToast (with install instructions!):
By ShiftyPixels:
By CrazyRobotDog:
By TheNinjaProlog:
Config file Properties:
A good description of some of these properties can be found here. Thanks BeardedKirklander!
By downloading any version of LumberJack, you agree to the License Agreement below.
Versions 1.6.2 [F] and later include sources. Higher release letters of the same version are newer. For example 1.6.2[F] is newer than 1.6.2[E], but 1.6.4[A] would be newer than both.The sources of 1.6.4[a]+ can be found here. Bold versions are newest.
[1.6.4] [a] [Forge]: http://www.mediafire...knqtb4jidyhw1k/TERMS AND CONDITIONS0. USED TERMSMOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.MOJANG - Mojang ABOWNER - , Original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://minecraft.net/terms ) the OWNER has full rights over their MOD despite use of MOJANG code.USER - End user of the MOD, person installing the MOD.1. LIABILITYTHIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.2. USEUse of this MOD to be installed, manually or automatically, is given to the USER without restriction.3. REDISTRIBUTIONThis MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this MOD must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.4. DERIVATIVE WORKS/MODIFICATIONThis MOD is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
Looks like a very good mod. Will be better than Timber
Edit: What classes your mod edit?
Woah woah!
In the LumberJack_config.txt file, I have:
tree_cutting_radius=1
block_break_radius_boost=4
I hold the SHIFT key down while chopping with an Axe to chop a single block.
I do a normal chop with an Axe bring down an entire tree.
I hold down the V key while chopping to clear out the Jungle trees and ground cover
You can adjust the block_break_radius_boost setting to 5 or 6 or 7, etc. to widen the effect. Seems like 4 or 5 work really well.
The V key modifier allows you to nearly wipe out dense Jungle forests in one chop. You may have to repeat the process on a few trees in the Jungle, depending on the layout of the map, but you can get rid of the trees and the ground cover in no time with this mod if you are so inclined.
NOTE - if you hold down the V key and chop, you may need to be patient while the system calculates which trees are to be chopped down. There may be a delay. Don't panic. Just sit back patiently and watch the blocks drop to the ground.
Also, it may be a good idea to backup your save games before you start testing this mod, just to be ultra safe. You can get some unexpected results (like if you have nearby villages) but that's half the fun of it. Lastly, in Magic Launcher, you may want to set your JAVA memory (setup, advanced, memory) to 2048 if you have the RAM, to help improve calculation speed.
Good mod. Thanks for making it.
Regardless, this is a nice mod and it reminds me a bit of Terraria.
LOL, Pwned.
Edit: You can say me what diff tool do you used?
Woah woah!
He also added new features, such as the deforestation function.
It was all in the interest of helping the community. There was no "theft" as you would put it.
Just chill and be grateful. We now have a working timber mod while TehKresh works on his. Nobody loses.
Perhaps it might be good if he added that his mod is based on TimberMod?
http://www.minecraftforum.net/topic/119361-162-tehkrushs-timber-mod-cut-down-trees-easily/
Timber it's updated.
Woah woah!
I can't believe you are getting y about someone helping other people get functionality during this 1.6.x change up.
Something wasn't working for folks, he was nice enough to put time in to get a workaround going on, and you try to beat him up for it? I just don't get it.
But Timber Mod does NOT work with Magic Launcher. This new LumberJack mod DOES work with it. So all of the people who use Magic Launcher now have a working alternative.
My mod don't work with Magic Launcher, and it is vanilla. Now do you have a reason?
And, TehKrush says no, but he continues...
Woah woah!
Nevermind. Anyway, this it's a mod. If it is illegal, it will be deleted, if not, not.
P.S: I'd liked the deforestation tool, but my MC freezes. I really have a bad computer.
Woah woah!
Only BlockLog.class
Those are good tips! They should be useful for new users!
Yeah, I only modded the BlockLog.class
The class you are comparing is a vanilla method. The code missing from mine is the only non-vanilla code in that method. Look at the harvestBlock method in my class, because that is where I wrote my code. The code that our mod shares is used to make leaf blocks decay, and comes from vanilla.
See the quote above. Lunatrius was comparing the wrong method.
It is actually not based on Timber mod, aside from the idea. I neither copied nor studied any of his code. I'm glad your sticking up for me, however.
I agree that MagicLauncher should be fixed, but it's not so I wrote this. In any case, I took no code.
The thing with NEI is actually really similar, now that you mention it. That is actually a good idea, although it may be a bit hard to accurately pinpoint the bottom of a tree from a code perspective. I have a couple ideas to get it to work at least partially, however. The forge and ModLoader versions will actually be very easy to write, using the trick of swapping the vanilla BlockLog instance out with the modded one. It will require no jar modding, and I am already doing it in the forge version of one of my other mods.
Though, my point regarding Magic Launcher stays. If it works in the vanilla launcher the guy working on Magic Launcher should get his together and fix his launcher.
Thank you for clarifying that!
Very nice!
Ok, so you are saying you accused him of ripping off Timber Mod, and now you are saying he didn't do what you accused him of in the first place? That you attacked him without justification because you were too lazy to invest the time to verify the facts BEFORE you made your baseless accusations?
Really...