GrzybcioRynek

Troubleshooting

What happens when a Nexo/Oraxen ID disappears from the pack — fallback to stored ItemStack, AIR without ID = item unavailable.

Compatible with: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0

Based on GrzybcioRynek 1.0.3 and web 0.1.0 source.

A custom item on the market is a stored ItemStack + optional ID. The pack hook is not needed as long as the stack in YAML is healthy.

Pack ID no longer exists

  1. recreateItem clones the stored stack.
  2. Stack is not AIR → player gets exactly that stored item (old texture/model may diverge from the new pack, but the item is there).
  3. Oraxen on intentional rebuild calls exists(id)false = keep clone of original.

There is no automatic listing deletion when you remove an item from the pack.

Stored stack is AIR, ID still in pack

Plugin builds the item from ID (itemFromId / getItemById + build()). Amount from original (Oraxen). Purchase and returns use that stack.

AIR and missing / dead ID

  • recreateItem returns AIR (or null).
  • buyItem treats this as buy.not-available — money is not taken.
  • Expiry / remove try to return what recreateItem returned; AIR is not a sensible return.
Danger

If the listing YAML has AIR and empty/nonexistent nexoId/oraxenId, the item is unavailable. Remove the listing as admin (/market admin remove / forceexpire) or fix listings.yml manually with the plugin disabled.

Hook did not enable

Startup log without Wykryto Nexo! / Wykryto Oraxen!:

  • pack plugin is not on the server or loads too late,
  • API changed (reflection did not find methods) — warning in log.

Vanilla items work without hooks. Listings with ID still have the stored stack.

Nexo and Oraxen together

On AIR Nexo is first, then Oraxen. With a healthy stack no pack is called.

ItemsAdder / Discord

ItemsAdder is not integrated. Discord webhooks do not exist. Looking for itemsadder / discord keys in config will not help.

Diagnostics

/market admin inspect <id>

Shows Nexo:, Oraxen:, material × amount, whether the listing is locked. Compare ID with the pack. If type in YAML is AIR — the listing is damaged.