
Koremods
Активный0.0
Установок
Последнее обновление
Версии
Koremods
Koremods представляет собой фреймворк для манипуляции байт-кодом на основе Kotlin Script. Этот инструмент открывает перед разработчиками модов совершенно новые возможности по трансформации байт-кода Minecraft и других приложений, предлагая при этом полноценную поддержку в среде разработки и интеграцию с Gradle.
Данный проект на Modrinth содержит релизы Koremods Modlauncher — интерфейса для работы с MinecraftForge.
Основные возможности
📦 Изолированная среда выполнения
- Скрипты Koremods выполняются в защищенном окружении, что гарантирует доступ только к необходимым классам и ресурсам
⚡ Минималистичный подход
- Благодаря использованию ASM Kotlin обертки Koffee, вы можете сосредоточиться на написании трансформеров без лишнего шаблонного кода
☁ Легковесная среда выполнения
- Мгновенная скорость выполнения скриптов, предварительно скомпилированных плагином Koremods Gradle
🧩 Кросс-платформенность
- Богатый функционал ядра Koremods обеспечивает простую совместимость с любой целевой платформой
- Для интеграции достаточно создать тонкий слой между платформой и Koremods Script
🖋️ Продвинутая поддержка IDE
- Koremods предоставляет первоклассную подсветку синтаксиса и автодополнение благодаря поддержке Kotlin Script в IntelliJ IDEA
Документация
Чтобы начать использовать Koremods в своих модах, ознакомьтесь с нашей вики-документацией.
Kotlin Script
Kotlin Scripting — это новая экспериментальная технология, позволяющая выполнять код Kotlin без предварительной компиляции или упаковки. Доступны все возможности языка Kotlin, обычно с добавлением специфического DSL, предоставляемого определением скрипта. Скрипты компилируются в байт-код во время выполнения и затем загружаются в JVM с использованием пользовательского загрузчика классов.