Skip to content

SnRTP v1.4.0

Choose a tag to compare

@ValentinTarnovsky ValentinTarnovsky released this 27 Jul 18:39
· 57 commits to main since this release

Changes

  • SnRTP is now licensed (Sn bundle mode). The plugin validates its license once at
    startup and refuses to enable if validation fails.
  • The key goes in the shared plugins/.Sn-License/license.yml - one key per server covers
    every Sn bundle plugin, not one key per plugin. First boot creates the file with a
    placeholder and stops.
  • Startup-only enforcement: a single check at boot, no heartbeats, no periodic self-checks
    and no feature degradation. Once the plugin is up it stays up for the whole session.
  • Build: paperweight-mappings-namespace: mojang manifest entry so Paper 1.20.5+ does not
    remap the jar and break the checksum check.

Upgrading from 1.3.x

Existing servers need a bundle key before this build will enable. Everything else - config,
menu, worlds, permissions - is unchanged; no migration.

Installation

Download the JAR below and place in your plugins folder. Requires SnLib 1.20.0 or later and a
valid Sn bundle license. Use the jar exactly as downloaded: the license is bound to this
build's checksum, so a repackaged jar fails validation.