Starting Minecraft 1.16 this mod is available for Forge & Fabric.
This mod will change the way you break trees. 2 modes are available:
- Instantaneous: Break one log and the whole tree will fall
- Shift down: Break a block and the log will slowly shift down as you cut it (good if you don't want to "cheat" too much but are lazy to go cut top log blocks 😛)
If using this on a server, the mod needs to be server side.
For Fabric users, Fabric API is required.
For Forge users, Cloth Config API is optional on the client and allows you to have a config GUI in game.
Several options are available:
- Customize what is considered as a tree (log blocks & leave blocks).
- Customize what tools can be used (add more axes, allow everything even your fist, ...).
- Turn leaf breaking on/off.
- Option to disable the effect of the mod by sneaking (can be reversed).
- Change speed depending on the tree size.
- Damage tools or not (can set it to break the tool by the amount of blocks there were in the tree).
- Let tools at 1 durability if it's going to break. NOTE: On servers this mod can be server-side only, client isn't required (except if you use the change speed feature).
I will stop doing support in the comments, if you need to report a bug or ask a feature you have the Issues section made for that.
minecraft can you make mod sollar furnace pls for 1.16.4 pls
does it work with biomes of plenty mod
In reply to NiightSCX:
Yes, it worked for me in single player. But don't know how to put it on the server.
In reply to DarkxneZz:
ok thanks
:)
How to make it work on the local server? On single player it works well but when I connect to my server it did not work. Can someone help? I'm using forge edition
I'm just curious, is this mod compatible with Tetra Mod? Especially the custom axe from Tetra Mod because I try it and the axes didn't cut the tree all the way down but the vanilla axes do cut the tree down. Is there anything I could do to make the Tetra axes compatible with this mod? I really love using this mod.
Deleted
Hey i have problem. When i Downloaded this mod to forge 1.16.4 and then downloaded cloth api, and when im trying do enter my world, this happens.
---- Minecraft Crash Report -------- Minecraft Crash Report ----// Hey, that tickles! Hehehe!
Time: 04.01.21 17:56Description: Mod loading error has occurred
java.lang.Exception: Mod Loading has failed at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) [?:?] {re:classloading} at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:188) [?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:508) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft$$Lambda$3948/107577149.run(Unknown Source) [?:?] {} at net.minecraft.util.Util.func_215077_a(Util.java:418) [?:?] {re:classloading,xf:OptiFine:default} at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft$$Lambda$3718/1747085016.accept(Unknown Source) [?:?] {} at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:172) [?:?] {re:classloading,xf:OptiFine:default} at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:802) [?:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:976) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {} at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.4-35.1.12.jar:35.1] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$437/589016913.call(Unknown Source) [forge-1.16.4-35.1.12.jar:35.1] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- Head --Thread: Render threadStacktrace: at java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[?:1.8.0_51] {}-- MOD falling_tree --Details: Caused by 0: java.lang.IllegalAccessError: no such constructor: fr.raksrinana.fallingtree.config.CommonConfig.<init>(Builder)void/newInvokeSpecial at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:483) ~[?:1.8.0_51] {} at fr.raksrinana.fallingtree.config.Config.<clinit>(Config.java:21) ~[?:2.8.1] {re:classloading} at fr.raksrinana.fallingtree.FallingTree.<init>(FallingTree.java:19) ~[?:2.8.1] {re:classloading} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {} at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:35.1] {re:classloading} at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3288/1812422301.run(Unknown Source) ~[?:?] {} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading} at net.minecraftforge.fml.ModContainer$$Lambda$3310/872699266.run(Unknown Source) ~[?:?] {} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}
Caused by 1: java.lang.NoClassDefFoundError: me/shedaniel/clothconfig2/forge/api/AbstractConfigListEntry at java.lang.invoke.MethodHandleNatives.resolve(Native Method) ~[?:1.8.0_51] {} at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:962) ~[?:1.8.0_51] {} at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:987) ~[?:1.8.0_51] {} at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1390) ~[?:1.8.0_51] {} at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(MethodHandles.java:1746) ~[?:1.8.0_51] {} at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:477) ~[?:1.8.0_51] {} at fr.raksrinana.fallingtree.config.Config.<clinit>(Config.java:21) ~[?:2.8.1] {re:classloading} at fr.raksrinana.fallingtree.FallingTree.<init>(FallingTree.java:19) ~[?:2.8.1] {re:classloading} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {} at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:35.1] {re:classloading} at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3288/1812422301.run(Unknown Source) ~[?:?] {} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading} at net.minecraftforge.fml.ModContainer$$Lambda$3310/872699266.run(Unknown Source) ~[?:?] {} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}
Mod File: FallingTree-Forge-1.16.4-2.8.1.jar Failure message: Falling Tree (falling_tree) has failed to load correctly java.lang.IllegalAccessError: no such constructor: fr.raksrinana.fallingtree.config.CommonConfig.<init>(Builder)void/newInvokeSpecial Mod Version: 2.8.1 Mod Issue URL: https://github.com/RakSrinaNa/FallingTree/issues Exception message: java.lang.ClassNotFoundException: me.shedaniel.clothconfig2.forge.api.AbstractConfigListEntryStacktrace: at java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[?:1.8.0_51] {} at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51] {} at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:106) ~[modlauncher-8.0.6.jar:?] {re:classloading} at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] {} at java.lang.invoke.MethodHandleNatives.resolve(Native Method) ~[?:1.8.0_51] {} at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:962) ~[?:1.8.0_51] {} at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:987) ~[?:1.8.0_51] {} at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1390) ~[?:1.8.0_51] {} at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(MethodHandles.java:1746) ~[?:1.8.0_51] {} at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:477) ~[?:1.8.0_51] {} at fr.raksrinana.fallingtree.config.Config.<clinit>(Config.java:21) ~[?:2.8.1] {re:classloading} at fr.raksrinana.fallingtree.FallingTree.<init>(FallingTree.java:19) ~[?:2.8.1] {re:classloading} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {} at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:35.1] {re:classloading} at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3288/1812422301.run(Unknown Source) ~[?:?] {} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading} at net.minecraftforge.fml.ModContainer$$Lambda$3310/872699266.run(Unknown Source) ~[?:?] {} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}
-- System Details --Details: Minecraft Version: 1.16.4 Minecraft Version ID: 1.16.4 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 656440912 bytes (626 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB) CPUs: 6 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 8.0.6+85+master.325de55 ModLauncher launch target: fmlclient ModLauncher naming: srg ModLauncher services: /mixin-0.8.2.jar mixin PLUGINSERVICE /eventbus-3.0.5-service.jar eventbus PLUGINSERVICE /forge-1.16.4-35.1.12.jar object_holder_definalize PLUGINSERVICE /forge-1.16.4-35.1.12.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE /forge-1.16.4-35.1.12.jar capability_inject_definalize PLUGINSERVICE /forge-1.16.4-35.1.12.jar runtimedistcleaner PLUGINSERVICE /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE /preview_OptiFine_1.16.4_HD_U_G4_pre1.jar OptiFine TRANSFORMATIONSERVICE /forge-1.16.4-35.1.12.jar fml TRANSFORMATIONSERVICE FML: 35.1 Forge: net.minecraftforge:35.1.12 FML Language Providers: javafml@35.1 minecraft@1 Mod List: forge-1.16.4-35.1.12-client.jar |Minecraft |minecraft |1.16.4 |CREATE_REG|NOSIGNATURE FallingTree-Forge-1.16.4-2.8.1.jar |Falling Tree |falling_tree |2.8.1 |ERROR |NOSIGNATURE forge-1.16.4-35.1.12-universal.jar |Forge |forge |35.1.12 |CREATE_REG|22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90 FastLeafDecay-v22.1.jar |FastLeafDecay |fastleafdecay |v22.1 |CREATE_REG|NOSIGNATURE Xaeros_Minimap_20.30.1_Forge_1.16.4.jar |Xaero's Minimap |xaerominimap |20.30.1 |CREATE_REG|NOSIGNATURE Crash Report UUID: afde5287-79ab-4f2d-b42d-318ef998199e OptiFine Version: OptiFine_1.16.4_HD_U_G4_pre1 OptiFine Build: 20201102-235235 Render Distance Chunks: 32 Mipmaps: 4 Anisotropic Filtering: 1 Antialiasing: 0 Multitexture: false Shaders: Sildurs Vibrant Shaders v1.27 Lite.zip OpenGlVersion: 4.6.0 NVIDIA 452.06 OpenGlRenderer: GeForce GTX 1660/PCIe/SSE2 OpenGlVendor: NVIDIA Corporation CpuCount: 6
I'm trying to make this mod work with Easy Paxel by Coldspell_Games.
#Additional list of tools that can be used to chop down a tree.#Additional list of tools that can be used to chop down a tree. #INFO: Items marked with the axe tag will already be whitelisted. whitelisted = []
What would I put in the whitelisted area? An ID tag or something? I tried just putting in paxel but it crashes the game instead.
In reply to thegrey911:
I just figured it out, so in case you haven't yet. Here's what I did.
Image for reference: https://imgur.com/a/Vyp62X6
this are all the paxels in the mod feel free to copy and paste:
"easypaxelmod:wood_paxel", "easypaxelmod:stone_paxel", "easypaxelmod:golden_paxel", "easypaxelmod:iron_paxel", "easypaxelmod:diamond_paxel", "easypaxelmod:netherite_paxel", "easypaxelmod:sunseeker_paxel", "easypaxelmod:moonseeker_paxel", "easypaxelmod:gemseeker_paxel"
Remember you can press F3+H in-game to see each of the item's id tag similar to the ones above, that way you can easily whitelist tools from other mods aswell.
In reply to ZedBot19:
Great! Thanks so much :)
Deleted
In reply to dkongplay:
Install the required dependency (linked on every download file + in description + https://github.com/RakSrinaNa/FallingTree/issues/38).
Thanks for making Minecraft a bit more convenient ^__^
Why is this happening?



I got the Fabric API just as asked. Both is at Minecraft's Mod folder...
https://imgur.com/a/z0hpZIW
In reply to NyxSiers:
Loading the Fabric mods from a Forge setup?
does it work with modded trees
In reply to epiphenomenalism:
yes but you need to config it. with fabric its easy to config if you download mod menu. with forge just go on to your world type /config mod showlist something like that then it should be a list of your mods you can config. that may be the same with fabric idk.
I can't get this mod on forge it says theres an error. Help?
i got it, its just the newest version if you're having issues just download 1.16.3 instead of 1.16.4 they work the same that I know of just no issues with 1.16.3.btw this si forge version fabric works fine.
Important question, how long will this mod be updated into future updates for? Such as, update 1.17 or any future updates? I really wanna download this mod, but I don't wanna be scared of having to delete this mod in the future because it can't be updated to future updates.