CrankShaft Mod ports the Flywheel rendering engine and the Vanillin instancing toolset into a single library. This mod gives the game a unified way to draw mobs and block entities using GPU instancing on your graphics card. It also packs in Vanillate, a built-in option that brings this fast rendering method to vanilla objects. Vanillate stays off by default so your world renders like normal until you turn it on.

CrankShaft Mod

Features:

  • GPU Instancing Engine: Uses your graphics card to draw repeated mobs and block entities on one unified rendering path.
  • Bundled Vanillate Mode: Includes instanced rendering for vanilla mobs and block entities right inside the main mod file.
  • Keeps vanilla instancing turned off at first so nothing changes in your game until you opt in.
  • Lets you turn instanced rendering on or off for single mobs and block entities one at a time.
  • Handles custom instance formats and custom shaders to process rendering data smoothly.
  • Uses a custom shader loading and templating system to manage CPU and GPU tasks behind the scenes.

Configuration:

  • "enabled": true: turns on Vanillate instanced rendering in config/vanillin.json when running on Fabric.
  • enabled = true: turns on Vanillate instanced rendering in config/vanillin-client.toml when running on NeoForge.

How to Use:

  1. Open config/vanillin.json on Fabric or config/vanillin-client.toml on NeoForge.
  2. Set "enabled": true on Fabric or enabled = true on NeoForge to opt in and turn on Vanillate.
  3. Switch individual mobs and block entities on or off per entry inside the same file.

CrankShaft Mod Download Links

Filter by

For Minecraft 1.12.2

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