Third-Party Plugins
Reward Pro works standalone, but a few optional plugins unlock extra features when installed alongside it. None of them are required: the core plugin runs fine without any of them, it just skips the feature that depends on the missing plugin.
| Plugin | Unlocks | Required by |
|---|---|---|
| Citizens | The reward NPC presenter | Core plugin’s /rewardpro spawn and the NPC kit |
| Votifier / NuVotifier | Receiving votes directly, without the HTTP webhook fallback | Vote Reward add-on |
| PlaceholderAPI | %rewardpro_*% placeholders for other plugins (scoreboards, chat, tab list, …) | Nothing breaks without it, the placeholders just aren’t available elsewhere |
Citizens
Citizens is the NPC plugin Reward Pro uses to
place a clickable presenter in your world. Without it, /rewardpro spawn and the admin NPC kit are
disabled. Players can still open reward GUIs with /rewardpro open or your own signs/commands, they
just won’t have an NPC to click.
Download Citizens
Get the jar from Citizens’ SpigotMC page or its Jenkins build server for the latest dev build.
Drop it into your plugins folder
Place Citizens.jar in your server’s plugins folder, next to RewardPro.jar.
Restart the server
Citizens loads before Reward Pro registers its NPC features. Check the console for Citizens’ startup message with no errors.
Spawn the reward NPC
Run /rewardpro spawn (optionally with a mob type and name, e.g.
/rewardpro spawn villager RewardShop) where you want the NPC to appear.
Once Citizens is installed you also get access to the NPC Switcher and NPC Customizer add-ons, if your account owns them.
Votifier / NuVotifier
NuVotifier lets your server receive votes
directly from vote-listing sites over its own protocol. The Vote Reward
add-on works without it too, via its own built-in HTTP webhook listener on port 8194. Install
NuVotifier only if you’d rather use the standard Votifier protocol, or you already run it for other
plugins.
Download NuVotifier
Get it from NuVotifier’s SpigotMC page .
Drop it into your plugins folder and restart
NuVotifier generates its own config.yml with a token on first start. Follow its own setup guide
to point your vote sites at it.
Configure the vote slot in the web editor
Set the vote link and service name on your Vote slot as normal; Reward Pro listens for votes from either NuVotifier or its own webhook automatically, no extra config needed to choose between them.
PlaceholderAPI
PlaceholderAPI is the standard plugin other plugins use to read placeholders from each other. If it’s installed, Reward Pro registers its own expansion automatically on startup, no extra install step.
Download PlaceholderAPI
Get it from PlaceholderAPI’s SpigotMC page .
Drop it into your plugins folder and restart
Reward Pro detects it on startup and logs that its expansion registered.
Use the placeholders in any PAPI-compatible plugin
See the full list, with copy buttons, in the editor’s Global Settings → Placeholder API section.
Quest progress placeholders ({quest_progress}, {quest_target}, {quest_bar}) are resolved
inside Reward Pro’s own item lore/titles and are not exposed through PlaceholderAPI.