Если при запуске Minecraft 1.20.1 с модами появляется экран Forge с текстом requires language provider kotlinforforge или missing mandatory dependency kotlinforforge, значит один из установленных модов написан на языке Kotlin и требует библиотеку-провайдер Kotlin for Forge.
Почему возникает ошибка language provider kotlinforforge
Стандартный загрузчик Forge умеет загружать только моды, скомпилированные под стандартный Java-загрузчик (javafml). Крупные современные моды — например, Superb Warfare и ряд технических аддонов — используют язык Kotlin и указывают в своём файле mods.toml загрузчик kotlinforforge.
Когда в папке mods нет библиотеки Kotlin for Forge, игра не доходит даже до стадии инициализации предметов и сразу показывает экран ошибки зависимостей.
Какую версию Kotlin for Forge выбрать для Minecraft 1.20.1
У библиотеки Kotlin for Forge несколько основных веток под разные версии Minecraft и загрузчики (Forge и NeoForge). Если положить версию 5.x (от Minecraft 1.21 NeoForge) или 3.x (от 1.18/1.19) в профиль 1.20.1 Forge, игра не запустится.
| Версия игры и загрузчик | Ветка Kotlin for Forge | Рекомендуемый файл |
|---|---|---|
| Minecraft 1.20.1 · Forge 47.x | Ветка 4.x |
kotlinforforge-4.12.0-all.jar |
| Minecraft 1.21+ · NeoForge | Ветка 5.x |
Не подходит для 1.20.1 Forge |
| Fabric / Quilt | Fabric Language Kotlin | Другой загрузчик (не подходит для Forge) |
Для сборок с Superb Warfare 0.8.9.1 и нашими модами «Умный Панцирь-С1» и «Умный рой Shahed» проверен и закреплён релиз Kotlin for Forge 4.12.0 (файл kotlinforforge-4.12.0-all.jar).
Пошаговая установка в клиент и на сервер
- Полностью закрой Minecraft и открой папку своего профиля в лаунчере (PrismLauncher, Modrinth App, CurseForge или стандартный лаунчер).
- Перейди в подпапку
modsименно этого профиля. - Скачай файл
kotlinforforge-4.12.0-all.jar(с суффиксом-all.jar, в который уже упакованы стандартные библиотеки Kotlin и корутины) и скопируй его вmodsбез распаковки. - Если мод требует также GeckoLib 4.8.4, проверь, что в
modsлежитgeckolib-forge-1.20.1-4.8.4.jar. - При игре по сети установи тот же файл
kotlinforforge-4.12.0-all.jarв папкуmodsсервера.
Первоисточники
Документация и страницы разработчиков, по которым подготовлен материал.
Обложка: Оформление DEPTANA. Фон: Iris Shaders / Complementary Shaders; Проект Kotlin for Forge на Modrinth.



