Installation
On this page(4)
- Download the latest version from sndevelopment.dev.
- Place the
.jarfile into theplugins/folder of ONE level of your network, next toSnLib.jar. - Start the server or proxy once. The plugin creates
plugins/.Sn-License/license.yml. - Paste your Sn license key into that file.
- Restart the server or proxy. The plugin validates the key at startup.
Requires SnLib installed (depend: [SnLib]), version 1.41.0 or later. SnLib.jar must be in the plugins/ folder of the same server or proxy that runs SnGGWave.
The license file lives in plugins/.Sn-License/license.yml on whichever server or proxy runs SnGGWave. The plugin refuses to enable without a valid key. One shared key unlocks every plugin of the Sn bundle on that machine.
Choose where to install it
One jar supports both platforms. Install it on ONE level only.
| Install it on | Waves cover | Use it when |
|---|---|---|
| A Paper server | That server only | You want a wave on a single server. |
| A Velocity proxy | The whole network | You want one wave shown on every server. |
Never install SnGGWave on the proxy and on its backend servers at the same time. Each copy would process the same GG.
Requirements
- Java 21 or newer.
- Paper 1.20.4 or newer, or Velocity 3.4.0 or newer.
- SnLib, installed on the same server or proxy.
The configuration folder is plugins/SnGGWave/ on Paper and plugins/snggwave/ on Velocity.
Dependencies
| Plugin | Required |
|---|---|
| SnLib | Yes |
| SkinsRestorer | No |
SkinsRestorer adds the sponsor head to the start announcement. Without it the announcement is sent without the head. Install it on the same level as SnGGWave.
Quick start
- Open
config.ymland replace the example line inreward-commandswith your own console commands. - Run
/ggwave reload. - With the sponsor online, run
/ggwave start <player> <amount...>. - Players type
GGbefore the wave ends to join it and claim the rewards.
Reward commands run in the console of the platform that hosts the plugin. On a proxy, use commands that the proxy knows.