ProVouchers
Create vouchers with a powerful ecosystem of integrations.
Vouchers and redeemable codes, a config-driven reward and condition system, and persistent anti-dupe, with a deep set of integrations built to help your server stand out. One self-contained plugin.
id: example
display-name: "<gradient:#FFD700:#8B0000>Example Voucher</gradient>"
item:
material: PAPER
glow: true
lore:
- "<gray>Right-click to redeem"
conditions:
- type: permission
permission: "provouchers.use.example"
rewards:
- "command: give %player% diamond 1"
- "message: <gold>You redeemed the example voucher!"Items and codes
Physical item vouchers and typeable redemption codes share one reward, condition, and effect pipeline.
Rewards that scale
Weighted random reward sets, always-run rewards, parametric arguments, and a {random:min-max} token, all from config.
Anti-dupe that holds
Lazy PDC stamping with a per-item nonce, checked against indexed persistent storage on every redeem.
Conditions, config-driven
Permission, world, region, rank, economy, experience, expiry, gamemode, and owner gates, composed per voucher.
Custom items and heads
Use ItemsAdder, Oraxen, Nexo, or Head Database items, or build player heads from a texture, URL, name, or UUID.
One self-contained jar
Scheduling, storage, text, hooks, GUIs, and metrics all ship inside the plugin. No library plugin to install.