promotional bannermobile promotional banner

CatoAPI

Personal API for Katto's mods!
Back to Files

CatoAPI 1.3-beta

File nameCatoAPI-Universal-1.21.6-1.3-beta.jar
Uploader
KattoDevKattoDev
Uploaded
Aug 31, 2026
Downloads
3
Size
2.3 MB
Mod Loaders
FabricNeoForge
File ID
8779267
Type
B
Beta
Supported game versions
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6

Curse Maven Snippet

Fabric

modImplementation "curse.maven:catoapi-1654087:8779267"

NeoForge

implementation "curse.maven:catoapi-1654087:8779267"

Learn more about Curse Maven

What's new

  • Add optional min, max, and range support to numeric command arguments (IntegerArgumentType, LongArgumentType, FloatArgumentType, DoubleArgumentType) across common, client, and spigot command builders
  • Add Consumer<ArgConfig> and optional boolean overloads to all command argument types across CatoCommands, CatoClientCommands, and Spigot CommandBuilders
  • Add CatoTextEditor multiline text editor GUI system with automatic word wrapping, line numbers, line list support (List<String>), search bar word highlighting, navigation, and undo/redo support
  • Add List<String> and String[] overloads to CatoGui.drawWrappedText with automatic scaling and word wrapping
  • Add CatoClientUpdater mod updater system with Modrinth support, startup TitleScreen interception, and CatoUpdateRequiredScreen
  • Rename ClientGuiEvent.INIT_SCREEN to ClientGuiEvent.SET_SCREEN
  • Add automatic lazy PlatformProvider auto-detection to CatoPlatform for early external mod access
  • Add optional mandatory parameter support to CatoClientUpdater with Continue button and Esc support when updates are not mandatory
  • Add automatic multi-mod background downloader to CatoUpdateRequiredScreen with real-time progress bar and downloaded megabytes tracking directly into mods folder
  • Make project slug and current version optional in CatoClientUpdater with automatic fallback to mod ID and CatoPlatform metadata
  • Add getFilePath() method to CatoMod across Fabric, NeoForge, and Forge platform providers
  • Automatically delete previous mod JAR file upon successfully downloading newer version in CatoUpdateRequiredScreen
  • Add PlayerEvent.REGISTER_CHANNEL event in Spigot API for PlayerRegisterChannelEvent
  • Add getBossbarHeight() method to CatoGui for measuring total active boss bars height on HUD
  • Add List and Map field support to CatoConfig commands with add, remove, and reset subcommands across common, client, and spigot