▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Fabric Kotlin Extensions
Fabric Kotlin Extensions

Fabric Kotlin Extensions

Мод Fabric Kotlin Extensions добавляет дополнительные библиотеки Kotlin для модов на Fabric, включая компилятор Kotlin и утилиты для работы с маппингами. Обязательная зависимость для модов на Kotlin под последние версии Minecraft.

Оцените первым
130.3K
30

Fabric Kotlin Extensions - это вспомогательный мод для Майнкрафт, который поставляется как дополнение к Fabric Language Kotlin (его тоже часто ставят вкупе). Если ты разрабатываешь или используешь моды на языке Kotlin для Fabric, то без этого набора библиотек никуда.

Что добавляет

По сути, это пакет дополнительных Kotlin-библиотек, которых нет в стандартном Fabric Language Kotlin, но они нужны некоторым модам для полноценной работы. В него входят:

  • Kotlin Scripting JVM и его хост-реализация - для создания скриптов внутри модов
  • Kotlin Scripting JSR223 - интеграция с Java Scripting API
  • Kotlin Scripting Dependencies Maven - управление зависимостями через Maven
  • Kotlin Compiler - сам компилятор Kotlin (весит прилично, из-за этого мод довольно тяжёлый)
  • Tiny Remapper и Mapping IO - инструменты для работы с маппингами (актуальны до версии Minecraft 26.1, в новых версиях их роль изменилась)
  • Kotlin Metadata JVM - для чтения метаданных Kotlin-классов

Список библиотек может расширяться со временем - авторы добавляют полезные утилиты по мере необходимости.

Зачем это нужно в Minecraft

В ванильном Майнкрафт нет никакого Kotlin - игра написана на Java. Но когда разработчики модов выбирают Kotlin как язык (потому что он лаконичнее и современнее), им нужны специальные прослойки. Fabric Language Kotlin даёт базовую поддержку языка, а Fabric Kotlin Extensions подтягивает дополнительные возможности, которых в базовой поставке нет. Без него некоторые моды просто не запустятся.

Важный момент

Как и в случае с Fabric Language Kotlin, любой мод, который зависит от этого расширения, НЕ должен включать его в свой jar-файл. Иначе будет конфликт версий, а ещё дублирование библиотек раздует размер архива. Просто укажи зависимость - и всё само подтянется. Сам Fabric Kotlin Extensions нужно скачать отдельно и положить в папку mods.

Совместимость

Мод работает на Fabric и Quilt. Версии Minecraft - актуальные (1.20-1.21, с учётом оговорки про Tiny Remapper). Под Forge и NeoForge не заходит - это чисто Fabric-экосистема. Если собираешь модпак с модами на Kotlin - обязательно добавь Fabric Kotlin Extensions, иначе половина контента просто не загрузится.

Скачай мод Fabric Kotlin Extensions для Minecraft и перестань гадать, почему твой мод на Kotlin крашится с NoClassDefFoundError.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

25w41a26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:2 месяца назад
Главная