Problemy z instalacją
Plugin wyłącza się na starcie — zła wersja Paper, brak Vault albo brak ekonomii.
Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.
MarketPlace.onEnable potrafi wyłączyć plugin zanim powstaną oferty. Trzy rzeczywiste przyczyny.
1. To nie jest Paper 26.2
GrzybcioRynek działa TYLKO na Paper 26.2!
Wykryta wersja: minecraft=..., bukkit=..., server=...Check: isSupportedServerVersion() — token 26.2 (dokładnie, z separatorem). 26.20 / 1.21.x odpada. api-version: '26.2' w plugin.yml jest zgodne z tym twardym checkiem.
Co zrobić: uruchom Paper 26.2. Plugin nie wspiera innych wersji.
2. Brak Vault
Pierwsza próba:
Vault nie znaleziono! Plugin nie będzie działać.
Economy jeszcze niedostępna — ponawiam za 1s (Essentials/Vault)...Po 20 tickach, nadal źle:
Vault nie znaleziono lub brak providera ekonomii! Wyłączanie pluginu.Vault jest depend. JAR Vault musi leżeć w plugins/.
3. Vault jest, ekonomii nie ma
Nie znaleziono providera ekonomii!Sam Vault nie wystarczy. Potrzebny plugin rejestrujący Economy (np. EssentialsX Economy). Soft-depend Essentials istnieje tylko po to, by late-load zdążył przed retry.
JAR i Java
Budowa JAR: Developer → Build (JDK 25, gradle jar w PLugin/). Artefakt: GrzybcioRynek-1.0.3.jar. Admin wgrywa gotowy plik — Installation.
Zły JAR / zła Java na serwerze objawi się błędem class file / toolchain — to nie jest osobny komunikat pluginu.
Po udanym starcie
GrzybcioRynek został włączony!
Załadowano <n> aktywnych ofert.Opcjonalnie: Zarejestrowano placeholdery PlaceholderAPI.
Wyłączenie:
GrzybcioRynek został wyłączony!(onDisable zapisuje listings.yml i market-data.yml.)
Smoke: /market admin selftest na serwerze testowym (FakePlayer albo dwaj gracze).