Awhile back I was working on adding new woodsets to one of my addons and realized that making a full woodset was a lot more complicated than i expected. After looking for viable templates, i found nothing up-to-date, complete, and functional. It took me a couple months to figure out the logic and polish things enough to be functional and include vanilla parity, and I'd like to save other developers from that headache!
My hopes is that this template will save other developers from a lot of grunt work, and help them streamline their production and allowing them more time to focus on the more creative-oriented aspects of mod development!
In this template you will find everything you need to make a new woodset for your world; all the blocks, all the recipes, all the items, etc. *Yes, this also includes a template tree and template sapling. *
Everything is updated with the latest syntax and formatting; blocks are built on 1.19.40 format_version. Experimental Toggles required for this addon are included in the second image. Some of the behaviors are only recently possible, thanks to the addition of block tags and recent improvements to molang.
I've done my best to make sure there's as much vanilla parity as possible to ensure this template provides quality results without much follow-up work or fixing on your part. Any complaints or suggestions are welcomed. I intend to keep this template updated in the event of future changes or updates breaking syntax.
It can also be found on MCPEDL here: https://mcpedl.com/cloudd-s-woodset-template/
I retain no rights to any of this content. It is for everyone to use/modify/learn from/dissect as they please. It is yours.
Small Notes:
In order for the leaves to decay properly, they need to retain the "bumble:can_despawn" property as true. This property gets set to false when leaves are placed by a player. So if you are building a tree structure manually, you will want to disable the minecraft:on_player_placed{} component in the leaves block's behavior file.
Otherwise you will save a tree structure with leaves that are set to not decay like they should.
Don't forget to re-enable the component when you're done!
// "minecraft:on_player_placing": {
// "event": "bumble:stop_decay",
// "target": "self"
// },```
**Secondly;** I still need to add corner connectors for stairs.
Cheers and stay creative!
-<3 CS
**Downloads are in the gallery.**
