GrzybcioRynek

Statistics

StatsGUI pokazuje 7 metryk; StatsManager ma więcej metod, których GUI nie używa. stats.enabled jest UNUSED.

Kompatybilne z: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0

Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.

GUI: StatsGUI (27 slotów). Dane: StatsManager z aktywnych ofert + ukończonych transakcji. Wejście: /market stats / statystyki albo emerald w browse (slot 49).

stats.enabled — UNUSED

yaml
stats:
  enabled: true

Klucz jest ładowany (ConfigManager.statsEnabled) i nigdzie w Javie nie jest czytany. false nic nie wyłącza.

Co widać w GUI

SlotKlucz messageŹródło
10gui.stats.active-listingsliczba ofert w listings.yml
11gui.stats.your-listingsoferty gracza
12gui.stats.total-salesliczba TX COMPLETED
13gui.stats.total-volumesuma price ukończonych TX
14gui.stats.spentsuma price jako kupujący
15gui.stats.earnedsuma sellerReceived jako sprzedawca
16gui.stats.your-salesliczba sprzedaży gracza
22gui.button.backpowrót do browse

Wartość w lore: gui.stats.value ({value}).

Metody poza GUI

StatsManager ma też:

  • getTopSoldItems(limit)
  • getMostExpensive(limit)
  • getTopSellers(limit)
  • getPriceSummary(material, nexoId, oraxenId) — używane przy hintcie po wystawieniu (messages.price-hint / price-hint-none), nie w StatsGUI

Te rankingi nie są renderowane w menu statystyk.

Hint cenowy

Po udanym sellItem gracz dostaje min / średnia / max z historii tego itemu (material albo ID Nexo/Oraxen). To jedyne miejsce, gdzie getPriceSummary wychodzi do gracza.