Overview

Coming soon v0.1.0-dev
Platforms
Paper, Purpur, Folia
Minecraft
Minecraft 1.21 or newer; tested on 1.21.11 and 26.2 (Paper, Purpur, Folia)
Java
21
Required
None
Optional
Vault, EssentialsX, DiscordSRV

CreatorRewards pays in-game currency to players who promote your server: a verified YouTube video that shows your server address, or a Discord custom status. Rewards go through Vault or EssentialsX, and every payment is written to a ledger first, so nothing is paid twice.

Requirements #

  • Paper, Purpur or Folia, Minecraft 1.21 or newer. Spigot is not supported.
  • Java 21 or newer (Java 25 on Minecraft 26.x).
  • An economy through Vault or EssentialsX, and a YouTube Data API key for video rewards.

How a video is paid #

  1. The player runs /creator link youtube and puts the one-time code in a video description. This proves the channel is theirs.
  2. The player runs /creator submit with the video link.
  3. Videos are paid together on payout days, weekly by default. On payout day the video is checked again and paid by its views and the channel's subscribers.
  4. Renaming a video before payout day delays it; renaming it after payment alerts staff.

Installation #

Put the jar in plugins/, start the server, set server.addresses and youtube.api-key in plugins/CreatorRewards/config.yml, then run /creatorrewards reload. Discord is optional and uses a bot token. The plugin never downloads anything.