Katton 图标

Katton

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 0.2.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/katton
资源信息

Minecraft 版本: 26.1 26.1.1 26.1.2

平台: neoforge

标签: library utility

资源介绍
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:

   //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"))
      }
   }
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
More Stuff Logo Pack

价格:0 墨喵币
下载量:0

查看详情
Compat O' Plenty

价格:0 墨喵币
下载量:0

查看详情
LPChestShop

价格:0 墨喵币
下载量:0

查看详情
Great Bedwars 16x

价格:0 墨喵币
下载量:0

查看详情