RandomLeaf
by CASA_ASCII
RandomLeaf changes the model of vanilla leaves so each one shows a random orientation during world generation, sapling growth and player placement.
What it does
Vanilla leaves in worlds generated with the mod get one of eight Y-axis rotations, so trees show varied leaf texture direction instead of a uniform look. The mod covers the oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry, azalea and flowering azalea leaf types. It injects an extra variant property into the leaves block through a Mixin, and a custom blockstate configuration uses it.
Three situations trigger the flip: leaves created during world generation, leaves that appear as saplings grow, and leaves a player places. During world generation a SplitMix64 hash built from the world seed and block coordinates decides the rotation, so the same location always produces the same flip. Sapling growth and player placement use true random numbers, so repeated events can give different results. Two Mixin layers route generated leaves through the deterministic path and separate them from the other scenarios without extra flags.
RandomLeaf is published for Fabric only, with a single game version, 1.21.1. Servers that run it need every player to install it too. The code is released under the MIT License, and the mod is not open source.
Key features
Eight leaf orientations
Each leaf is given one of eight rotations, changing how the leaf texture is oriented on the model.
Deterministic world generation
Leaves created during world generation take a flip from the world seed and block position, so a world looks the same each time it loads.
Random sapling growth and placement
Leaves from grown saplings and leaves placed by players receive random rotations that differ between events.
Covered leaf types
Oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry and azalea leaves are all included.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Leafier Litter is a Fabric mod for 1.21.5, released under the CC0 1.0 Universal license and open source, and it runs on client and server. Fake random seed is a Fabric mod for 1.21.4 – 1.21.10 under the GNU General Public License v3.0 only, and is also open source and client and server. Lawncare [No Leaf Litter] is server-side only, licensed under the MIT License and open source, for 1.20.1 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| RandomLeaf | Fabric | 1.21.1 | Client and server | 2026-10-05 |
| Leafier Litter | Fabric | 1.21.5 | Client and server | 2025-04-01 |
| Fake random seed | Fabric | 1.21.4 – 1.21.10 | Client and server | 2025-10-12 |
| Lawncare [No Leaf Litter] | Fabric | 1.20.1 – 1.21.11 | Server-side only | 2025-12-13 |
Questions
Does RandomLeaf need to be installed on the server?
Which loader does RandomLeaf support?
Will the same world always show the same leaf flips?
In the catalog
RandomLeaf is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from CASA_ASCII
Similar mods
What the author says
Mod Features: - Minecraft Java Edition 1.21.1 Fabric mod - Randomly flips all types of vanilla leaves on their models - Covers three scenarios: world generation, sapling growth, and player placement - Deterministic hash based on world seed and coordinates ensures the same flip at the same location during world…
Official listing
- Modrinth page
- modrinth.com/mod/randomleaf
- Owner
- CASA_ASCII
- Published
- 2026-08-13
- Updated on Modrinth
- 2026-10-05
- Facts verified
- 2026-10-15
