Loading...
Beta Modpages Unclaimed

Tan's Huge Trees

Generate huge trees and nature stuffs around the world (now with tree generator)

0 Likes
307713 Downloads
Created by TannyJung

Description

 

 

 

📝 This page is under reorganizing 📝

 

( Rewritten for new upcoming update )

 

 

 

New update is in progress!

A lot of new things and improvements.

You can follow updates in Discord and help me test the alpha version.

Note that alpha version still have a few species of trees, unlike older versions.

So please be patient!

 

 

 

Patreon, logo Icon in Social Colored Icons

 

This info is for 1.19+ and newer versions.

For version 1.12 - 1.18 was already discontinued, some config wiki can read in the official website.

 

Description

 

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.

 

Required TannyJung's Main Pack, official pack which contains default trees. Can install though in-game, so it's optional to manual install it. The chat message for installation will send to you after joining a world.

 

Optional Addons

 

  • Community Packs : Since the mod now used custom pack system, this allow people to create and edit the trees, and sharing to other people. Here is official page for people to share their packs.
  • No Vanilla Trees : You can disable most vanilla trees using my small datapack
  • Old Structures Datapack : Bring back some of old handmade trees from older versions, before the "RT World Gen" update, as structure datapack.

 

 

Installation and Update

 

For more info with pictures : https://sites.google.com/view/tannyjung/minecraft-projects/tans-huge-trees/installation (For New Version)

 

    • Install : To install this mod, you need to do 2 parts. First install the mod just like other mods. Then install TannyJung's Tree Pack. You can let the mod install it by create a world, join in, then look for a chat message. When the message appears, click " [here] " in the message.
    • Uninstall : Removing this mod will discontinue unfinished trees, this cause border cut in your world. It should not cause any other things than that. Unless you use older versions that adds custom dimension, it will cause "Missing Dimension" error and prevent players to join the world. To fix that, you can manual do it by go into the mod JAR file and build a dimension datapack, or download official dimension datapack in discord.
    • Update (Mod) : I would recommended to update the mod when start new world. As new version may have system changes, and cause border cut, error spamming, or game crashing. But if you insist to keep playing in your current world, here is my some recommendations. Make a backup of your world, then try update the mod. If no errors that cause the world unplayable, then it's half fine. Check the changelogs is also good, new versions will include "Version Compatibility Impactive" to see what changes, what will break. In case of game crashing, try delete mod data folder in Game Directory > saves > Your World > data > tanshugetrees and rejoin the world. This will regenerate trees in new area, and discontinue unfinished trees from old version.
    • Update (TannyJung's Tree Pack) : The update message will pop-up when there's a new version available. You can let the mod do it by click "[here]" in the message. Note that some trees may got removed, or file updated. Normally it should not cause any big errors, only trees that got updated will cut into half.
    • Update (Custom Packs) : To update custom packs. Download new version of it, put to Game Directory > config > tanshugetrees > custom_packs also delete old version in that folder. Note that some trees may got removed, or file updated. Normally it should not cause any big errors, only trees that got updated will cut into half.

 

Features

 

    • Community Packs : The trees designed to be able to update though the internet. Also designed to support community tree packs. People can create/edit the trees, and sharing to other people.
    • 30+ Tree Species / 600+ Different Tree Shapes : Tree species is designed one by one, with different themes. Each species will have about 20 different shapes! Depend on the size of it, bigger size will contain less shapes, as it will eat a lot of storage.
    • Tree Generator : All trees in the mod is generated by my own tree generator, called “Random Tree” system. Made with combo of commands and handcode.
    • Saplings : The mod also contains saplings to plant in survival and creative mode. It will generate a new tree at that position, but may take long time before finished generate. You can find saplings in the creative tab, and from sapling trader. To summon a sapling trader, put flowering azalea leaves in campfire, you will get "Waypoint Flower" place it and wait. By default, I only add some saplings from TannyJung's Tree Pack, not all will be available. But you can still find all sapling blueprints inside tree pack, and get them in creative mode using command block. Sapling trader is not ready at the moment.
    • Custom World Generation System : I mean it’s not from code, but still playable… Trees will start placing when you explore new chunks. I also added some extra functions to my world gen system such as tree distancing, surface detection and dead tree generation. [ New Alpha Version ] The trees is not structure, but custom coded. I called it "Region Pre-Location" which will take some of your time to create location of trees every time load new regions. This allow tree size up to 1,000 x 1,000 blocks. After finished, they will load like normal trees. Very thanks to Lost Cities mod, I studied about how to place blocks while on world gen from there.
    • Dead Trees : Sometimes the trees will spawn as dead trees. Sometimes no leaves, no twig, or even hollowed tree. Depends on level and tree type, land trees can't survive in water for example. Living trees can also become dead tree after all leaves is gone, and after cutting their center part. Center part is under the ground for most trees, where the roots and trunk meet.
    • Living Tree Mechanics : ###
    • Leaves Drop and Regrow : Most trees on new version can be drop and regrow their leaves. I also added season feature, by default it’s not auto. Install with Serene Seasons mod to make it syncs to their seasons. Some trees will fall their leaves in autumn, and regrow in spring.
    • Leaves Litter : ###
    • Leaves Auto Decay : After cutting twig part of those trees, their leaves will auto slowly disappear in a minute.

     

// Note for myself : Maybe move this to wiki website, with images.

 

Compatibility

 

Compatible Mods

 

Here is the 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 a mod that can work by itself without other mods needed, so it only support what I want to do. Anyway, most parts is already customizable, so you can manual adding mod support by config and custom packs.

 

  • Most Terrain Generation Mods : Just like other mods, the trees only needed biome IDs to spawn, but mine also has some more spawn conditions.
  • Serene Seasons : Make my trees drop and regrow leaves based from their seasons
  • Biome O'Plenty / Region Unexplored : Vanilla biomes is just not enough for all my trees now... so I moved some trees to their biomes.
  • NoCubes / No Cubes Reloaded : As I'm falling in love when use my trees with this mod, it improved realistic atmosphere a lot. So new versions I added a small system called "Block Connector" to make my trees look better and connected, instead of like chained sausages.

 

Incompatible Mods

 

  • Chunky : My trees need loaded chunks to generate, which mostly load by render distance and forceload command, so those mods will only generate surface. Not that bad, as it also can reduce game process and increase my trees placing speed. Because the game will generate both world surface, biome features, structures and my trees at the same time. After the pregen, it should focus on things in chunks and generate my trees. By the way, I have made my small datapack to do thing similar to pregen with my trees, or that AFK to load the world. Can be find in my Discord. Note that next update, the trees will be like normal trees, it now supported to Chunky and Distant Horizons.
  • Valkyrient Skies : Tree generator will not work properly because of entity physic changed or something, causing the generator to generate with only one direction.

 

 

Config

 

Config for this mod can be found in Game Directory > config > THT in older versions, or Game Directory > config > tanshugetrees in newer versions. Most descriptions already written there, please read before using them.

 

FAQ and Troubleshooting

 

 

Can't install TannyJung's Tree Pack because of command error!

 

That probably because you turned OFF the cheat mode. You need to turn it ON when create a world, or temporary open the LAN and enable cheat.

 

I get error "No Internet Connection" when on installation, but I already connected to the internet! (for old mod versions)

 

This problem should only happens in old versions before the new world gen system update. Most errors in the file downloader, I marked as connection error. From some reports. One of them created folder by himself with wrong name. Other one, his game created my config folders as file format instead of folder format. This need to manual fix.

 

How to reduce game lag with this mod? (for old mod versions)

 

You can modify most things of my mod in config, can found in Game Directory > config > THT > config.txt For fast config, can be follow the list below.

 

  • Set the “tree_placer_auto_speed” to false to manual edit the speed of it
  • Increase the "tree_placer_tick" to 2 or 5
  • Reduce the "tree_placer_process_limit" to 100 or lower
  • Turn OFF the "tree_location"
  • Turn OFF the "rt_dynamic"
  • Turn OFF the "surface_smoothness_detector" by set the level to 0

 

Other than this maybe common problems that may not related to this mod, such as your pc is not very high to run all your mods, you installed other complex mods, too many entities in the world, etc. Some terrain generation mods also can cause some tick lag while generate new chunks. Try lower render distance, simulation distance and entity distance should help for half. Pregen the world also can help with some, but note that it only generate surfaces, not my trees. After the pregen, the game should only focus on chunk things and my trees. Read more in "Known Incompatible Mods" topic.

 

How to increase speed of tree placer? (for old mod versions)

 

First, go to Game Directory > config > THT > config.txt Then find "tree_placer_auto_speed" option, disable this to manual edit the speed of it. Increase the “tree_placer_process_limit” to make tree placer places trees faster. Increase the “tree_placer_count_limit” to make it run multiple tree placer at the time. But remember that these can cause tick lag if set too much, because your PC can't handle it all. Other than this, try don't move too fast and lower FPS (FPS Reducer mod also works good to increase processing speed of the game while idle).

 

How to change trees biome, rarity, distance between the trees, etc. ?

 

You need to change these manually tree by tree. Go to Game Directory > config > THT > config_placement.txt All descriptions already written in the config file. For tree list, can visit here. By the way, if you just want to reduce all trees rarity down, you can go to Game Directory > config > THT > config.txt and change the “global_rarity”. This config will affect to every trees.

 

 

Terms of Use

 

  • You can use my mods in your modpacks, videos, and custom maps. Just put credit to the mod page or my name. You can also support me by donate, as appropriate.
  • Suggestions and requests is not open for all my mods, except contents in the custom packs that's half open.
  • Source 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.

 

From Creator

 

Thank you all for playing my mods! I'm happy to see people enjoy my hobby. I maybe not a great modder, who always open for requests and suggestions. I made mods for my feeling first, just like doing an artwork. What I want to do, my ideas, and for my imaginary world. Using methods I like. Hope you understand and respect that. (╯ ‿╰ ' ) If you want to support me, you can become my Patreon membership and buying my artworks. Anyway, you can easily support me by playing my mods and follow my artworks on Twitter (X).

 

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. Also 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.

 

screenshot image

  

Patreon, logo Icon in Social Colored Icons

 


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Recurrent Complex

Adds a ton more structure generation, dungeons, and randomized loot - Fully customizable

When Dungeons Arise - Forge!

Adds various elegant -and likely hostile- roguelike dungeons and structures that generate on your worlds!

Dungeon Crawl

Generates large underground dungeon structures in the overworld.

Doomlike Dungeons

Causes procedurally generated dungeons rembling Doom levels to be placed in worlds

YUNG's Extras (Forge)

Extra structures, features, and vanilla+ content suitable for any modpack