Skip to content

1.7.10 - 0.9.5 - Beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:56
· 89 commits to main since this release

CatFrame - 0.9.5

What is changed?

Change version number from previous to 0.9.5

➕Add:

  • Skip per-vertex AO for emissive blocks in AOComputeExtension, completing the 26.1.2 ModelBlockRenderer dispatch (ambientOcclusion && blockState.getLightEmission() == 0 && part.useAmbientOcclusion()). Emissive blocks (glowstone, torches, flowing lava, ...) now degrade to the flat path via LightPolicyExtension writing the block mixed brightness; non-emissive blocks are unaffected.
  • Propagate model-level ambientocclusion and skip per-vertex AO for flat-lit models. Parse top-level ambientocclusion in ModelJson, inherit it along the parent chain in ModelResolver merge/deepCopy, expose it via ModelJsonUnbakedAdapter.ambientOcclusion and apply it to quads during bake, then gate AOComputeExtension to fall back to the flat path. Fixes cross/tinted_cross plants (grass) rendering with a darkened root.

🔧Fix:

  • fix #6 , by adding the ambientocclusion

❗❗❗Deprecated:

- No deprecations

Notes

Full Changelog: https://github.com/song682/CatFrame/commits/v0.9.5