Installation
- Download the latest
snrtp-v*release from Sn-Releases. - Place the
.jarfile into your server'splugins/folder. - Restart the server. SnRTP creates
plugins/.Sn-License/license.ymland stops, because the file still holds a placeholder. - Paste your Sn bundle key on the first non-comment line of that file and restart again.
Requires SnLib installed (depend: [SnLib]), version 1.20.0 or later. SnRTP 1.4.0 needs
API level 12 and disables itself with a console notice on an older SnLib, so update both jars
together.
License
SnRTP is part of the Sn bundle: one subscription key unlocks every plugin in the pack. The key
goes in a single shared file, plugins/.Sn-License/license.yml - paste it once per server and
every bundle plugin reads it, not once per plugin.
# Paste your Sn license key on the line below (replace the placeholder).
YOUR-BUNDLE-KEY-HEREThe check runs exactly once, at startup, against the Sn license backend. If it fails the console
shows [Sn] License: FAIL and SnRTP disables itself. There are no runtime checks afterwards: once
the plugin is up it stays up for the whole session, so a network hiccup later changes nothing. The
server does need outbound HTTPS while booting.
Use the jar exactly as downloaded from the release. The license is bound to the released build's checksum, so a repackaged or modified jar fails validation.
Dependencies
| Plugin | Required |
|---|---|
| SnLib | Yes |
| WorldGuard | Optional (protected-region avoidance) |
| WorldEdit | Optional (used by WorldGuard) |
| ProtectionStones | Optional (claims avoided through WorldGuard) |
Install WorldGuard to make random teleports avoid protected land. ProtectionStones claims are WorldGuard regions, so WorldGuard alone covers them.