Komendy i uprawnienia
Pełna lista komend /market, /wystaw i /aukcje, ich aliasów, uprawnień oraz tego, co naprawdę jest sprawdzane.
Wszystkie komendy
| Komenda | Aliasy | Uprawnienie | Co robi |
|---|---|---|---|
/market | ah, rynek | market.use | Otwiera przeglądanie |
/market sell <cena> | sprzedaj | market.sell | Wystawia przedmiot z ręki |
/market browse | przegladaj | market.use | Otwiera przeglądanie |
/market remove <id> | usun | właściciel lub market.admin | Usuwa ofertę |
/market reload | — | market.reload lub market.admin | Przeładowuje konfigurację |
/market my | moje | market.use | Własne oferty |
/market search <fraza> | szukaj | market.use | Przeglądanie z filtrem |
/market favorites | ulubione | market.use | Ulubione |
/market history | historia | market.use | Historia transakcji |
/market stats | statystyki | market.use | Statystyki |
/market mailbox | skrzynka | market.use | Skrzynka |
/market alerts | alert | market.use | Alerty cenowe |
/market alerts add <fraza> <max-cena> | alert add | market.use | Dodaje alert |
/market admin … | — | market.admin | Narzędzia administratora |
/wystaw <cena> | — | market.use i market.sell | To samo co /market sell |
/aukcje | rynek-gui, ah-gui | market.use | Otwiera przeglądanie |
Konsola może wykonać reload i admin. Reszta wymaga gracza w grze.
Czego nie ma
/market buy— zakup wyłącznie przez GUI.- Licytacji.
/aukcjeotwiera zwykłe przeglądanie, bez bidów.
Wystawianie
/market sell 1500
/wystaw 250Wystawia cały stack z głównej ręki za podaną cenę. ID oferty nadawane jest automatycznie.
Co może pójść nie tak:
| Sytuacja | Co dostaniesz |
|---|---|
| Pusta ręka | Komunikat o wystawianiu powietrza |
Cena poza min-price–max-price | Komunikat o nieprawidłowej cenie, z limitami |
| Osiągnięty limit ofert | Komunikat z limitem |
| Za szybko po poprzednim wystawieniu | Cooldown z liczbą sekund |
| Brak pieniędzy na prowizję od wystawienia | Komunikat o brakującej kwocie |
Po udanym wystawieniu plugin podpowiada orientacyjną cenę na podstawie podobnych ofert.
Usuwanie oferty
/market remove 42| Kto | Co się dzieje |
|---|---|
| Właściciel | Odzyskuje przedmiot, powód: zdjęcie oferty |
Administrator (market.admin) | Przedmiot wraca do sprzedawcy, powód: zdjęcie przez administrację |
Ulubione wskazujące na tę ofertę są przy okazji czyszczone.
Oferty, którą ktoś właśnie kupuje, nie da się usunąć — jest zarezerwowana do czasu zakończenia transakcji. Poczekaj chwilę.
Alerty cenowe
/market alerts
/market alert add diamentowy miecz 5000Alert pinguje, gdy pojawi się oferta pasująca do frazy w cenie nie wyższej niż podana.
Limit na gracza ustawia price-alerts.max-per-player.
Narzędzia administratora
/market admin <list|inspect|remove|forceexpire|refund|selftest|reload>| Podkomenda | Do czego |
|---|---|
list | Lista wszystkich ofert |
inspect <id> | Szczegóły oferty |
remove <id> | Usunięcie cudzej oferty |
forceexpire <id> | Wymuszenie wygaśnięcia |
refund <tx-id> [reclaim] | Refundacja transakcji |
selftest [sprzedawca] [kupujący] | Automatyczny test przepływu transakcji |
reload | To samo co /market reload |
selftest
Bez podania nicków tworzy dwa testowe konta-boty i przeprowadza na nich pełną transakcję. Najszybszy sposób sprawdzenia, czy ekonomia, rezerwacje i wypłaty działają po zmianie konfiguracji.
Uprawnienia
| Uprawnienie | Domyślnie | Naprawdę sprawdzane? |
|---|---|---|
market.use | wszyscy | Tak |
market.sell | wszyscy | Tak |
market.reload | operatorzy | Tak |
market.admin | operatorzy | Tak |
market.history | wszyscy | Nie |
market.mailbox | wszyscy | Nie |
market.alerts | wszyscy | Nie |
Trzy uprawnienia istnieją, ale nic nie robią
market.history, market.mailbox i market.alerts są zadeklarowane, ale żadna część
kodu ich nie sprawdza. Odebranie ich graczowi niczego nie zablokuje.
Te funkcje wyłącza się flagami w config.yml:
| Funkcja | Co naprawdę wyłącza |
|---|---|
| Historia (komenda) | history.enabled: false |
| Ulubione | favorites.enabled: false |
| Alerty | price-alerts.enabled: false |
| Oceny | ratings.enabled: false |
| Statystyki | Nic — stats.enabled jest martwe |
Ustawienie w LuckPermsie
/lp group default permission set market.use true
/lp group default permission set market.sell true
/lp group admin permission set market.admin trueOdebranie market.sell blokuje wystawianie, ale nie przeglądanie ani kupowanie —
to bywa przydatne, gdy chcesz chwilowo zamrozić podaż.
market.admin ma jako dzieci market.reload, market.history, market.mailbox
i market.alerts. Nadanie samego market.admin wystarczy.
Podpowiedzi Tab
Przy market.use podpowiadane są wszystkie podkomendy razem z polskimi aliasami.
admin pokazuje się wyłącznie osobom z market.admin.