Tree Felling [Fabric]

Tree Felling [Fabric]

22.8k Downloads

Hi, this is a port of my Tree Felling mod for forge made by @knightm3re (AKA Knightmere) and @TrialDragonGod.

It is not a 1:1 port, this fabric version has some additional features as it only works on real naturally generated trees and one do not require axe or shift-clicking to start the felling process. Read the Quick Guide to get everything this version has to offer:

Quick Guide:

1. Just find a tree or grow one from a sapling

2. Destroy a log of a tree and it will begin the "Felling Process":

Felling Process:

  • Logs above the one that triggered the process will fall like sand and may start leaf decay right away. 
  • Falling logs will NOT drop anything if they are broken before they turn into a solid block (to discourage cheesy players from abusing the mechanic).
  • A falling log will turn into a solid (normal) log when it lands on another solid block. It also means it will drop its item as normal in this state.
  • Only works on natural generated trees or trees grown from a sapling.

Quick Tip

  • Even though "torching" trees by placing a torch beneath when it begins to fall will destroy a tree without making it drop the logs, it can still be used to quickly deforest an area.
  • This version also implements the feature where falling logs may damage entities it lands upon - So don't forget to shout "TIMBER!" or your friends may get hurt! :)

Felling a small Birch tree:

Felling a Large Oak tree:

Felling a LARGE JUNGLE TREE:

Project Vision and Goals:

1. Prevent floating logs from appearing when breaking trees. ✔️

2. Be as lightweight as possible.✔️

3. Have a "vanilla" feel. ✔️

FAQ:

 Q: What does the word "felling" mean?

         A: "Felling" is the process of cutting down trees and an element of the task "logging". A person that cuts down trees is called a "feller". More info here if you are very interested.

 Q: Does this mod work with other mods?

         A: Yes it should!

 Q: What is the difference between the versions of this mod?

        A: Read the description or mod changelog.

 Q: Will you backport it to older versions?

       A: I have no plans for this yet, but maybe, if I get time and the mod is popular enough. Older versions already have many similar mods, so you may probably find something similar in the meanwhile.

 Q: Forge version?

       A: Yes, available here.

 Q: Ingame, the mod says it was made by Knightmere and Astade Weeken, what happened to the latter?

         A: Who knows? :)

 Q: Where do I post bug reports?

         A: You can use the comment section, but there is an "Issues" page if you click on "Pages" beside "Files" and "Description" and such.

Q: Does this mod work in worlds created without the mod? 

         A: As this mod doesn't add any new blocks or items, it will work just fine if you add the mod later. It will also not damage a world if you decide to remove the mod after using it for a while. So you can try the mod out on whatever world you want, and remove it later if you don't like it! :)

Q: Can I make a port of the mod to other versions of Minecraft and/or mod-environments?

        A: Maybe. Send me a dm and we may talk about it. 

Q: I would like to make a fork of the mod, is that possible?

        A: No, the project is All Rights Reserved. However, if you want to improve the mod with more features and stuff, feel free to send me a dm and we may come to some kind of agreement. After all, I would love to see the mod grow! 

Q: Config options?

      A: I may (very big may) add something in the future. However, if you believe you can add some useful config yourself, feel free to send me a dm and we may come to some kind of agreement.

Definitely feel free to share feedback and ideas as well!

Special Thanks

Special thanks to @Doctor_Meta for some crucial feedback and for motivating me to take up the modding tools again.

Special thanks to @HephaestusDev (A.K.A HavenKing) for creating the TreeFax library, which this mod depends on.