Mineuniverse
Log in Register
Mods

CatLib

Utilies for noise generation, Hjson, command processing, and some useful data types.
by personthecat
Download Claim this project
392,413 downloads
0 likes
Updated Jun 30, 2026
0 hypes

CatLib

 

CatLib is a multi-platform collection of utilities designed to facilitate ports of Cave Generator and Ore Stone Variants to Minecraft 1.16+.

 

What can it do?

  • An extremely convenient, annotation-based command registration API compatible with Fabric and Forge.
  • An extensible linter that can provide expression-based syntax highlighting in the chat.
  • A series of out of the box commands that can be automatically registered and adapted for any mod.
  • Biome modification events (exposes dynamic registries and raw biomes on Forge platform).
  • Registry added event listeners (normally unavailable on the Forge platform).
  • Dynamic registry event listeners.
  • Dynamic registry accessors, which always provide access to current registry info (regular vanilla, forge, or dynamic)
  • Everything you need to get started with Hjson.
  • A high level API used for large-scale JSON transformations.
  • A series of helpful data types including a functional result type for handling errors.
  • A custom build of Auburn's FastNoise library containing features from FastNoiseLite and FastNoise-Legacy.
  • A small, platform-independent collection of methods that can be used for basic registry lookups.
  • A couple of helpful IO utilities.

 

Who is this for?

This mod is intended to facilitate ports of Cave Generator and Ore Stone Variants to 1.16+.

 

I am hoping that other mod developers will take up interest in this library and consider using it. I am extremely open to provide additional features for this library if that would be helpful to other developers. If so, please send me a message on GitHub or Discord.

 

Find us on Discord!

There is growing community of users on Discord who would love to discuss this mod or anything related to underground terrain generation in Minecraft. Please consider joining us there!

CatLib-Fabric-1.6.jar
MC Fabric, 1.16.5
Release 2021-12-28 Get
CatLib-Fabric-1.5.jar
MC Fabric, 1.16.5
Release 2021-12-23 Get
CatLib-Forge-1.5.jar
MC 1.16.5, Forge
Release 2021-12-23 Get
CatLib-Forge-1.4.4.jar
MC 1.16.5, Forge
Release 2021-12-19 Get
CatLib-Fabric-1.4.jar
MC Fabric, 1.16.5
Release 2021-12-18 Get
CatLib-Forge-1.4.jar
MC 1.16.5, Forge
Release 2021-12-18 Get
CatLib-Forge-1.3.1.jar
MC 1.16.5, Forge
Release 2021-12-12 Get
CatLib-Fabric-1.3.jar
MC Fabric, 1.16.5
Release 2021-12-11 Get
CatLib-Forge-1.3.jar
MC 1.16.5, Forge
Release 2021-12-11 Get
CatLib-Fabric-1.2.jar
MC Fabric, 1.16.5
Release 2021-10-27 Get
CatLib-Forge-1.2.jar
MC 1.16.5, Forge
Release 2021-10-27 Get
CatLib-Fabric-1.1.jar
MC Fabric, 1.16.5
Release 2021-09-09 Get
CatLib-Forge-1.1.jar
MC 1.16.5, Forge
Release 2021-09-09 Get
CatLib-Fabric-1.0.jar
MC Fabric, 1.16.5
Release 2021-09-07 Get
CatLib-Forge-1.0.jar
MC 1.16.5, Forge
Release 2021-09-07 Get
CatLib-Forge-0.14.jar
MC 1.16.5, Forge
Beta 2021-09-06 Get
CatLib-Fabric-0.14.jar
MC Fabric, 1.16.5
Beta 2021-09-06 Get
CatLib-Fabric-0.13.jar
MC Fabric, 1.16.5
Beta 2021-09-05 Get
CatLib-Forge-0.13.jar
MC 1.16.5, Forge
Beta 2021-09-05 Get
CatLib-Fabric-0.12.jar
MC Fabric, 1.16.5
Beta 2021-09-04 Get
CatLib-Forge-0.12.jar
MC 1.16.5, Forge
Beta 2021-09-04 Get
CatLib-Fabric-0.11.jar
MC Fabric, 1.16.5
Beta 2021-09-01 Get
CatLib-Forge-0.11.jar
MC 1.16.5, Forge
Beta 2021-09-01 Get
CatLib-Fabric-0.10.jar
MC Fabric, 1.16.5
Beta 2021-08-29 Get
CatLib-Forge-0.10.jar
MC 1.16.5, Forge
Beta 2021-08-29 Get
CatLib-Fabric-0.8.jar
MC Fabric, 1.16.5
Beta 2021-08-28 Get
CatLib-Forge-0.8.jar
MC 1.16.5, Forge
Beta 2021-08-28 Get
CatLib-Fabric-0.9.jar
MC Fabric, 1.16.5
Beta 2021-08-28 Get
CatLib-Forge-0.9.jar
MC 1.16.5, Forge
Beta 2021-08-28 Get
CatLib-Fabric-0.7.jar
MC Fabric, 1.16.5
Beta 2021-08-27 Get
CatLib-Forge-0.7.jar
MC 1.16.5, Forge
Beta 2021-08-27 Get
CatLib-Fabric-0.6.jar
MC Fabric, 1.16.5
Beta 2021-08-26 Get
CatLib-Forge-0.6.jar
MC 1.16.5, Forge
Beta 2021-08-26 Get
CatLib-Fabric-0.4.jar
MC Fabric, 1.16.5
Beta 2021-08-25 Get
CatLib-Forge-0.4.jar
MC 1.16.5, Forge
Beta 2021-08-25 Get
CatLib-Fabric-0.5.jar
MC Fabric, 1.16.5
Beta 2021-08-25 Get
CatLib-Forge-0.5.jar
MC 1.16.5, Forge
Beta 2021-08-25 Get
CatLib-Fabric-0.3.jar
MC Fabric, 1.16.5
Beta 2021-08-21 Get
CatLib-Forge-0.3.jar
MC 1.16.5, Forge
Beta 2021-08-21 Get
CatLib-Fabric-0.2.jar
MC Fabric, 1.16.5
Beta 2021-08-14 Get
CatLib-Forge-0.2.jar
MC 1.16.5, Forge
Beta 2021-08-14 Get
CatLib-Fabric-0.1.jar
MC Fabric, 1.16.5
Beta 2021-08-08 Get
CatLib-Forge-0.1.jar
MC 1.16.5, Forge
Beta 2021-08-08 Get

More from personthecat

Cave Generator
735,401
Ore Stone Variants
1,958,640

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314