CrankShaft
by movblock
CrankShaft is a client-side library that switches its rendering backend to match the graphics API Minecraft is using, so instanced visuals keep working on OpenGL and Vulkan.
What it does
CrankShaft is an unofficial port of Flywheel, the instanced rendering library, and it selects a native backend for whichever of Minecraft 26.2's two graphics APIs is active. When a requested backend is not supported on the hardware, it falls back to the next one that works. Players change the graphics API under Options, Video Settings, Graphics API, then restart the game, and the mod picks up the Vulkan renderer on its own with no separate setting to adjust.
When an Iris shaderpack is active, CrankShaft selects the Iris counterpart of the native OpenGL backend and sends instances through the pack's own programs, including shadows. Packs that follow the Colorwheel shaderpack contract are supported. A pack's own renderer may draw things a little differently than the mod does.
The mod is released under the MIT License and is open source, and its source code and issue tracker are public. It is published for Fabric, Forge and NeoForge, with the 26.2 builds updated on 2026-10-11. Sodium 0.9.2 or newer is needed for terrain integration below 0.10, and opaque and full-block terrain depends on Sodium as well.
Key features
Automatic backend selection
The backend that matches the active graphics API is chosen without configuration, and the strongest supported hardware backend is used when several exist.
Order-independent transparency
Overlapping translucent instances blend correctly without sorting, and translucent chunk terrain joins the same transparency path by default.
Iris shaderpack rendering
Instanced visuals are drawn through the active shaderpack's own programs, including the shadow pass.
Terrain integration
When Sodium is present, chunk terrain is drawn through the same instancing system as the other visuals.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does CrankShaft need Sodium to work?
Which graphics API should players select?
Does CrankShaft need to be installed on a server?
In the catalog
CrankShaft is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
Shipped alongside CrankShaft is Vanillate, the 26.2 counterpart to Vanillin: instanced rendering for vanilla entities and block entities via Flywheel. It is bundled inside the CrankShaft jar and is off by default — until you opt in, it registers nothing and vanilla renders as usual. Turn it on with "enabled": true in…
Official listing
- Modrinth page
- modrinth.com/mod/crankshaft
- Owner
- movblock
- Published
- 2026-05-20
- Updated on Modrinth
- 2026-10-11
- Facts verified
- 2026-10-15
