GrzybcioRynek

Problemy z instalacją

Plugin wyłącza się na starcie — zła wersja Paper, brak Vault albo brak ekonomii.

Kompatybilne z: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0

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

text
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:

text
Vault nie znaleziono! Plugin nie będzie działać.
Economy jeszcze niedostępna — ponawiam za 1s (Essentials/Vault)...

Po 20 tickach, nadal źle:

text
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

text
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

text
GrzybcioRynek został włączony!
Załadowano <n> aktywnych ofert.

Opcjonalnie: Zarejestrowano placeholdery PlaceholderAPI.

Wyłączenie:

text
GrzybcioRynek został wyłączony!

(onDisable zapisuje listings.yml i market-data.yml.)

Tip

Smoke: /market admin selftest na serwerze testowym (FakePlayer albo dwaj gracze).