Best served with Traverse
If you're looking for this mod's features on 1.14, try out Terrestria!
Though this mod is no longer maintained, I will review any pull requests that come my way on GitHub.
Redwoods is a mod for Minecraft that adds several biomes and tree types to the game themed around massive towering trees. Have you wanted to traverse a massive forest of conifer trees, totally in awe at the beauty of your landscape? Then Redwoods is the mod for you.
Redwoods, despite the name, adds both redwood and fir trees to the game. This mod is intended to be used alongside Traverse, as a way to replace their Coniferous Forest biomes with ones that are closer to classic ExtrabiomesXL. Traverse does an amazing job on all its biomes, but in my opinion it just feels like that truly massive trees are missing. Thus, I made this mod to act as a companion mod for Traverse. While Traverse is not required, it is highly recommended!
Redwoods adds two types of large conifer trees:
- Redwood: A deep red-brown wood, with green leaves.
- Fir: A brown wood containing hints of green, with green leaves.
There are two variants of redwood and fir trees, both with very large sizes:
- 1x1: "Normal" - A large tree that is 24-32 blocks tall, with a maximum size of 13x13 at the base.
- 2x2: "Mega" - A positively gargantuan tree that can be 32-48 blocks tall, with a maximum size of 16x16 at the base. This is the absolute largest a tree can be horizontally without causing cascading world generation.
The 2x2 variants of conifer trees also use special "quarter" logs which are designed to slot together to form a massive, contiguous log with rings on the interior. Both variants of trees generate leaves in a stacked cone pattern, reminiscent of stereotypical christmas trees.
There are 4 biomes added by this mod, each containing an assortment of conifer trees:
- Redwood Forest: A forest containing massive, towering Redwood trees, situated on a mountainous but somewhat flat plateau.
- Lush Redwood Forest: Like the Redwood Forest, but also featuring 1x1 Fir trees alongside the redwood trees.
- Temperate Rainforest: Modeled after Vancouver, this luscious forest contains both normal and massive fir trees throughout the biome. It is very mountainous, but also has large variation in height making it both challenging and rewarding to explore.
- Snowy Rainforest: Exactly like the Temperate Rainforest, but with snow and a much colder biome color.
There are many technical hurdles in efficiently implementing such massive trees, especially due to differences between 1.7.10 and 1.12.2 in rendering. Even back in 1.7, EBXL conifer forests were borderline unplayable without fast graphics. By default, for rendering Conifer leaves Redwoods utilizes an optimization originally found in OptiLeaves to provide a halfway point between Fast Graphics and Fancy Graphics. The optimization is to cull inner faces of leaf blocks, like in Fast Graphics, but use the transparent leaf texture, like in Fancy Graphics. This allows you to have far higher FPS while in forests, and in fact for these massive trees it actually looks very good. Of course, it can be disabled in the config, but that is not recommended. On that note, if you enable fast graphics with this option on, you'll get the ugly textures like normal.
In addition, by default, Conifer leaves don't diffuse light. While this is also configurable, enabling light diffusing is not recommended either because it causes mob spawns during the day, and also causes extreme lag. Generating a spawn within a Redwoods biome takes 5 seconds without light diffusing, and 40 seconds with light diffusing. With light diffusing enabled, there is also extreme worldgen lag in general, with the exploration of a single player dropping TPS to 4. So, keep your TPS high, and let leaves pass light through.
TL;DR Big trees are hard, and Redwoods has to employ several optimizations to make the game playable. You can disable them, but you shouldn't.
The code in this mod has similar function to ExtrabiomesXL, but is completely written from scratch to work with newer Minecraft versions. You are totally free to redistribute this mod (including in modpacks), with the sole restriction being that you credit me (MIT license). The textures have a separate license (CC BY-SA 3.0), as they are derived from ExtrabiomesXL as permitted by that license. More can be found in LICENSE-TEXTURES.