Per-server license system

Some paid plugins have a license system enabled. This is optional and each plugin's author decides whether to use it — not all of them do.

If you're a buyer

When you buy a plugin with licensing enabled:

  1. A unique key is generated automatically for you (something like AB12CD-EF34GH-IJ56KL-MN78OP)
  2. That key gets injected inside the .jar every time you download it — you don't have to copy it manually
  3. From My account → [the plugin] → view license you can:
    • View and copy your key
    • Regenerate it (the old one stops working instantly)
    • Add IPs to a whitelist (if you don't add any, it works from any server)
    • See which servers have used your license, with which version, and how many times

If you're the plugin's author

From the dashboard, on your plugin's page:

  • Settings tab: turn the license system on or off, and optionally set a max number of whitelisted IPs per buyer and a max number of servers per license
  • Licenses tab (only visible if enabled): see every buyer, their keys, the servers using them, and you can revoke a license if you spot misuse

If you want your plugin to actually check the license on startup, follow the Java integration guide in the next section.