Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

CodeChickenLib Unofficial Mod FAQ

10 questions players actually ask, answered.

Do I need to install CodeChickenLib separately or does it come with other mods?
CodeChickenLib Unofficial is included automatically in CodeChickenCore Unofficial version 1.3.0 and newer, so you don't need a separate download if you have that mod. If you're using mods that depend on CodeChickenLib but don't have CodeChickenCore, you'll need to install it as a standalone library.
What does 'ASM systems' mean and why do I need it?
ASM systems allow CodeChickenLib to modify how Minecraft's code behaves at runtime, letting legacy mods work correctly without rewriting their entire source. You don't need to configure it manually—it runs automatically in the background to keep dependent mods functioning.
I'm getting packet errors between my client and server. Where do I start?
Check that CodeChickenLib is installed on both your client and server with matching versions. If versions mismatch or the mod is missing on one side, network packets will fail to sync; see the Troubleshooting Network Packet Errors guide for diagnostic steps.
Can I use CodeChickenLib with mods from different Minecraft versions?
No—CodeChickenLib is version-specific and only works with mods built for the same Minecraft version. Installing it on a version it wasn't designed for will cause crashes or silent failures.
Why are my custom item models rendering incorrectly or not at all?
CodeChickenLib handles model rendering through its 3D math and rendering routines, but incorrect setup in your mod's code or conflicting rendering mods can break it. Review the Understanding Custom Model Rendering for Modded Items guide to verify your model is configured correctly.
Does CodeChickenLib affect performance or cause lag?
CodeChickenLib is a lightweight backend library and doesn't cause noticeable lag on its own. Performance issues usually come from mods that depend on it, not the library itself.
What's the difference between CodeChickenLib and CodeChickenCore?
CodeChickenLib is the core backend library providing math, rendering, and networking tools. CodeChickenCore is a wrapper mod that packages CodeChickenLib and other utilities together; if you install CodeChickenCore, you automatically get CodeChickenLib.
How do I configure color systems for my custom menus?
CodeChickenLib provides built-in color handling tools that mods use to style overlays and menus. See the Using Color Systems in Custom Menus and Overlays guide for how to apply and customize colors in your setup.
Will CodeChickenLib work if I remove it after installing mods that need it?
No—mods that depend on CodeChickenLib will crash immediately if it's removed, because they rely on its core tools to function. Always keep it installed if you're using dependent mods.
I see errors about 3D math or transformation calculations. What's wrong?
CodeChickenLib's 3D math tools handle block and item transformations; errors here usually mean a dependent mod is using the library incorrectly or there's a conflict with another mod altering the same systems. Check your mod list for conflicts and verify CodeChickenLib is up to date.