Commands
Root command /dshop, with the aliases /displayshop and /displayshops.
Every command here is for staff. Players never type anything: they place the shop item, right-click their own shop to manage it, and right-click somebody else's to trade.
| Command | Permission | What it does |
|---|---|---|
/dshop give <player> [amount] | sndisplayshops.admin.give | Gives a player shop items. Amount defaults to 1. |
/dshop bypass | sndisplayshops.admin.bypass | Toggles staff bypass for yourself. While it is on you open the OWNER menu of any shop you right-click instead of its buyer menu. |
/dshop logs [filters...] | sndisplayshops.admin.logs | Reads the trade and stock log. See Trade log. |
/dshop reload | sndisplayshops.admin.reload | Reloads config, language, both menu layouts and the hologram settings. |
/dshop help | sndisplayshops.admin | Lists the commands you may run. |
/dshop debug | sndisplayshops.admin.debug | Toggles debug logging. |
Aliases
The aliases live in config.yml under command.aliases and are re-read on /dshop reload, so you
can add your own without touching the jar:
command:
aliases:
- displayshop
- displayshopsAliases you ADD here work immediately after a reload. The two shipped above are also declared in the
plugin's own plugin.yml, so removing them from this list does not un-register them until the next
server start.
Logs
/dshop logs searches plugins/SnDisplayShops/logs/<date>.log from chat - every trade, deposit,
withdrawal, pickup, and every shop whose stock was destroyed by an island teardown. Filters are
key:value tokens in any order and <kbd>TAB</kbd> lists them.
/dshop logs days:7 action:withdraw,pickup,destroy player:Steve
/dshop logs min-unit:1 max-unit:1 days:30 statsThe whole filter language, the file format and the 2.8.0 column rename are on the Trade log page.
Bypass
/dshop bypass is a toggle, not a per-shop command. While it is on, right-clicking any shop opens
its owner menu, so you can fix a price, unpause a shop or pick one up on a player's behalf.
Bypass survives a relog, deliberately, so a staff member who disconnects mid-job comes back where they left off. It is checked again on every single click, so revoking the permission or toggling it off takes effect immediately, even on a menu that is already open.