Fabric Random Entities
by mrjoshuat
Fabric Random Entities applies Optifine-style random entity textures on Fabric, so mob skins can vary between spawns according to pack rules.
What it does
Texture packs can list several variants for an entity, and the mod chooses one of them at random for each mob, based on rules in the pack's .properties files. A pack's rules can also tell the mod which variant to use under given conditions, such as a time of day or a name tag. The feature set copies what Optifine offers for random entities, so packs written for Optifine can be loaded here.
The mod also handles emissive textures, which keep parts of a mob's skin glowing regardless of the light around it, and an eyes layer that draws the eyes on top of the body. A villager outer layer renderer is included as well. Modded entities are supported, and distinctions can be made between vanilla mobs and mobs added by other mods. Iris is detected, and the feature is turned off while Iris is loaded.
Fabric Random Entities is client-side only, so servers do not need it and players can join without installing it. It is open source under the GNU Lesser General Public License v3.0 only, and its files target 1.18 and 1.18.1, with 0.0.1 for 1.18.1 as the latest file. It is published for Fabric alone.
Key features
Random entity variants
Each mob picks one of several texture variants at random, following the pack's rules for that entity.
Optifine pack loading
Packs that use Optifine's random entity format are read, so existing Optifine-style packs can be used.
Emissive textures
Parts of an entity texture can be marked to glow at full brightness, independent of the surrounding light level.
Eyes and villager layers
An eyes renderer draws glowing eyes over the body, and a villager outer layer renderer adds extra skin detail.
ModMenu options and Sodium
Settings are available through ModMenu, and the mod is noted as compatible with Sodium and Iris.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Entity Texture Features is a Fabric, Forge, NeoForge and Quilt mod for 1.16.5 – 26.3 under the GNU Lesser General Public License v3.0 only, with the same client-side environment. MoreMcmeta Emissive Textures targets Fabric and Forge for 1.16.5 – 1.21.1 and covers emissive textures only, not random variants. Skyloom is a Fabric-only client mod for 1.21.9 – 1.21.11 under the MIT License and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Fabric Random Entities | Fabric | 1.18 – 1.18.1 | Client-side only | 2022-02-03 |
| [ETF] Entity Texture Features | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 26.3 | Client-side only | 2026-10-15 |
| MoreMcmeta Emissive Textures | Fabric and Forge | 1.16.5 – 1.21.1 | Client-side only | 2024-11-15 |
| Skyloom | Fabric | 1.21.9 – 1.21.11 | Client-side only | 2026-08-08 |
Questions
Does Fabric Random Entities need Fabric API?
Does a server need this mod?
Which game versions does it cover?
In the catalog
Fabric Random Entities is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 4,416 mods support Minecraft 1.18.1.
More from mrjoshuat
Similar mods
What the author says
Should be fully compatible with Sodium and Iris.
Official listing
- Modrinth page
- modrinth.com/mod/random-entities
- Owner
- mrjoshuat
- Published
- 2022-02-03
- Updated on Modrinth
- 2022-02-03
- Facts verified
- 2026-10-15