Komendy
Wszystkie komendy z plugin.yml i aliasy z MarketCommand 1.0.3.
Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.
Trzy komendy w plugin.yml: market, wystaw, aukcje. Aliasy podkomend są w MarketCommand, nie w YAML.
Wejście do /market * wymaga market.use (egzekwowane). Konsola: większość podkomend → player-only (Tylko gracze mogą używać tej komendy!).
/market — aliasy ah, rynek
| Wywołanie | Aliasy | Uprawnienie | Działanie |
|---|---|---|---|
/market | — | market.use | MarketBrowseGUI |
/market browse | przegladaj | market.use | to samo GUI |
/market sell <cena> | sprzedaj | market.sell | wystawia item z ręki |
/market my | moje | market.use | MyListingsGUI |
/market search <fraza> | szukaj | market.use | browse z BrowseContext.searchQuery |
/market favorites | ulubione | market.use | FavoritesGUI (flaga favorites.enabled) |
/market history | historia | market.use | HistoryGUI (flaga history.enabled) |
/market stats | statystyki | market.use | StatsGUI |
/market mailbox | skrzynka | market.use | MailboxGUI |
/market alerts | alert | market.use | AlertsGUI (flaga price-alerts.enabled) |
/market alerts add <fraza> <max-cena> | — | market.use | dodaje alert bez GUI |
/market remove <id> | usun | market.use | własna oferta; admin — dowolna |
/market reload | — | market.reload lub market.admin | config + gui + magazyny |
/market admin … | — | market.admin | narzędzia admina |
Nieznana podkomenda: usage.main.
plugin.yml usage wymienia tylko: GUI, sell, my, search, remove, reload. Reszta jest w Javie i opis.md.
/market admin
Bez argumentu: /market admin <list|inspect|remove|forceexpire|refund|selftest|reload>.
| Podkomenda | Działanie |
|---|---|
list | aktywne oferty (id, nick, cena, typ×ilość) |
inspect <id> | sprzedawca UUID, item, cena, timestamp, Nexo/Oraxen, rezerwacja |
remove <id> | MarketManager.removeListing (powód admin-removed) |
forceexpire <id> | wygaśnięcie + mailbox expired, event force-expire |
refund <tx-id> [reclaim] | zwrot COMPLETED; reclaim próbuje zabrać item |
selftest [seller] [buyer] | MarketSelfTest; brak nicków → FakePlayer SellerBot/BuyerBot |
reload | to samo co /market reload |
/wystaw <cena>
Skrót do wystawienia. Wymaga market.use i market.sell. Item z głównej ręki. Usage: /wystaw <cena>.
/aukcje — aliasy rynek-gui, ah-gui
Otwiera MarketBrowseGUI na stronie 1. Wymaga market.use. Nie uruchamia licytacji.
/aukcje to tylko alias GUI. Cena oferty jest stała od wystawienia.
Czat
Prompt search / alert / ocena / relist: przerwij słowem cancel albo anuluj.