Abstract Block Render Context Addition
interface AbstractBlockRenderContextAddition
Per-block cache of renderActive on Sodium's block render context.
Sodium reuses one context per builder thread and keeps the state of the block being rendered on it, so the module state is resolved once per block and every face decision of that block reads a plain field instead of walking the thread's scoped bindings. Reads outside such a block — and any path that never resolves the cache — fall back to renderActive.