ModsFinder

CatoAPI

by Banned Studios

CatoAPI is a library that provides shared code, a packet system and version-adaptive methods for Banned Studios projects and their plugins.

FabricForgeNeoForgeClient or server, optionalCreative Commons Attribution 4.01.20.1 – 26.2

What it does

CatoAPI is a personal API used mostly by Katto's Banned Studios projects. It gathers helper tools that make building and maintaining mods and plugins less work, and it includes utilities shared across those projects. Its packet system already handles networking between mods and plugins, so the connection between them does not have to be built separately.

The API is published for Fabric, Forge and NeoForge, and for the server platforms Paper, Spigot, Bukkit and Purpur. Builds cover 1.20.1 – 26.2, and a universal file is compatible with mod and plugin use. Its methods adapt to the game version, which avoids large changes when the target version moves. Both the mod and plugin components use similar methods to keep projects consistent. Fabric API is required, and the Command API plugin is needed when CatoAPI runs on a server plugin setup. The code is licensed under Creative Commons Attribution 4.0 and is not open source.

Key features

  1. Shared packet system

    Networking between mods and plugins is already built in, so projects can exchange data without writing their own channels.

  2. Version-adaptive methods

    Functionality adjusts to the game version, so projects can move across releases without large rewrites.

  3. Mod and plugin components

    Both the mod and plugin parts use similar methods, which keeps code consistent between Banned Studios projects.

  4. Utility toolkit

    A collection of helpers for building and maintaining mods and plugins, grouped in one library.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.21.5-betaNot available1.5-beta
26.1.21.5-betaNot available1.5-beta
26.1.11.5-betaNot available1.5-beta
26.11.5-betaNot available1.5-beta
1.21.x11 of 11 versions with builds
1.21.111.5-betaNot available1.5-beta
1.21.101.5-betaNot available1.5-beta
1.21.91.5-betaNot available1.5-beta
1.21.81.5-betaNot available1.5-beta
1.21.71.5-betaNot available1.5-beta
1.21.61.5-betaNot available1.5-beta
1.21.51.5-betaNot available1.5-beta
1.21.41.5-betaNot available1.5-beta
1.21.31.5-betaNot available1.5-beta
1.21.21.5-betaNot available1.5-beta
1.21.11.5-betaNot available1.5-beta
1.20.x6 of 6 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 4 mods

Use cases

Who it’s for: Mod and plugin developers, especially those working on Banned Studios projects or on Fabric, Forge, NeoForge and Paper-family servers.

How it compares

Full comparison

qLibs is a Fabric and NeoForge library for 1.21.1 – 1.21.11, client or server optional, under the GNU Lesser General Public License v3.0 only and open source. Common Network is open source under the MIT License, runs on Fabric, Forge, NeoForge and Quilt for 1.16.5 – 26.3, and must be installed on the client and server. Cloth Config API is open source under the GNU Lesser General Public License v3.0 only and covers 1.14 – 26.3 on the same three loaders. CatoAPI is not open source.

ModLoadersGame versionsEnvironmentUpdated
CatoAPIFabric, Forge and NeoForge1.20.1 – 26.2Client or server, optional2026-09-30
qLibsFabric and NeoForge1.21.1 – 1.21.11Client or server, optional2026-05-14
Common NetworkFabric, Forge, NeoForge and Quilt1.16.5 – 26.3Client and server2026-09-19
Cloth Config APIFabric, Forge and NeoForge1.14 – 26.3Client or server, optional2026-09-23

Questions

Does CatoAPI need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed next to CatoAPI on Fabric.

Does CatoAPI have to be installed on both sides?

No. Either the client or the server can run it, and neither side needs it.

Which versions does CatoAPI support?

Files cover 1.20.1 – 26.2, with 22 release versions, and the latest Fabric, Forge and NeoForge files are 1.5-beta.

Does CatoAPI work on Paper servers?

The API is also published for Paper, Spigot, Bukkit and Purpur, so it can be used on those server platforms.

In the catalog

CatoAPI is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from Banned Studios

All projects

Similar mods

What the author says

This personal API, mostly used in Katto's (Banned Studios) projects, consists of a tool to simplify and improve the creation of mods (and plugins), featuring various utilities. It supports versions 1.20.x through 26.x and includes a universal file compatible with all mod and plugin loaders. Additionally, it employs…
Banned Studios, on the Modrinth page

Official listing

Owner
Banned Studios
Published
2026-08-15
Updated on Modrinth
2026-09-30
Facts verified
2026-10-15

Tags