Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details


New update 1.6.0 is out!
With a lot of new things and improvements. Swap to new version to help me test it. Note that there's still a few species of trees and nature stuffs, so please be patient! You can follow updates and chatting with other players in my Discord Community.
ㅤ
ㅤ
Introduction
Tan's Huge Trees (THT) is a world gen addition mod. Generate trees and nature stuffs around the world. Not just adding stuffs, but also detail systems and conditions of how they generate. Designed with pack system as well, like datapack. People can edit tree settings, create own trees, and sharing to other people. This mod combines between my command block skills, my ordinary coding skills, and MCreator.
- Community packs made by users can be found in our Discord Forum
- If you want to disable most of vanilla trees. Here is my small datapack No Vanilla Trees.
- Version 1.12 - 1.18 was discontinued. They no longer receive any update.
Installation
This mod required TannyJung's Main Pack, the official pack with default trees and settings. The mod can install it automatically once you playing with this mod for the first time, so it's optional to manual install it. For more info about how to install and update can be read in Installation Wiki.
Features
- Custom Pack : In short, it's similar to data-driven system. Mod is the core, then custom packs will use to edit most things in the mod. Official pack or TannyJung's Main Pack designed to be able to update though the internet, new trees by me can be added into your game without updating the mod. This system also supported community packs. People can edit the trees and sharing to other people.
- Custom World Generation : The trees is similar to structure, but not structure. It generate by my own system called "Region Pre-Location" which will create location of trees every time new regions is loaded. This allow my tree size to be bigger than limit of Minecraft, up to 1,000x1,000 blocks. I also make spawn conditions, such as group spawning and waterside. Thanks to Lost Cities mod, I studied about how to place blocks while on world gen from there.
- So Many Tree Shapes : Tree species is designed one by one with different themes. Each species will have about 20 different shapes, depend on their file size. Bigger size, low number of shapes.
- Dead Trees : Trees can be generated as dead trees. Sometimes no leaves, no twig, hollow, or even fallen. Living trees can also become dead tree after all leaves is gone, or after cutting their center part, which located where roots and trunk meet.
- Tree Generator : This mod also includes tree generator, made with combo of commands and handcode. I used it to generate all trees in the mod. There's no any tutorial of how to use it yet.
- Saplings : There's some built-in saplings to plant in survival and creative mode, found in creative tab and sapling trader. Anyway, you can find all sapling blueprints in custom packs, get them using command block. For sapling trader, he can be summonned by put flowering azalea leaves into campfire, you will get a special flower, place it and wait.
- Leaf Drop and Regrowth : Most trees can be drop and regrow their leaves. I also added seasons system. Install with Serene Seasons mod to syncs our seasons to their seasons. Some trees will fall their leaves in autumn and regrow in spring. Process speed may very slow, depend on how big of the tree and how many trees in the area.
- Leaf Litter : Built-in leaf litter system. Create leaf litter on the ground and water while in world gen and while leaves drop. Let's grab a broom and go sweep some leaves at front of your house. Process speed may very slow, depend on how big of the tree and how many trees in the area.
- Leaf Auto Decay : Some trees can automatic decay their leaves after cutting their twig parts. Process speed may very slow, depend on how big of the tree and how many trees in the area.
Compatibility
Here is list of mods that this mod designed to compatible to. Note that I’m not fan of modpacks and popular mods, I like to make mod that can work by itself, so it only support what I want to do. Anyway, most parts of the mod is already customizable. So you can manual adding mod support by config and custom packs.
- Most Terrain Generation Mods : Just like a structure mod. My trees only required biome where to spawn.
- Concurrent Chunk Management Engine : Our world gen now can work with multi-thread. But this still need tests, as it may still have some incompatibility that I overlooked.
- Serene Seasons : Make my trees drop and regrow leaves based from their seasons
- Biome O'Plenty / Region Unexplored : Vanilla biomes just not enough for all my trees, so I moved some trees to their biomes. As this mod designed to revamped biomes with different themes.
- NoCubes / No Cubes Reloaded : New versions I have added a small system called "Block Connector" to make my trees look better and connected when use with these mods, instead of like chained sausages.
Here is list of mods that incompatible to this mod. Only what I got from people reported, so there maybe more mods other than these.
- OptiFine : This mod now incompatible to OptiFine, due to Forge resource location code changed. There's no way to fix this, OptiFine 1.20.1 itself also not receive any update since 2023. I would recommended to use Embeddium and Oculus mod instead.
- Valkyrient Skies : Tree generator will not work properly because of entity physic changed or something, this causing the generator to generate with only one direction. One of user reported that this is now fixed, I'm not sure.
Customization
- Using config files. Good for users. Easiest way but only basic editing. Config for this mod will be in
Game Directory > config > tanshugetrees. Most descriptions already written there, please read before using them. For general config will be in "config.txt". For world gen config (such as biome, rarity, distance between trees, etc.) will be in "config_world_gen.txt". - Using custom packs. Good for modpacks. More complicated but good for long-term, pre-config before changes by users, and advance customization such as adding new trees. Custom packs made by people can be found in Discord Forum.
From Creator
Thank you all for playing my mods! I feel happy to see people enjoying my hobby. If you want to support me, you can become my Patreon membership and buying my artworks or art commissions. Anyway, you can easily support me by playing my mods and following my artworks on Twitter.
Hope you understand and respect in what I am. I may not a great modder, who open to all requests and suggestions. I made mods for my feeling first, just like doing artworks. I do what I want to do, with my ideas, for my imaginary world. Using the way I like.
Will I do Fabric port of my mods? Unfortunately, I'm not fan of Fabric. I don't want to spend my lifetime to do that. Please understand that I have 3 mods, which all is very complex and detailed. Fabric port will be a lot hard work for me, like living in hell. There maybe someone in the future who interested in help porting it, but that I have to consider that first. And they must agree with my decision of only porting, not adding new things.
There's also terms of use. By using my mods, you must agree with my these decisions.
- You can use my mods in your modpacks
- Suggestions and requests is not open for all my mods. Except contents in custom packs that's half open, means you can suggest, but I may ignore them.
- code is open publicly. You can read, study, and edit my codes privately. But do not suggest about your edit, and publish your own edit.
- Any of my creations are copyrighted, such as textures and models. Do not use them in your works. For generated things is half copyrighted, such as trees generated by my tree generator. You can use them in your custom maps and part of your builds. Just put credit to the mod. But do not use them in your mods/datapacks that look likely to copying my mod.




