CodeChicken Lib

CodeChicken Lib

Mod

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

Client or server Library

108.1k downloads
2 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...
  • 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.

- Fix obfuscation issues with ShaderObject implementations.

- Fix bug in ShaderUniformCache preventing the use of Matrix uniforms.
- Fix displayURL link in mods.toml

- Add useful dev commands.
- Add 'usesBlockLight' to ModelProperties.

- Fix issues with BakedVertexSource not properly expanding.
- Fix crash when using ModelProperties from a ModelLoader.
- Fix issues with transparency and RenderWorldLast.

- Add support for SpirV binary shaders
- Fix crash with TConstruct.

- Add method for setting Cuboid6 from an AABB.
- Random code cleanups.
- Allow ICCBR instances to only be registered to a specific Fluid/Block.
- Resolve issues with BakedVertexSource not functioning.
- Move QuadClamber and QuadFaceStripper to use singleton Cuboid6 instances internall.y