Vanillin Mod (1.21.1) – Uses Flywheel to Handle Instanced Rendering

Available for:FabricForgeNeoForge

Vanillin Mod is a rendering optimization mod that adds instanced rendering for entities and block entities through Flywheel for Minecraft Fabric, Forge, and NeoForge. It is built to reduce the rendering cost of supported objects without changing how normal gameplay works.

Quick Answer: Vanillin is worth installing if your world includes lots of chests, shulker boxes, bells, or minecarts and you want supported objects to render more efficiently. It is a strong fit for performance-focused setups, but shader users should note that the current Flywheel 1.0 branch is not compatible with shaders.

Big storage rooms, rail systems, and decorative display-heavy builds can turn rendering into the bottleneck long before redstone or chunk loading becomes the issue. Vanillin targets that exact problem by shifting supported entities and block entities to instanced rendering with Flywheel, and its 933K+ downloads suggest plenty of players see value in that approach for real modpacks and survival worlds.

Key Features of Vanillin Mod

  • Instanced rendering for supported objects — This is the core reason to use Vanillin. Instead of treating every supported object as a separate heavy render path, the mod appears to batch that work more efficiently through Flywheel, which matters most when you have large numbers of the same thing on screen.
  • Stable support for shulker boxes — Shulker-heavy storage systems are common in late-game worlds, and they can become visually dense very quickly. Stable optimization here matters because it targets a block entity many players place in bulk, especially in sorting rooms and technical bases.
  • Stable support for minecarts and all variants — Minecart networks often involve many entities in motion or parked together in compact spaces. Optimizing them helps if you build transportation hubs, farms, or rail storage systems where vanilla rendering overhead can stack up.
  • Experimental support for item displays and block displays — These newer display-focused cases are useful for map makers, decorative builds, and showcase rooms. Because they are marked experimental, you get the option to test them when you need them instead of being forced into behavior that may not suit every setup.
  • Config-based control for item optimization — Vanillin lets you change "minecraft:item" from the default state to a forced enabled state in its config. That matters because you can choose a more aggressive setup when you want to push performance further, rather than relying on a one-size-fits-all default.
  • Config-based control for minecart optimization — Vanillin also lets you switch minecart handling from the default state to disabled if you run into a conflict. That flexibility is important for troubleshooting, since performance mods are most useful when you can narrow issues down without uninstalling the whole mod.

Screenshots

Vanillin Mod (1.21.1) Screenshot

How to Install Vanillin Mod

  1. Choose the correct Minecraft version first. Vanillin has builds for Minecraft 1.21.1 and 1.20.1, so match the file to the version your game or modpack already uses.
  2. Install the loader your setup needs: Fabric Mod Loader for Fabric, Minecraft Forge for Forge, or NeoForge for NeoForge.
  3. Download the Vanillin file that matches both your Minecraft version and loader. According to the available builds, Minecraft 1.21.1 supports NeoForge and Fabric, while 1.20.1 supports Forge and Fabric.
  4. Place the mod file into your Minecraft mods folder, then start the game once so Vanillin can generate its config files.
  5. If you want to test experimental rendering options, edit config/vanillin.toml on Forge or NeoForge, or config/vanillin.json on Fabric, then restart Minecraft to apply your changes.

Requirements & Compatibility

Item Details
Minecraft Versions 1.21.1, 1.20.1
Supported Loaders Fabric, Forge, NeoForge
Requirements Fabric Mod Loader, Minecraft Forge, NeoForge
Author jozufozu
License MIT
Shader Compatibility Flywheel 1.0 and Vanillin are currently incompatible with shaders
Published 2024-05-14
Last Updated 2025-04-21

What's New

  • Signs were temporarily removed from instancing.
  • A crash on resource reload caused by mixins to font code was fixed.
  • Item displays were fixed so they update correctly.
  • The current update keeps the focus on stability while preserving the main rendering optimization goals.

Pros and Cons

Pros

  • Targets a clear performance problem in storage-heavy and entity-heavy builds.
  • Supports Fabric, Forge, and NeoForge across Minecraft 1.21.1 and 1.20.1.
  • Includes stable optimization for shulker boxes and minecarts.
  • Lets advanced users enable or disable specific optimizations in config files.
  • Has a large user base, with more than 933 thousand downloads.

Cons

  • Not everything is optimized by default.
  • Some features, including item displays and block displays, are still experimental.
  • Signs are currently disabled entirely.
  • Current Flywheel 1.0 compatibility does not include shaders.

Alternatives to Vanillin Mod

  • Flywheel — A related rendering-focused project and the system Vanillin uses for its instanced rendering approach.
  • Fabric Mod Loader — A lightweight loader option if you want to build a Fabric-based performance setup around Vanillin-compatible releases.
  • NeoForge — A modern loader path for players who want to run the 1.21.1 NeoForge version of Vanillin in a broader modded environment.

Download Vanillin Mod

Minecraft Version Fabric Forge NeoForge
For Minecraft 1.21.1 Download Download
For Minecraft 1.20.1 Download Download

Always download mods from official sources to stay safe.

Frequently Asked Questions

What does Vanillin Mod do?

Vanillin adds instanced rendering for supported entities and block entities through Flywheel. In practice, that means it is designed to reduce the rendering load of things like shulker boxes and minecarts when many of them appear in the same area.

Does Vanillin support Minecraft 1.21.1?

Yes — Vanillin has builds for Minecraft 1.21.1. Based on the available download data, the 1.21.1 release supports NeoForge and Fabric.

Does Vanillin work with shaders?

No — the current Flywheel 1.0 branch, and therefore Vanillin, is listed as incompatible with shaders. The project notes that compatibility work is underway, but no timeline is given.

Can I enable experimental item optimization?

Yes — you can enable it through the config file. On Forge and NeoForge, that means changing "minecraft:item" in config/vanillin.toml, while on Fabric you would edit config/vanillin.json and switch the value from default to force enabled.

Can I disable minecart optimization if something conflicts?

Yes — Vanillin includes a config option for that. You can change the minecart entry from the default setting to disabled, which gives you a simple way to troubleshoot without removing the entire mod.

Is Vanillin only for technical players?

No — it can help both technical and casual players. The benefits are easiest to appreciate in worlds with dense storage, transport systems, or lots of displayed objects, but you do not need to be a redstone expert to make use of it.

Looking for more? Browse all Minecraft Mods on McInside.

Explore Minecraft Mods →

Click to rate this post!
[Total: 0 Average: 0]

Leave a Comment