ModsFinder

Vanillin

by jozufozu

Vanillin is a client-side mod that renders shulker boxes, minecarts, item displays and block displays through instanced rendering.

FabricForgeNeoForgeClient-side onlyMIT LicenseOpen source1.20.1 – 1.21.1

What it does

Vanillin draws supported entities and block entities in instanced batches instead of drawing each one separately. The author states that the frame time cost of ten thousand affected objects comes close to that of one. The gain applies only to the object types the mod has specific support for, and the author notes that not every entity or block entity is covered.

The mod needs Fabric API on Fabric and runs on Fabric, Forge and NeoForge. Builds cover 1.20.1 and 1.21.1, and the latest file for 1.21.1 is 1.1.3 for NeoForge, Forge or Fabric, each dated 2025-04-21. Vanillin is released under the MIT License, and its source code and issue tracker are public.

Some optimizations are marked experimental and stay disabled until a config option turns them on. Players who see a conflict with another mod can turn off individual optimizations through the config file, which lets them isolate the cause without removing Vanillin.

Key features

  1. Instanced shulker boxes

    Shulker boxes are drawn in batches, so large storage rooms full of them cost less per frame.

  2. Instanced minecarts

    Minecarts of every variant are included in the instanced rendering path.

  3. Item and block displays

    Item Displays and Block Displays are supported, so many of them in one area are drawn together.

  4. Experimental optimizations

    Some optimizations are off by default and must be enabled in the config file.

Compatibility

Latest build for each game version and loader.

1.21.11.1.3+1.21.1Not available1.1.3
1.20.11.1.3+1.20.11.1.3Not available
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 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Questions

Does Vanillin need Fabric API?

Yes. Fabric API is listed as a required dependency for the Fabric build, so it must be installed alongside Vanillin.

Does Vanillin have to be installed on a server?

No. It is installed on the player's side alone, so servers need nothing.

Which entities does Vanillin optimize?

Shulker boxes, minecarts of all variants, Item Displays and Block Displays are listed as optimized. Other entities and block entities are not covered by default.

More from jozufozu

All projects

What the author says

With Flywheel doing the heavy lifting, Vanillin is able to achieve significant performance improvements on all the game objects it affects. The end result is that ten thousand of something have the same frame time impact as one of something. 🧪 = Experimental, enabled behind a config.
jozufozu, on the Modrinth page

Official listing

Owner
jozufozu
Published
2024-05-14
Updated on Modrinth
2025-04-21
Facts verified
2026-10-15