Installation
On this page(4)
Requirements
| Java | 21 or newer |
| Server | Paper 1.20.x or 1.21.x, behind a Velocity or BungeeCord proxy |
| Required | SnLib.jar (SnLib 1.41.0 or newer) |
| Optional | PlaceholderAPI (needed to display the counts), SnStaff (hides vanished staff) |
| License | Yes - SnPlayerCount is part of the licensed bundle |
The proxy must have the BungeeCord plugin-messaging channel enabled. On Velocity that is bungee-plugin-message-channel = true in velocity.toml.
Steps
- Download the latest
snplayercount-v*release from Sn-Releases. - Place the
.jarfile into your server'splugins/folder, together withSnLib.jar. - Start the server once. The plugin creates
plugins/.Sn-License/license.yml. - Paste your Sn bundle key into that file.
- Restart the server. The plugin validates the key at startup.
- List your proxy server names under
servers:inplugins/SnPlayerCount/config.yml, then run/spc reload.
Requires SnLib installed (depend: [SnLib]), version 1.41.0 or later.
The key lives in plugins/.Sn-License/license.yml, shared by every Sn bundle plugin on the server. One bundle key unlocks all of them. Without a valid key the plugin logs [Sn] License: FAIL and refuses to enable.
First boot
plugins/
.Sn-License/
license.yml your bundle key
SnPlayerCount/
config.yml server list, refresh interval, aliases, debug
lang/
messages_en.yml command messages and helpDependencies
| Plugin | Required |
|---|---|
| SnLib | Yes |
| PlaceholderAPI | No (needed to display the placeholders) |
| SnStaff | No (hides vanished staff from the counts) |