Перейти до вмісту
Усунення несправностей

Поширені помилки платформ

Рішення помилок під час запуску результату Codexe: плагіни не завантажуються, моди падають, датапаки не працюють, помилки Skript і збірка модів з Java 21 для Java 17.

Оновлено

На цій сторінці
  1. Плагіни
  2. Моди
  3. Чому мій мод збирається з Java 21, хоча розрахований на Java 17?
  4. Датапаки
  5. Skript
  6. Боти Discord

#Плагіни

СимптомРішення
Плагіна немає в /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: поширені проблеми.

Поширені помилки платформ | Codexe Docs