- Fixed the GitHub check Workflow (even though we build prod with Jenkins).
- Migrated to building with MDG.
- Quack is no longer shadowed into CCL, it is Jar-in-Jar'd.
- Publish access transformers to maven.
- Fixed VBORenderType.
- Fixed BakedQuadVertexBuilder.
- Added support for block models for CCL's Class name ModelLoader.
- Deprecated CCL's Block Model bypassing API, for raw chunk buffer access. This will be removed in 1.21.4.
- Support Embeddium with CCL's Block Model bypassing API.
- Add some workarounds for CBMultipart to really disable lighting.
- Add Codecs for Vector3.
- Fix issues with Composite models not displaying in the JEI item pane.
- Fix packet writing race condition crash when multiple players are present, sometimes.
- Port to 1.21.1
- Port to 1.20.4
- Fix various crashes with AttributeKeys.
- Automatic names for data generators. (covers1624)
- Added utilities for setting UV texture on all CCModel vertices. (covers1624)
- Fixed flat entity rendering in guis. (brandon3055)
- Added support for rendering items to webp files. (Requires ffmpeg to be installed seperately). (covers1624)
- Fixed first tick gui element position glitch with some elements. (brandon3055)
- Fixed inability to manipulate opaque manipulatable elements. (brandon3055)
- Port to 1.20.1
- Many many changes..
- Add utilities to render items to png/gif
- Fix Matrix4 -> Matrix4f conversions
- Prioritize ICCBlockRenderer global renderers.
- Update Quack.
- Update to Forge 43.2 RB to fix issues with ICCBlockRenderer
- Datagen support for conditional recipes.
- Datagen support for custom shaped/shapeless recipe types.
- Conditional Ingredient system.
- Support Uniform arrays with CCShaderInstance/CCShaderUniform.
- Fix issues with WrappedItemModel returning a null TextureAtlasSprite for particles.
- Datagen support for model overrides.
- Fix crashes due to uneven pose stack push-pop in IItemRenderer
Update to 1.19.2
- Update for Forge breaking changes.
- Bump Quack dependency.
- Fix issue with overly specific type for RayTracer.retraceBlock
- Fix issues with some containers (EnderStorage) not syncing to clients.
Initial 1.18.2 release!
Many changes.
- ConfigV3, a complete overhaul from the previous Config system.
- ShaderInstance improvements to complement vanilla.
- Lots of deprecated code removals and cleanups.