Katton
Скриптовый фреймворк нового поколения для Minecraft
FabricNeoForgePaperFolia
- Загрузчики
- FabricNeoForgePaperFolia
- Скачиваний на Modrinth
- 552
- Подписчиков на Modrinth
- 7
- версий
- 5
- Обновлён
- 6 августа 20266 авг.
- Опубликован
- в 2026
banner · свайп
Коротко о моде
Библиотека — нужна другим модам
Работает на Fabric, NeoForge, Paper и Folia
Для Minecraft 26.1–26.1.2
Нужен и в игре, и на сервере
Последняя версия — 0.3.0 от 6 августа 2026
Лицензия MIT — бесплатно
Где нуженВерсии игры26.1–26.1.2
В игреобязателенНа сервереобязателен
Нужен и в игре, и на сервере
Описание переведено автоматическиПоказать оригинал (EN)
Katton поддерживает как Fabric, так и NeoForge. Мы стараемся сделать API максимально единообразным на обеих платформах, но в доступных событиях и функциях могут быть некоторые различия.
Почему Katton?
- Простота использования: интуитивный API и горячая перезагрузка Katton позволяют моддерам любого уровня быстро создавать и тестировать свои моды.
- Гибкость: благодаря мощным возможностям Kotlin вы можете создавать сложные моды, взаимодействующие с Minecraft нестандартными способами.
- Производительность: Katton использует Kotlin Scripts для прямого взаимодействия с Java-объектами во время работы Minecraft, обеспечивая высокую производительность и бесшовную интеграцию.
- Мощный API: Katton предоставляет исчерпывающий API, позволяющий получать доступ и изменять различные аспекты игры — от блоков и предметов до сущностей и генерации мира, вплоть до инъекций кода вроде миксинов, и ВСЁ ЭТО С ГОРЯЧЕЙ ПЕРЕЗАГРУЗКОЙ.
- Управление прямо в игре: управляйте своими наборами скриптов через встроенный GUI (нажмите K!), включайте и отключайте наборы, следите за реестрами с помощью диагностических команд — и всё это не выходя из игры.
Простой пример:
//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"))
}
}Частые вопросы
Как установить Katton?
Установите Fabric под свою версию Minecraft, скачайте Katton под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Katton?
У Katton есть сборки для Minecraft 26.1–26.1.2.
Нужен ли Katton на сервере?
Нужен и в игре, и на сервере
Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора