Skip to content
On this page

Katton 简介

欢迎使用 Katton。本站包含了使用 Katton 模组开发框架的文档和指南。无论你是想要入门的初学者,还是经验丰富的模组开发者,你都能在这里找到有价值的信息。

什么是 Katton?

Katton 是一个强大的 Minecraft 脚本开发框架,允许你使用 Kotlin 脚本创建和修改游戏内容。借助热重载脚本,你可以实时查看更改,无需重启游戏。

Katton 同时支持 Fabric、NeoForge 和 Paper 插件服。我们会尽可能保持 API 在各平台之间保持一致,但是仍然可能会存在一些差别。Paper 为纯服务端,因此渲染、脚本包界面等客户端功能在 Paper 上不可用。

为什么选择 Katton?

  • 易用:Katton 直观的 API 和热重载功能让各水平的模组开发者都能快速创建和测试他们的模组。
  • 灵活:借助 Kotlin 的强大功能,你可以创建与 Minecraft 交互的复杂模组。
  • 高性能:Katton 使用 Kotlin 脚本在 Minecraft 运行时直接与 Java 对象交互,确保高性能和无缝集成。
  • 强大的 API:Katton 提供了覆盖事件、命令、注册表、数据包调用、渲染和运行时注入的脚本 API。
  • 修改已有内容:除了添加新内容,你还可以修改原版方块、物品、配方、战利品表、实体属性和村民交易,见 修改已有内容
  • 游戏内管理:通过内置 GUI(按 K 键!)管理脚本包、一键开关、用诊断命令查看注册表——全都不用退出游戏。

接下来?

我不会 Kotlin!

没问题,Kotlin 是一种甜度爆炸的现代编程语言,易于学习,特别是如果你有 Java 或其他 C 风格语言的经验。网上有大量教程可以帮助你学习 Kotlin,包括官方 Kotlin 文档 以及Bilibili和菜鸟教程等平台上的各种教程。


选择入门指南章节,你就可以一步步了解 Katton 的基本使用方式,以及详细的 API 文档和示例,并创建出自己的脚本。