Przejdź do treści
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
  1. Pluginy
  2. Mody
  3. Dlaczego mój mod buduje się z Javą 21, skoro celuje w Javę 17?
  4. Datapacki
  5. Skript
  6. Boty Discord

#Pluginy

ObjawRozwiązanie
Pluginu brakuje w /pluginsPoszukaj 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 pluginuNie zainstalowano zależności (Vault, PlaceholderAPI, …).
Działa po restarcie, psuje się po /reloadWiele pluginów nie obsługuje /reload. Zamiast tego zrestartuj serwer.

#Mody

ObjawRozwiązanie
Gra wysypuje się na serwerze dedykowanymKod 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 gryMod 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

ObjawRozwiązanie
/datapack list go nie pokazujeZIP musi mieć pack.mcmeta na najwyższym poziomie i leżeć w world/datapacks/.
Załadowany, ale receptura lub funkcja nic nie robiZły pack_format albo nazwy folderów dla twojej wersji. Podaj dokładną wersję Minecrafta.

#Skript

ObjawRozwiązanie
Błędy parsowania przy /sk reloadZwykle 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 istniejeZainstaluj Vault i plugin ekonomii.

#Boty Discord

Zobacz Boty Discord: typowe problemy.

Typowe błędy platform | Codexe Docs