Байт-код манипуляционный фреймворк на Kotlin Script для создания модов.
Скачать
Версия игры
1.18.2
1.19.2
1.19.3
1.20.1
1.20.4
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод Koremods для Minecraft — инструментарий для трансформации байт-кода
Koremods — это фреймворк на языке Kotlin Script, предназначенный для манипуляций байт-кодом в Minecraft. Он предоставляет разработчикам модов альтернативный подход к трансформации кода игры, отличаясь от традиционных методов. Проект включает в себя Koremods Modlauncher, специализированный интерфейс для платформы Minecraft Forge. Основные преимущества решения включают работу в изолированной среде выполнения, минимизацию boilerplate-кода благодаря использованию обертки Koffee, высокую скорость выполнения скриптов и отличную поддержку инструментов разработки в IntelliJ IDEA.
📦 Изолированная среда выполнения
Скрипты Koremods запускаются в изолированной среде, что гарантирует доступ только к необходимым классам и ресурсам. Такой подход повышает безопасность выполнения пользовательского кода и предотвращает нежелательные взаимодействия с остальной частью приложения игры.
⚡ Сфокусированная разработка
Используя обертку Koffee для ASM Kotlin, разработчики могут сосредоточиться на написании трансформеров, избегая лишнего boilerplate-кода. Это позволяет сократить время на создание функционала и упрощает поддержку кода. Скрипты предварительно компилируются плагином Koremods для Gradle, обеспечивая почти мгновенную оценку кода во время выполнения.
🖋️ Поддержка IDE и портативность
Проект предлагает первоклассную подсветку синтаксиса и автодополнение благодаря поддержке Kotlin Script в IntelliJ IDEA. Ядро Koremods обладает богатым функционалом, что позволяет легко обеспечить совместимость с желаемой платформой. Для создания фронтендов требуется создать лишь тонкий слой между платформой и Koremods Script, делая интеграцию простой и портативной.
🧪 Kotlin Script: экспериментальная технология
Технология Kotlin Scripting позволяет запускать код на Kotlin без предварительной компиляции или упаковки. Доступны все языковые возможности Kotlin, часто с добавлением специфического DSL, предоставляемого определением скрипта. Скрипты компилируются в байт-код во время выполнения, а затем загружаются в JVM с использованием пользовательского загрузчика классов.
Связанные материалы
- YetAnotherConfigLib (YACL) — похожий мод
- Just Enough Items (JEI) — похожий мод
- Geckolib — похожий мод
- More Culling — похожий мод
- Bookshelf — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | koremods-modlauncher-2.0.0.jar 5.62 MB | 1.20.4 |
|
— | 0 | 27.12.2023 | |
| Релиз | koremods-modlauncher-1.0.0.jar 5.62 MB | 1.20.1 |
|
— | 0 | 16.07.2023 | |
| Бета | koremods-modlauncher-0.4.11.jar 5.66 MB | 1.18.2 |
|
— | 0 | 28.04.2023 | |
| Релиз | koremods-modlauncher-0.6.1.jar 5.48 MB | 1.19.3, 1.19.2 |
|
— | 0 | 10.04.2023 |
Скачать
Версия игры
1.18.2
1.19.2
1.19.3
1.20.1
1.20.4
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: