GrzybcioRynek

Requirements

Wymagania GrzybcioRynek 1.0.3 — Paper 26.2, Java 25, Vault z ekonomią, opcjonalne hooki.

Kompatybilne z: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0

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.

Tip

Admin: potrzebujesz Paper 26.2, Vault, ekonomię i gotowy JAR — Installation.
Developer: JDK 25 + gradle jarBuild.

Serwer (runtime)

WymaganieWartośćSkutek braku
SilnikPaper 26.2plugin się wyłącza
Minecraft26.2inne wersje są odrzucane
Vault + ekonomiawymaganeplugin się wyłącza po retry

Budowa ze źródeł (tylko developer)

WymaganieWartość
Java (toolchain)25
BuildGradle bez wrapperaBuild
java
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

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

  1. Próba VaultHook.setupEconomy().
  2. Jeśli brak Vault albo brak Economy — log ostrzegawczy i ponowienie za 1 s (20 ticków), żeby zdążył późny Essentials.
  3. Druga porażka → disablePlugin.
Warning

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

PluginW plugin.ymlCo daje
NexosoftdependID custom itemu na ofercie, odtworzenie gdy zapisany stack to AIR
Oraxensoftdependto samo dla Oraxen
PlaceholderAPIsoftdependexpansion grybciorynek (8 placeholderów, cache 20 ticków)
Essentialssoftdependwyłą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ę

  1. Paper 26.2, Java 25.
  2. Vault.
  3. Plugin ekonomii widoczny w Vault (depozyty po UUID).
  4. GrzybcioRynek-1.0.3.jar.

Opcjonalnie: Nexo i/lub Oraxen, PlaceholderAPI.