Rozwiązywanie problemów
Typowe błędy platform
Błędy przy uruchamianiu wyniku z Codexe: pluginy się nie ładują, mody się wysypują, datapacki nie działają, błędy Skript i czemu mody na Javę 17 buduje się z Javą 21.
Zaktualizowano
Na tej stronie
#Pluginy
| Objaw | Rozwiązanie |
|---|---|
Pluginu brakuje w /plugins | Poszukaj nazwy pluginu w logu startowym. „Invalid plugin.yml” albo „main class not found” oznacza, że deskryptor jest błędny: poproś na czacie o poprawienie plugin.yml. |
| „Unsupported API version” | Plugin został zbudowany pod nowsze API Minecrafta niż twój serwer. Podaj wersję serwera i poproś o ponowny build pod nią. |
NoClassDefFoundError z nazwą innego pluginu | Nie zainstalowano zależności (Vault, PlaceholderAPI, …). |
Działa po restarcie, psuje się po /reload | Wiele pluginów nie obsługuje /reload. Zamiast tego zrestartuj serwer. |
#Mody
| Objaw | Rozwiązanie |
|---|---|
| Gra wysypuje się na serwerze dedykowanym | Kod tylko dla klienta znalazł się w kodzie wspólnym lub głównym. Poproś na czacie o wydzielenie kodu klienta. |
| „Incompatible mod set” / zła wersja gry | Mod celuje w inną wersję Minecrafta lub loadera. Podaj wyraźnie obie. |
| Brakująca zależność przy starcie (Fabric) | Zainstaluj Fabric API (i każdą inną wymienioną zależność) w mods/. |
#Dlaczego mój mod buduje się z Javą 21, skoro celuje w Javę 17?
W wersjach Minecrafta przed 1.20.5 mod celuje w Javę 17. Narzędzie do budowania Fabrica (Loom) działa jednak tylko na Javie 21 lub nowszej. Codexe uruchamia Gradle z Javą 21, a mimo to kompiluje twój mod pod Javę 17, więc JAR działa na serwerze lub kliencie z Javą 17. To oczekiwane zachowanie i właśnie dlatego log builda Fabric 1.20.1 wspomina o Javie 21.
#Datapacki
| Objaw | Rozwiązanie |
|---|---|
/datapack list go nie pokazuje | ZIP musi mieć pack.mcmeta na najwyższym poziomie i leżeć w world/datapacks/. |
| Załadowany, ale receptura lub funkcja nic nie robi | Zły pack_format albo nazwy folderów dla twojej wersji. Podaj dokładną wersję Minecrafta. |
#Skript
| Objaw | Rozwiązanie |
|---|---|
Błędy parsowania przy /sk reload | Zwykle brakuje dodatku. Sprawdź, z jakich dodatków korzysta skrypt (w razie wątpliwości zapytaj na czacie), a potem je zainstaluj. |
Wyrażenie takie jak player's balance nie istnieje | Zainstaluj Vault i plugin ekonomii. |
#Boty Discord
Zobacz Boty Discord: typowe problemy.