CatLib

Quick rating

Community listing page, reviews here may not be monitored by the author.

CatLib

No reviews yet

Utilies for noise generation, Hjson, command processing, and some useful data types.

Mod Loaders
Forge
Fabric
Quilt
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
CatLib-Forge-2.10+1.18.2

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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!

fc0b01fe10a0b8c602fb0106d8189d9b.png

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!

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~390,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works