Решение проблем
Частые ошибки платформ
Решения ошибок при запуске результата Codexe: плагины не загружаются, моды вылетают, датапаки не применяются, ошибки разбора Skript и почему моды под Java 17 собираются на Java 21.
Обновлено
На этой странице
#Плагины
| Симптом | Решение |
|---|---|
Плагина нет в /plugins | Найдите имя плагина в журнале запуска. «Invalid plugin.yml» или «main class not found» означают, что дескриптор неверный: попросите чат исправить plugin.yml. |
| «Unsupported API version» | Плагин собран под более новый API Minecraft, чем у вашего сервера. Укажите версию сервера и попросите пересобрать под неё. |
NoClassDefFoundError с именем другого плагина | Не установлена зависимость (Vault, PlaceholderAPI, …). |
Работает после перезапуска, ломается после /reload | Многие плагины не поддерживают /reload. Вместо этого перезапускайте сервер. |
#Моды
| Симптом | Решение |
|---|---|
| Игра вылетает на выделенном сервере | Клиентский код в общем или основном коде. Попросите чат отделить клиентский код. |
| «Incompatible mod set» / неверная версия игры | Мод рассчитан на другую версию Minecraft или загрузчика. Явно укажите обе. |
| При запуске не хватает зависимости (Fabric) | Установите Fabric API (и все остальные указанные зависимости) в mods/. |
#Почему мой мод собирается на Java 21, если он рассчитан на Java 17?
Для версий Minecraft до 1.20.5 мод рассчитан на Java 17. Однако инструмент сборки Fabric (Loom) запускается только на Java 21 или новее. Codexe запускает Gradle на Java 21, но при этом компилирует ваш мод под Java 17, поэтому JAR работает на сервере или клиенте с Java 17. Это ожидаемо, и именно поэтому в журнале сборки Fabric 1.20.1 упоминается Java 21.
#Датапаки
| Симптом | Решение |
|---|---|
/datapack list его не показывает | ZIP должен содержать pack.mcmeta на верхнем уровне и лежать в world/datapacks/. |
| Загружен, но рецепт или функция ничего не делает | Неверный pack_format или названия папок для вашей версии. Укажите точную версию Minecraft. |
#Skript
| Симптом | Решение |
|---|---|
Ошибки разбора при /sk reload | Обычно не хватает аддона. Проверьте, какие аддоны использует скрипт (если не уверены, спросите чат), и установите их. |
Выражения вроде player's balance не существует | Установите Vault и плагин экономики. |
#Discord-боты
См. раздел Discord-боты: частые проблемы.