Katton

⭐ — (6 endorsements) 📥 238 downloads 📌 v0.3.0 📅 5/14/2026
🟡 Updated this year

By Alumopper · fabric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/6/2026 📅 Created: 5/14/2026
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 🏆 #49 of 909 fabric mods in this game by downloads

📋 About This Mod

<img width="1348" height="256" alt="20260226" src="https://github.com/user-attachments/assets/822f3883-23c9-4bde-88e1-e0a15bb16128" /> Katton is a powerful modding framework for Minecraft that allows you to use Kotlin scripts to create and modify game content. With hot-reloadable scripts, you can see your changes in real-time without needing to restart the game. Katton supports both Fabric and NeoForge. We are trying to keep the API as consistent as possible between the two platforms, but there may be some differences in available events and features. ## Why Katton? - **Ease of Use**: Katton's intuitive API and hot-reload feature make it easy for modders of all skill levels to create and test their mods quickly. - **Flexibility**: With Kotlin's powerful features, you can create complex mods that interact with Minecraft in unique ways. - **Performance**: Katton uses Kotlin Scripts to directly interact with Java objects during the runtime of Minecraft, ensuring high performance and seamless integration. - **Powerful API**: Katton provides a comprehensive API that allows you to access and modify various aspects of the game, from blocks and items to entities and world generation, even code injections like mixins, and **ALL HOT-RELOADABLE**. - **In-Game Management**: Manage your script packs through a built-in GUI (press K!), toggle packs on/off, and monitor registries with diagnostic commands — all without leaving the game. A simple example: ```kotlin //nessary imports for the script import net.minecraft.network.chat.Component import top.katton.api.KattonEvents // The function with @ServerScriptEntrypoint is the entry point of the script. @ServerScriptEntrypoint fun main(){ // Register an event listener for when a player joins the server KattonEvents.ServerPlayer.onPlayerJoin += onJoin@ fun(arg: KattonEvents.ServerPlayer.PlayerArg){ // Get the player who joined and send them a message val player = arg.player // As same as you would do in a normal mod! player.sendSystemMessage(Component.literal("Hello Katton")) } } ```

20260226 Katton is a powerful modding framework for Minecraft that allows you to use Kotlin scripts to create and modify game content. With hot-reloadable scripts, you can see your changes in real-time without needing to restart the game.

Katton supports both Fabric and NeoForge. We are trying to keep the API as consistent as possible between the two platforms, but there may be some differences in available events and features.

## Why Katton?

  • Ease of Use: Katton's intuitive API and hot-reload feature make it easy for modders of all skill levels to create and test their mods quickly.
  • Flexibility: With Kotlin's powerful features, you can create complex mods that interact with Minecraft in unique ways.
  • Performance: Katton uses Kotlin Scripts to directly interact with Java objects during the runtime of Minecraft, ensuring high performance and seamless integration.
  • Powerful API: Katton provides a comprehensive API that allows you to access and modify various aspects of the game, from blocks and items to entities and world generation, even code injections like mixins, and ALL HOT-RELOADABLE.
  • In-Game Management: Manage your script packs through a built-in GUI (press K!), toggle packs on/off, and monitor registries with diagnostic commands — all without leaving the game.

A simple example:

```kotlin //nessary imports for the script import net.minecraft.network.chat. Component import top.katton.api. KattonEvents

// The function with @ServerScriptEntrypoint is the entry point of the script. @ServerScriptEntrypoint fun main(){ // Register an event listener for when a player joins the server KattonEvents. ServerPlayer.onPlayerJoin += onJoin@ fun(arg: KattonEvents. ServerPlayer. PlayerArg){ // Get the player who joined and send them a message val player = arg.player // As same as you would do in a normal mod! player.sendSystemMessage(Component.literal("Hello Katton")) } } ```

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
Alumopper
Version
0.3.0
Downloads
238
Endorsements
6
Category
fabric
Created
5/14/2026
Updated
8/6/2026
Game Versions
26.1.2
Tags
library, utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Katton support?

The author lists 26.1.2. Other versions may work but are untested by the author.

What is the latest version of Katton?

Version 0.3.0, published 2026-08-06 with 238 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More fabric 👤 More by Alumopper 🔎 Similar Mods 🌐 Best fabric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods