CodeChicken Lib

CodeChicken Lib

Mod

Contains various libraries for 3D math and transformations, rendering, networking, configs, and much, much more.

Client or server Library

503.2k downloads
17 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...
  • 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.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 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.