Here is installation guide for all my mods, as they use the same system. Note that this guide written for newer versions or latest version.
For Tan's Huge Trees 1.8.0+
To install my mods, you need to do 2 parts. Install the mod just like normal, then install main pack for that mod. The main pack can be installed by itself when you start a world for the first time, so it's optional to manual install it. For how to manual install, read below.
In case of internet problems, GitHub down, or your country blocking GitHub such as in China. It will install built-in main pack instead, which may outdated. Once it can connect to network, it will send you an update to your chat. If GitHub is blocked, you may need to use VPN.
You can remove my mods like normal. But if the mod is world generation type, there will be border cut at edge of new areas. There's no way to fix this, you may need to manual clearing the area if you want to continue playing that world. Removing the mod can also leave some things such as entities, because some of them use vanilla features such as marker, text display, and block display. All of those entities can be removed by run /kill @e[tag=###] command, replace "###" with mod ID uppercase letters.
I would recommended to update my mods when you plan to start new world, as new version may have some system changes. Those can cause world gen border cut, error log spamming, or even game crashing. But if you insist to keep playing in your current world, here is my recommendation. 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 category "Version Compatibility Impactive" to see what changes, what will break.
Once there's a new update for main pack available to download, it will send you a chat message. You can easily update it by click "here" in the message to let it install new update automatically. Or if you want to manual update, then just follow the steps of how to manual install main pack again, but remove the old one in custom packs folder.
Here is how to manual install main pack. In case of your country blocking GitHub such as in China, you may need to use VPN.
Go to GitHub page of main pack for that mod. All main packs for my mods can be found in my GitHub.
Click at top-left button to switch branches. It must be supported to the mod version you're using as well. If you use beta version, then select beta. If you use release version, then select release. You can identify the version you use in your mod list.
Click on green button at top-right and click "Download ZIP"
You will need to bring out the folder inside of the ZIP you downloaded, this because GitHub download will give you folder-inside-folder. The mod is not designed to read that. Once you open the ZIP, bring the folder inside to [ Game Directory > config > ( Mod ID ) > custom_packs ] folder.
Rename that folder to "#main"
Restart the world or run [ /### restart ] command, replace "###" with mod ID uppercase letters.
Here is standart way to install community packs. Note that some packs may use other way to install, so please read their info first.
Download the packs you like from our Discord Community
Drag it to [ Game Directory > config > ( Mod ID ) > custom_packs ] folder. You can leave it ZIP format if you have no plan to edit it.
Restart the world or run [ /### restart ] command, replace "###" with mod ID uppercase letters.
Download new version of it
Replace the old one with new version in your [ Game Directory > config > ( MOD ID ) > custom_packs ] folder
Restart the world or run [ /### config repair ] command, replace "###" with mod ID uppercase letters.