GrzybcioRynek

Integrations

Vault (wymagany), opcjonalne Nexo / Oraxen / PlaceholderAPI — bez SQL, ItemsAdder i Discord.

Kompatybilne z: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0

Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.

Z plugin.yml:

yaml
depend: [Vault]
softdepend: [Nexo, Oraxen, PlaceholderAPI, Essentials]

Vault — wymagane

Bez Vault albo bez providera Economy plugin kończy start (ponowienie za 1 s pod late-load Essentials, potem disable). Wpłaty / wypłaty po UUID. Format kwot: $X albo $X.XX.

market-fee.sink-account to nazwa konta Vault, nie nick gracza.

Nexo — opcjonalne

Refleksja com.nexomc.nexo.api.NexoItems: idFromItem, itemFromId + build(). Przy wykryciu: log Wykryto Nexo!. ID zapisywane na ofercie i TX. Szczegóły: Nexo.

Oraxen — opcjonalne

io.th0rgal.oraxen.api.OraxenItems: getIdByItem, exists, getItemById + build(). Analogicznie do Nexo. Oraxen.

PlaceholderAPI — opcjonalne

Expansion identifier grybciorynek, cache 20 ticków. Brak PAPI = brak placeholderów, rynek działa.

Essentials — tylko timing

softdepend żeby Vault Economy zdążyło się zarejestrować. Brak bezpośredniego API Essentials w kodzie.

CustomItemsHook

recreateItem klonuje zapisany ItemStack. Przebudowa z ID packa tylko gdy zapisany typ to AIR.

Czego nie ma

IntegracjaStatus
SQL / MySQL / SQLiteBrak
ItemsAdderBrak
Discord webhooksBrak
HTTP API🚧 Planned (niezaimplementowane)
messages.ymlBrak — teksty w config.yml

Nie ma kluczy integrations.* w config.yml. Hooki włączają się, gdy plugin jest na serwerze i API się załaduje.