GrzybcioRynek

Oraxen

Opcjonalny hook Oraxen — getIdByItem / exists / getItemById, ten sam model zapisu co Nexo.

Kompatybilne z: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0

Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.

Oraxen jest softdepend. Hook: OraxenHook, refleksja io.th0rgal.oraxen.api.OraxenItems. Sukces: log Wykryto Oraxen! …. Nieudane API: warning, hook off.

Brak klucza w config.yml.

API używane

Metoda OraxenPo co
OraxenItems.getIdByItem(ItemStack)ID przy wystawieniu
OraxenItems.exists(String)Czy ID nadal jest w packu
OraxenItems.getItemById(String) + build()Rebuild; amount kopiowany z oryginału

exists == falsegetOraxenItem zwraca null → zostaje klon zapisanego stacka.

Zapis i inspect

Pole oraxenId na ofercie i TX. /market admin inspectOraxen:.

Kolejność vs Nexo

recreateItem przy AIR: najpierw Nexo (jeśli jest nexoId), potem Oraxen. Przy zdrowym stacku (nie AIR) pack w ogóle nie jest wołany — liczy się zapisany ItemStack.

Item może mieć oba ID, jedno, albo żadnego.

Czego nie ma

  • ItemsAdder
  • Discord / pack-sync
  • Automatycznej migracji ID przy zmianie packa (stary stack zostaje; AIR + martwe ID = item niedostępny przy zakupie)