Решаване на проблеми
Чести грешки на платформите
Решения на грешки при пускане на резултат от Codexe: плъгини, които не се зареждат, сривове на модове, датапакове без ефект, грешки в Skript и защо модовете искат Java 21.
Обновено
На тази страница
#Плъгини
| Симптом | Решение |
|---|---|
Плъгинът липсва в /plugins | Потърси името на плъгина в лога при стартиране. „Invalid plugin.yml“ или „main class not found“ означава, че дескрипторът е грешен: помоли чата да оправи plugin.yml. |
| „Unsupported API version“ | Плъгинът е компилиран за по-ново API на Minecraft от това на сървъра ти. Кажи версията на сървъра си и поискай нова компилация за нея. |
NoClassDefFoundError, който назовава друг плъгин | Зависимост (Vault, PlaceholderAPI, …) не е инсталирана. |
Работи след рестарт, чупи се след /reload | Много плъгини не поддържат /reload. Вместо това рестартирай сървъра. |
#Модове
| Симптом | Решение |
|---|---|
| Играта се срива на dedicated сървър | Код само за клиента в общия или главния код. Помоли чата да отдели кода за клиента. |
| „Incompatible mod set“ / грешна версия на играта | Модът е за друга версия на Minecraft или на loader-а. Посочи изрично и двете. |
| Липсваща зависимост при стартиране (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 и плъгин за икономика. |