Installation
On this page(2)
- Download the latest
snauction-v*release from Sn-Releases. - Place the
.jarfile into your server'splugins/folder. - Start the server once. SnAuction creates a shared license file at
plugins/.Sn-License/license.yml. - Paste your Sn license key into that file, replacing the placeholder line.
- Restart the server. SnAuction validates the key at startup and then enables.
Requires SnLib installed (depend: [SnLib]), version 1.36.0 or later. SnAuction refuses to enable against an older engine, so update SnLib.jar at the same time.
SnAuction is licensed. The key in plugins/.Sn-License/license.yml is shared by every bundled Sn plugin on the server, so you paste it once. Without a valid key the plugin refuses to enable.
Dependencies
| Plugin | Required |
|---|---|
| SnLib | Yes |
| Vault (plus an economy plugin) | No, but every type: vault currency needs it |
| EdTools | No, but every type: edtools currency needs it |
| PlaceholderAPI | No (optional, enables placeholders) |
A currency whose backend is missing is disabled with a warning in the console. Its listings freeze and are never deleted, and they come back once the backend is installed again.
Requirements: Java 21+, Paper 1.20.4+ or 1.21.x
First boot
SnAuction generates config.yml, categories.yml, rules.yml, lang/messages_en.yml, lang/messages_es.yml and its menu layouts under guis/. New keys in config.yml, the language files and the menus are auto-merged on later boots, and your values and comments are preserved.
categories.yml and rules.yml are written once on first start and never updated afterwards: those two files are yours. Apply changes to them with /ah reload.
The default database is SQLite and needs nothing else. Set database.type: mysql and fill the connection keys in config.yml to use MySQL.