Better Foliage

Mods
5,734,001 Downloads Last Updated: Oct 26, 2018 Game Version: 1.12.2

Features

Mar 16, 2015 Revision 21 View Revisions

 

Shaders Mod Interaction

 

Better Foliage brings an important change to users of Shaders Mod. Wind effects that are commonly seen in shaders (for leaves, grass, wheat, etc.) will be applied to ALL blocks of a similar type. That means wind will "just work" for modded blocks, without having to edit your shader program.

By default, this also applies to double-height plants. If the disconnection between the top and bottom parts annoys you, you can turn it off (see Block Types).


Extra Leaves

 

Adds extra bits of leaves to leaf blocks at 45° angles. This will break up the rectangular outline, and make leaves look more dense and fluffy.

The list of blocks that are considered to be leaves is configurable - see Block Types.

The textures used by the round bits are generated by Better Foliage. That means all resource packs are supported automatically.


Short Grass & Mycelium

 

Adds grass bits on top of grass blocks similar to Long Grass (the block). Makes meadows and forest floors look much more alive.

The list of blocks that are considered to be grass is configurable - see Block Types.

The textures used can also be generated by Better Foliage. This will help you achieve a consistent look even when using resource packs without Better Foliage support.

Works the same way with Mycelium blocks, but with a different texture.


Round Logs

 

 

Makes wooden logs rounder (into octagons) by chamfering off the corners. This feature is highly experimental at the moment, and graphical glitches can occur.

Parallel logs in a 2x2 configuration will connect together, and the chamfer radius will be different. This can be turned off in the config.


Better Cactus

 

Adds a central rounded core to cactus blocks, plus smaller cactus arms sticking out the sides.


Better Lilypads

 

Adds roots sticking into the water for lilypads, plus the occasional flower on top.


Reeds

 

Adds reeds on top of dirt blocks in shallow water. Makes rivers, lakes and coastlines look more interesting.

The list of blocks that are considered to be dirt is configurable - see Block Types.

The list of biomes reeds are allowed to appear in is also configurable. By default, it will appear everywhere except cold or arid biomes.

If you have Shaders Mod, reeds can also be set to wave in the wind.


Algae

 

 

Adds algae on top of dirt blocks in deep water. Makes underwater scenery look more interesting.

The list of blocks that are considered to be dirt is configurable - see Block Types.

The list of biomes algae is allowed to appear in is also configurable. By default, it will appear in river- and ocean-type biomes.


Coral

 

Adds coral on sand blocks in deep water. Makes underwater scenery look more interesting.

The list of biomes coral is allowed to appear in is also configurable. By default, it will appear in river-, beach- and ocean-type biomes.


Netherrack Vines

 

 

Adds hanging vines to the bottom of netherrack. Gives the Nether a more dungeon-y feel.


Falling Leaves

 

 

Adds leaf particles that fall from the bottom of leaf blocks. Falling leaves will tumble slowly down, and react to the wind. The wind will occasionally change direction, and blow faster during storms.

The list of blocks that are considered to be leaves is configurable - see Block Types.

The amount of particles is configurable (the amount in the screenshot is exaggerated).


Rising Souls

 

 

Adds soul particles spawning from Soul Sand, rising upwards in a corkscrew motion.

The amount of particles is configurable (the amount in the screenshot is exaggerated).


Connected Grass Textures (1.7 only)

 

Draws the sides of grass blocks with the top texture under certain conditions. Not available in 1.8 yet.

Classic mode works similarly as the connected grass feature in Optifine.

Aggressive mode will draw the whole block with the top texture, and draw the dirt block underneath as grass (see screenshot).


Block Types

 

Better Foliage has a configurable way to identify interesting blocks (grass, leaves, etc.) you can find in the configuration GUI. It works by matching the Java class name of the block againt a blacklist/whitelist pair. This is how support for modded blocks is added.

However, you will rarely need to touch this at all. I will always add new blocks to the default lists as I become aware of them, and the change will be available to you from the next version on.