Requirements
Wymagania GrzybcioRynek 1.0.3 — Paper 26.2, Java 25, Vault z ekonomią, opcjonalne hooki.
Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.
Plugin odmawia startu, jeśli serwer nie jest Paper 26.2 albo nie ma działającej ekonomii Vault.
Admin: potrzebujesz Paper 26.2, Vault, ekonomię i gotowy JAR — Installation.
Developer: JDK 25 + gradle jar — Build.
Serwer (runtime)
| Wymaganie | Wartość | Skutek braku |
|---|---|---|
| Silnik | Paper 26.2 | plugin się wyłącza |
| Minecraft | 26.2 | inne wersje są odrzucane |
| Vault + ekonomia | wymagane | plugin się wyłącza po retry |
Budowa ze źródeł (tylko developer)
| Wymaganie | Wartość |
|---|---|
| Java (toolchain) | 25 |
| Build | Gradle bez wrappera → Build |
if (!isSupportedServerVersion()) {
getLogger().severe("GrzybcioRynek działa TYLKO na Paper 26.2!");
getLogger().severe("Wykryta wersja: " + describeServerVersion());
Bukkit.getPluginManager().disablePlugin(this);
return;
}Wersja jest rozpoznawana m.in. przez Paper ServerBuildInfo (brandVersion, minecraftVersionId) oraz stringi Bukkit. Akceptowane są tokeny w stylu 26.2, 26.2-…, 26.2.… — nie 26.20 / 26.21.
W paper-global.yml / logu startu musi być Paper 26.2. Plugin wyłączy się na Spigot, Folia i na Paperze innej wersji.
Obowiązkowe pluginy
depend: [Vault]
softdepend: [Nexo, Oraxen, PlaceholderAPI, Essentials]Vault jest twardą zależnością. Dodatkowo Vault musi zarejestrować Economy w ServicesManager. Sam Vault bez pluginu ekonomii (np. EssentialsX Economy) nie wystarczy.
Kolejność startu:
- Próba
VaultHook.setupEconomy(). - Jeśli brak Vault albo brak
Economy— log ostrzegawczy i ponowienie za 1 s (20 ticków), żeby zdążył późny Essentials. - Druga porażka →
disablePlugin.
Essentials jest softdepend tylko pod timing Vault. Kod nie woła API Essentials. Ekonomię musisz mieć zarejestrowaną w Vault (EssentialsX Economy jest typowym przykładem).
Opcjonalne hooki
| Plugin | W plugin.yml | Co daje |
|---|---|---|
| Nexo | softdepend | ID custom itemu na ofercie, odtworzenie gdy zapisany stack to AIR |
| Oraxen | softdepend | to samo dla Oraxen |
| PlaceholderAPI | softdepend | expansion grybciorynek (8 placeholderów, cache 20 ticków) |
| Essentials | softdepend | wyłącznie kolejność ładowania Vault Economy |
Bez Nexo / Oraxen / PAPI plugin działa — custom itemy są wtedy zwykłym zapisanym ItemStack.
Czego nie potrzebujesz
- HTTP serwera, Node, ani
Strona/— mock WWW nie jest podłączony.
Minimalny zestaw na produkcję
- Paper 26.2, Java 25.
- Vault.
- Plugin ekonomii widoczny w Vault (depozyty po UUID).
GrzybcioRynek-1.0.3.jar.
Opcjonalnie: Nexo i/lub Oraxen, PlaceholderAPI.