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. Powered by the Strata shared library.
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.
Built on Strata
Scheduling, storage, text, hooks, GUIs, and metrics come from the shared Strata library, so the plugin stays lean.