Installation
- Download the latest
snenvoys-v*release from Sn-Releases. - Place the
.jarfile into your server'splugins/folder. - Start the server once. SnEnvoys writes its config files and creates
plugins/.Sn-License/license.ymlif it does not already exist, then disables itself because that file still holds a placeholder. - Paste your Sn bundle key on the first non-comment line of
plugins/.Sn-License/license.yml. - Restart the server; SnEnvoys validates the key at startup.
SnEnvoys is part of the licensed bundle. One shared bundle key unlocks every bundle plugin on the server, so if you already run another Sn bundle plugin here, step 3-4 is already done.
Requires SnLib installed (depend: [SnLib]), version 1.28.0 or later.
Dependencies
| Plugin | Required |
|---|---|
| SnLib | Yes |
| PlaceholderAPI | No (unlocks the countdown placeholders) |
| WorldGuard | No (unlocks region avoidance for Supply Drop) |
First boot
plugins/
.Sn-License/
license.yml your bundle key - shared by every Sn bundle plugin on this server
SnEnvoys/
config.yml envoy timing, Supply Drop, rewards, claims, API
lang/
messages_en.yml every line the plugin sends to players and admins
locations.yml envoy spawn points registered with /envoy editorThere is no messages.yml and no config-version key anywhere: SnLib merges new keys into
config.yml and lang/messages_en.yml on every boot and keeps your values and comments.
locations.yml is different: it is player data, never merged or re-seeded, so editor changes
always stick.
Checking it worked
- The console shows no
Unknown dependency SnLiband no[Sn] License: FAIL. - With PlaceholderAPI installed you also get a line confirming the
snenvoysexpansion registered. /envoyas a player shows the countdown to the next event./envoy editoras an admin hands you diamond blocks and enters editing mode.