The Best Resource for Minecraft
The Best Resource for Minecraft

Motschen's Better Leaves Resource Pack Wiki

Motschen's Better Leaves is a high-performance resource pack that transforms Minecraft's flat foliage into lush, bushy, and multi-layered 3D models while maintaining a vanilla-friendly 16x16 aesthetic.

7 sections · 889 words

Overview#

Motschen's Better Leaves (also known as Better Leaves Lite) is a comprehensive visual overhaul for Minecraft's foliage. Unlike traditional texture packs that simply change the pixel art of leaf blocks, this pack modifies the underlying block models to add additional layers and planes. This results in a "bushy" or "fluffy" appearance that makes forests feel significantly more dense and natural without requiring high-end hardware.

The pack is designed with performance as a priority. While older versions used dynamic rendering that could impact FPS, the modern "Lite" version utilizes a pre-generation script to create optimized textures and models. It is fully compatible with shaders and is widely considered the standard for "Vanilla+" style foliage enhancements.

Visual Mechanics#

The core mechanic of the pack is the addition of "sub-elements" to the leaf block model. Each leaf block is no longer a simple cube; instead, it features multiple intersecting planes that extend beyond the block's boundaries.

Key Visual Features

  • Bushy Models: Adds extra texture planes to the exterior of leaf blocks to break up the grid-like appearance of trees.
  • Biome-Specific Tinting: Fully supports Minecraft's internal biome color mapping, ensuring that bushy layers match the exact hue of the base leaf block in any environment.
  • Transparency Support: Works seamlessly with "Fancy" and "Fabulous" graphics settings to provide realistic depth.
  • Texture Stitching: For mods that use complex leaf textures (such as flowering or fruiting leaves), the pack can stitch multiple textures together to ensure the bushy parts match the fruit or flower placement.

Blocks & Items Affected#

While the pack does not add new blocks to the game, it modifies the models and textures for all leaf-related blocks and their corresponding inventory items.

Block Type Visual Change Biome Tinting
Oak Leaves Dense, rounded bushy layers Enabled
Birch Leaves Light, airy bushy layers Enabled
Spruce Leaves Sharp, needle-like extensions Enabled
Jungle Leaves Large, broad-leaf bushy layers Enabled
Acacia Leaves Sparse, flat-top bushy layers Enabled
Dark Oak Leaves Thick, dark bushy layers Enabled
Mangrove Leaves Root-integrated bushy layers Enabled
Cherry Leaves Pink petal-heavy bushy layers Disabled (Fixed Color)
Azalea Leaves Flowering and standard bushy layers Disabled (Fixed Color)

Leaf Carpets & Piles

When used with compatible mods (like Terrestria or Immersive Weathering), the pack also applies bushy models to leaf carpets and piles, making ground cover look as lush as the canopy.

Supported Mods#

Motschen's Better Leaves is famous for its extensive mod support. It automatically detects and applies bushy models to leaves from dozens of popular mods.

Major Supported Mods Include:

  • Biomes O' Plenty: Full support for all unique trees like Origin, Flowering Oak, and Rainbow Birch.
  • The Aether: Bushy models for Skyroot and Golden Oak leaves.
  • Alex's Caves: Support for prehistoric and underground foliage.
  • Oh The Biomes You'll Go (BYG): Extensive mapping for exotic trees.
  • Twilight Forest: Enhanced models for Canopy, Twilight Oak, and Darkwood trees.
  • Dynamic Trees: Specialized compatibility for the Dynamic Trees mod and its various addons (Aether, Regions Unexplored, etc.).
  • Other Mods: Ad Astra, Ars Nouveau, BetterEnd, BetterNether, Croptopia, EcoLogics, Quark, Tech Reborn, and many more.

The Lite Building System#

The "Lite" version of the pack includes a Python-based generation tool that allows users to create custom "flavors" of the pack for any specific mod or texture pack combination.

Building Process

To create a custom build, you must have Python 3 installed.

  1. Setup: Download the source files from the official repository.
  2. Input: Place any desired texture packs in the /input/texturepacks/ folder or mod .jar files in the /input/mods/ folder.
  3. Execution: Open a terminal in the directory and run: python3 gen_pack.py [YourVersionName]
  4. Output: The script will generate a ready-to-use .zip file in the root directory.

Performance Optimization

This build process is what makes the pack "Lite." By pre-generating the textures with a circular mask, the game does not have to render extra elements to fake the rounded look, significantly reducing the load on the GPU compared to other bushy leaf packs.

Configuration (overrides.json)#

For advanced users and mod compatibility, the overrides.json file allows for manual configuration of how specific blocks are handled by the generator.

Key Purpose Example
noTint Blocks that should ignore biome colors. "minecraft:azalea_leaves"
leavesWithCarpet Maps a leaf block to its corresponding carpet/pile block. "terrestria:sakura_leaves": "terrestria:sakura_leaf_pile"
blockTextures Overrides the texture used for the bushy model. "biomesoplenty:rainbow_birch_leaves": "minecraft:block/birch_leaves"
overlayTextures Defines a secondary texture for fruit or flowers. "biomesoplenty:pine_leaves": "biomesoplenty:block/pine_leaves_overlay"
blockIds Maps internal names to specific texture files. "terrestria:japanese_maple_leaves_dark": "terrestria:dark_japanese_maple_leaves"
dynamicTreesNamespaces Links a mod's namespace to its Dynamic Trees counterpart. "minecraft": "dynamictrees"

Technical Requirements & Performance#

To achieve the best results and maintain high performance, the following technical configurations are recommended:

  • Graphics Settings: Set "Leaves" to Fancy or Fabulous. Using "Fast" will disable transparency and may cause visual artifacts.
  • Cull Leaves Mod: It is highly recommended to install the Cull Leaves mod alongside this resource pack. This mod provides a significant performance boost by culling the inner faces of leaf blocks that are not visible to the player.
  • OptiFine/Sodium: The pack is fully compatible with OptiFine (Smart Leaves) and Sodium/Embeddium.
  • Resolution: The pack natively supports 16x16 textures but can be scaled to 32x or 64x using the building script and appropriate masks.