Tutorial

Hero Renderer

A professional-grade, backend-independent rendering engine for Minecraft.

Product page Downloads Documentation Roadmap

Install Hero Renderer #

Install Fabric Loader for 1.21 (plus Fabric API if the downloads page asks for it), place the JAR in your mods folder, and launch with the Fabric profile.

  1. Install Fabric Loader and Fabric API for your Minecraft version — builds ship for 1.21, 1.21.1–1.21.5, 1.21.11 and 26.2 (Java 21 for 1.21.x, Java 25 for 26.x).
  2. Place the Hero Renderer JAR into your mods folder — v2.1 is a beta with real Fabric builds, for testing and feedback.
  3. Launch the game — the engine's frame is presented inside Minecraft via a GL blit; the chunk renderer runs behind the HGFX abstraction.
  4. Choose a backend if you want to: OpenGL 4.6 or Vulkan, both complete behind HGFX.
  5. Tune rendering quality from the engine's config — adaptive quality scaling, render distance, LOD and impostors.
  6. Explore the visuals: water shader, sky, clouds, shadows, fog, bloom and colour grading.
  7. Watch the adaptive performance layer — bottleneck detection scales quality dynamically to hold frame rate.

Working with Hero Renderer #

Product-specific steps, separate from the general install guide above.

Milestone builds

2.x engine milestones are complete (HGFX/OpenGL backend, render graph). Install the matching loader build for your version from the downloads page — Fabric builds ship for **1.21, 1.21.1–1.21.5, 1.21.11 and 26.2** (Java 21 for 1.21.x, Java 25 for 26.x).

What you'll see. The engine's frame is presented inside Minecraft via a GL blit; the modular multithreaded chunk renderer runs behind the HGFX abstraction with OpenGL 4.6 and Vulkan backends.

  • M0–M9 complete: HGFX (OpenGL 4.6 + Vulkan), frame graph, chunk renderer, adaptive performance, distance/LOD, 26.x support.
  • Advanced visuals: chunk and entity rendering, water shader, sky, clouds, shadows, fog, bloom and colour grading.
  • Adaptive performance: bottleneck detection, dynamic quality scaling, render-distance manager, LODs and impostors.

Tips

  • It is the planned rendering foundation for Hero Client and future ecosystem products.
  • Advanced lighting (path tracing, GI/SSGI, clustered lighting) and DLSS/FSR are on the roadmap.

Common problems

Is it released?
v2.1 is available as a beta with real Fabric builds — for testing and feedback.

Folder locations by platform #

Platformmods / resourcepacks folderconfig folder
Windows%appdata%\.minecraft\mods · \resourcepacks%appdata%\.minecraft\config
macOS~/Library/Application Support/minecraft/mods~/Library/Application Support/minecraft/config
Linux~/.minecraft/mods · ~/.minecraft/resourcepacks~/.minecraft/config

MultiMC / Prism users: these folders live inside Instances/<instance>/.minecraft/. Match the build to your exact Minecraft version — the compatibility table in the docs lists every supported version.

Configure #

Settings live in the config folder (JSON5 files you can edit by hand) and, where available, in the in-game settings screen the mod adds. The exact keys and keybinds are listed in the documentation and the FAQ below.

Tips for Hero Renderer #

  • Keep Hero Renderer on the version range shown on its product page.
  • If it doesn't load, confirm the JAR is in the right mods folder for the launcher and version you chose.
  • Bedrock Edition, mobile, and console can't run Java Edition mods or packs — for a port or custom variant, request a commission.

Hero Renderer FAQ #

Is Hero Renderer released?
Yes — v2.1 is available as a beta with Fabric builds, for testing and feedback.
Which backends does it support?
OpenGL 4.6 and Vulkan, behind the HGFX abstraction — plus a Null backend for testing.
What versions are supported?
1.21, 1.21.1–1.21.5, 1.21.11, and 26.2 builds. Java 21 for 1.21.x, Java 25 for 26.x.
How does it relate to Hero Client?
It is the planned rendering foundation for Hero Client and future ecosystem products.
Does it replace the vanilla renderer?
It incrementally replaces the vanilla rendering pipeline — its frame is presented inside Minecraft via a GL blit.
What performance features are built in?
Bottleneck detection, dynamic quality scaling, a render-distance manager, distance/LOD management with impostors for distant geometry.
What is HGFX?
The backend-independent graphics API — a version abstraction layer that proves API independence across Minecraft versions, with complete OpenGL 4.6 and Vulkan backends.
Still stuck? Open a guided request — every message is tagged and answered from support@herostudios.dev. Always include your Minecraft version and product version.