Installation
- Download the latest
snfourinline-v*release from Sn-Releases. - Place the
.jarfile into your server'splugins/folder. - Start the server once. SnFourInLine 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. SnFourInLine validates the key at startup and then enables.
Requires SnLib installed (depend: [SnLib]), version 1.28.0 or later.
SnFourInLine 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 |
| PlaceholderAPI | No, but betting needs it: without it every balance reads as zero and every bet is refused |
| An economy plugin (EssentialsX, CMI, ...) | No: only needed when you configure currencies, whose money moves through that economy's own console commands |
Requirements: Java 21+, Paper 1.20.x or 1.21.x
First boot
SnFourInLine generates its own files on first boot: config.yml, lang/messages_en.yml, and guis/board.yml, guis/lobby.yml, guis/leaderboard.yml. New keys are auto-merged on later boots; your values and comments are preserved. Set update-configs: false to freeze the files.
The currencies: block is marked extensible. Entries you delete stay deleted and the updater never inserts new ones there, so read the currency documentation here rather than in your generated file.