ModsFinder

Rentities

by BalancingLight

Rentities rewrites how Minecraft draws entities, grouping mobs of one type into a single GPU call so that large crowds cost far less to render.

FabricClient-side onlyMIT LicenseOpen source1.21.11

What it does

Vanilla Minecraft sends each entity on screen to the GPU separately, so a herd of cattle costs one call per animal. Rentities hooks the entity renderer and batches entities of the same kind into one instanced draw, passing their positions, rotations and animation state through a Shader Storage Buffer Object. Per-bone animation is evaluated in a custom vertex shader, which takes that work away from the CPU. The author reports an average FPS gain of 155% and a 107% improvement in 1% lows, figures taken from the author's own text.

Rentities requires Fabric API and Sodium on Fabric for 1.21.11, and works with Lithium as an optional companion: Lithium cuts CPU server tick cost while Rentities cuts GPU draw call overhead, and the two combine. The mod runs standalone and is open source under the MIT License. The latest file, 0.1.0-alpha for 1.21.11, was published on 2026-05-22 on the alpha channel.

Key features

  1. Instanced entity batching

    Entities of the same type are drawn in one instanced GPU call instead of one call each.

  2. GPU-side animation

    Per-bone animation runs in a custom vertex shader, moving that work off the CPU.

  3. Sodium video settings

    Rentities adds its options to the Sodium video settings screen.

  4. Known rendering limits

    Armor stands always face one fixed direction and ignore pose data set through commands, and some entities may face the wrong way compared with the player's view. Disabling Rentities restores vanilla rendering for those entities.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.110.1.0-alpha
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
SodiumA high-performance rendering engine replacement for Minecraft, which greatly improves frame rates and reduces micro-stutter.
Required

Optional 1

LithiumNo-compromises game logic optimization mod, useful for both single-player games and multi-player servers.
Optional

Use cases

Who it’s for: Players with a large number of mobs or animals in view, who want higher frame rates on a client with a supported NVIDIA GPU. The mod is a proof of concept, so the author's notes on known limitations apply.

How it compares

Full comparison

EntityBatch is a Fabric mod for 1.21.11 that is client-side only and released under the MIT License, but it is not open source. Advancements Screen Optimizer targets 1.21 – 1.21.1 on the client, under the MIT License and open source. Gpu Cpu Util covers 1.21 – 1.21.11 on the client and is also open source under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
RentitiesFabric1.21.11Client-side only2026-05-22
EntityBatchFabric1.21.11Client-side only2026-03-17
Advancements Screen OptimizerFabric1.21 – 1.21.1Client-side only2024-07-07
Gpu Cpu UtilFabric1.21 – 1.21.11Client-side only2026-01-09

Questions

Does Rentities need Sodium?

Yes. Sodium is a required dependency, and Fabric API is required too, on Fabric for 1.21.11.

Does Rentities have to be installed on the server?

No. Only the player's game needs it, and servers run without it.

Can Rentities be used with Lithium?

Yes. Lithium is optional. It reduces CPU server tick cost, while Rentities reduces GPU draw call overhead, and the author says the two work together.

In the catalog

Rentities is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from BalancingLight

All projects

Similar mods

What the author says

I am currently working on new mod called Voxelium so I'm not getting any time for fixing Rentities bugs. Please be patient — it will be a banger. Vanilla Minecraft issues a separate draw call to the GPU for every entity on screen. 500 cows means 500 draw calls. Rentities intercepts the entity render loop and batches…
BalancingLight, on the Modrinth page

Official listing

Owner
BalancingLight
Published
2026-05-14
Updated on Modrinth
2026-05-22
Facts verified
2026-10-15

Tags