mcp$renderHeartbeat

private open fun mcp$renderHeartbeat(renderLevel: Boolean, ci: CallbackInfo)

Render frame (framerate). runTick(boolean) is PRIVATE — Mixin injects it at the bytecode level regardless of access. Required like the client tick: headless clients stub LWJGL, not the game loop, so the method is there to hit on every runtime we support.