Wiki 9Minecraft Wiki 9Minecraft

CodeChicken Lib Wiki & Guide

Guides 7FAQ 11Related mods 60

A shared library providing 3D math and transformations, rendering, networking, and configuration utilities.

DownloadCodeChicken Lib

Get the files on 9Minecraft

Contents (5)
  1. Overview
  2. Guides
  3. Frequently asked questions
  4. Gallery
  5. You May Also Like

Overview

Code Chicken Lib (also written CodeChickenLib or CCL) is a library / API mod. It adds no blocks, items, or creatures of its own. Instead it provides a large, well-tested toolbox of shared code that other mods build on top of, so every dependent mod does not have to re-implement the same low-level systems.

What Code Chicken Lib provides:

  • a 3D math and transformation library (vectors, matrices, cuboids, rotations),
  • a flexible model and block rendering framework,
  • a packet / networking abstraction for sending custom data between client and server,
  • a structured configuration system,
  • colour and lighting helpers,
  • ASM / bytecode helpers,
  • and many common inventory, registration, and utility building blocks.

Because it is a dependency, it is present in your game only because another mod relies on it.

Code Chicken Lib (also written CodeChickenLib or CCL) is a library / API mod. It adds no blocks, items, or creatures of its own. Instead it provides a large, well-tested toolbox of shared code that other mods build on top of, so every dependent mod does not have to re-implement the same low-level systems.

What Code Chicken Lib provides:

  • a 3D math and transformation library (vectors, matrices, cuboids, rotations),
  • a flexible model and block rendering framework,
  • a packet / networking abstraction for sending custom data between client and server,
  • a structured configuration system,
  • colour and lighting helpers,
  • ASM / bytecode helpers,
  • and many common inventory, registration, and utility building blocks.

Because it is a dependency, it is present in your game only because another mod relies on it.

Guides

Step-by-step, in-game.

Frequently asked questions

What is CodeChicken Lib?
It is a shared library mod that provides 3D math and transformations, rendering, networking, and configuration utilities. Other mods depend on it rather than implementing these features themselves.
Do I need to install CodeChicken Lib on its own?
It is a library, so it does not add gameplay content by itself. You typically install it because another mod requires it as a dependency.
What kinds of utilities does CodeChicken Lib offer to mod developers?
It offers 3D math and transformation helpers, rendering utilities, networking code, and configuration utilities. These are meant to be reused across mods instead of rewritten each time.
Does CodeChicken Lib add new blocks or items to the game?
No, it is a shared library rather than a content mod. Its purpose is to provide underlying code that other mods build on.

See all 11 CodeChicken Lib questions ›