Loading...
Beta Modpages Unclaimed

CatLib

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

0 Likes
279190 Downloads
Created by personthecat

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!

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!


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mantle

Shared code for Forge mods

AutoRegLib

A library to ease menial tasks in mod development.

CraftTweaker

CraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!

CoFH Core

Contains Core Functionality for all Team CoFH mods. Also does some really cool stuff on its own!

Patchouli

Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers

Baubles

An addon module and API for Thaumcraft