Installation
Requirementsโ
| Requirement | Minimum Version |
|---|---|
| Sigma Orders & Auctions (Orders module enabled) | Latest |
| Java | 21 |
| Paper / Folia | 1.21 |
The addon's plugin.yml declares a hard dependency on SigmaOrders-Auction. If that plugin is not present and enabled, or its Orders module is off, SellGui Addon logs an error and disables itself on startup.
Installation Stepsโ
1. Install Sigma Orders & Auctionsโ
Ensure the core plugin is installed and running, with the Orders module enabled, before adding this addon. Keep the core plugin and this addon on matching, up-to-date builds.
2. Drop the Addon Jarโ
Place sell-gui-addon-x.x.x.jar into your server's plugins/ folder.
plugins/
โโโ SigmaOrders-Auction.jar โ core plugin (required)
โโโ sell-gui-addon-x.x.x.jar โ this addon
3. Start the Serverโ
Always do a full server restart, not /reload, when installing or updating this addon. Paper's plugin remap cache can serve a stale jar if you use /reload.
On first start, the addon generates its configuration file:
plugins/
โโโ SellGuiAddon/
โโโ config.yml
โโโ manifests/
โโโ policy-cache.json โ created after first manifest fetch
4. Configure the Addonโ
Open plugins/SellGuiAddon/config.yml and review:
enabledโ turn the sell GUI on or offmatch-strategyโ how orders are picked (BEST_PRICE,FIFO,ANY)command-aliasesโ additional aliases beyond the built-in/sellmessagesโ all user-facing text (fully translatable)
See Configuration for a full reference.
5. Set Permissions (Optional)โ
Both permissions default to true for players, so no setup is needed for a default install. To restrict the sell GUI to specific groups, deny sellgui.use by default and grant it to those groups:
/lp group default permission set sellgui.use false
/lp group vip permission set sellgui.use true
Remember that players also need the core sigmaorders.fulfill permission to deliver to orders.
Verifying the Installationโ
- Check the server log for
[SellGuiAddon] Connected to SigmaOrders OrderManager/ItemManager. - Also check for the manifest line, e.g.
Manifest: max-tested=..., src=remote - Run
/sellin-game โ a 54-slot GUI with a red RETURN ALL button and a green SELL button should open
File Layoutโ
plugins/
โโโ SellGuiAddon/
โโโ config.yml โ enabled flag, aliases, match strategy, all messages
โโโ manifests/
โโโ policy-cache.json โ last successful manifest (used when GitHub is offline)
Updatingโ
- Stop the server
- Replace the old jar with the new version (and update the core plugin if the release notes say so)
- Full restart (not
/reload) config.ymlis preserved. Keys added in a newer version fall back to their built-in defaults even if they are missing from your file, so an update never breaks an existing config
See Alsoโ
- Commands - Command and permission reference
- Configuration - Configuration reference
- Overview - Feature overview