- Voucher+ is a plugin with that you can add one time redeemable items,that execute commands, messages and
broadcasts, you also can add world
and permission requirements that a player need to
can use the voucher.
- No Limit - you can add unlimited vouchers
- Modifiable - you can change everything.
- Commands - add unlimited commands to a voucher
- Random Amounts - generates random amounts for economy's and more
- Broadcasts - add unlimited broadcasts to a voucher
- Messages - add unlimited messages to a voucher
- GUI - see all available vouchers in a gui
- TabCompleter - tab all available commands
- Bulk Opening - open all voucher at once by sneaking + right clicking
- Heads- use custom heads with texture values.
- Formatting- number formatting from 10000 to 10.000 or 10k
- Permissions - you can toggle if a player needs a permission for a voucher.
- Hex Color - this plugin supports hex colors at version 1.16
- /voucher giveall <voucher> <amount> - Give every online player voucher.
- /voucher give <player> <voucher> <amount> - Give a player a voucher.
- /voucher sgive <player> <voucher> <amount> - Give a voucher silent to a player.
- /voucher gui - Open the gui where you see all voucher and can get them.
- /voucher reload - Reload all config‘s.
- /voucher support - gets support for the plugin.
- /voucher permissions - see all available permissions ingame.
- Download .jar file by clicking "Download Now"
button on top of this website.
- Drag and drop downloaded
.jar file into your server's
plugins folder.
- Restart server to make new installed
plugin load.
- You are done! You can start
using the plugin. Feel free to
dig into configuration files to change
anything.
REDEEM VOUCHER
https://i.gyazo.com/a5b1390fb0205bbd50a1732fc07e0933.gif
GUI
https://i.gyazo.com/d97fa22bdfddad3b514e005b0144f373.gif
TAB COMPLETER
https://i.gyazo.com/c30b65961258af48a32bef1ca0c5f070.gif
BULK OPENING
https://i.gyazo.com/0d3ea2d8cab442eaee555c2f8cabc0f1.gif
HEX COLORS
Spoiler: Hex Colors
SCREENSHOTS
Spoiler: Screenshots
FILES
Spoiler: Files
Spoiler: config.yml
Code (YAML):
# Voucher+ by Blacklce
Prefix: "&b&lVOUCHER&f&l+ &8- &f"
Permissions:
admin: "voucherplus.*"
reload: "voucherplus.reload"
permissions: "voucherplus.permissions"
support: "voucherplus.support"
list: "voucherplus.list"
gui: "voucherplus.gui"
give: "voucherplus.give"
sgive: "voucherplus.sgive"
giveall: "voucherplus.giveall"
Spoiler: inventory.yml
Code (YAML):
List:
Name: "&7&lVOUCHER LIST"
Items:
Filler:
Name: "&d"
Material: "GRAY_STAINED_GLASS_PANE"
Data: 0
Glow: false
Close:
Name: "&c&lCLOSE"
Material: "BARRIER"
Data: 0
Slot: 49
Glow: true
Lore:
- ""
- "&7(( &fClick &7to close this gui ))"
- ""
Voucher:
Lore:
- ""
- "&aInformation"
- "&a&l┃ &7Voucher ID&8: &a %voucher_id%"
- "&a&l┃ &7Bulk Opening&8: &a %bulk_opening%"
- ""
- "&aRequirements"
- "&a&l┃ &7Permission&8: &a %permission%"
- "&a&l┃ &7World&8: &a %world%"
- ""
- "&7(( &fLeft-Click &7to get one voucher ))"
- "&7(( &fRight-Click &7to get two voucher ))"
- "&7(( &fMiddle-Click &7to get five voucher ))"
- ""
Edit:
Name: "§7§lEDIT VOUCHER"
Items:
Filler:
Name: "&d"
Material: "GRAY_STAINED_GLASS_PANE"
Data: 0
Glow: false
Close:
Name: "&c&lCLOSE"
Material: "SAND"
Data: 0
Slot: 49
Glow: true
Lore:
- "&7(( &fClick &7to close this gui ))"
Spoiler: messages.yml
Code (YAML):
# Message when you execute /voucher
Main:
- ""
- "&f[&b!&f] &b&lVOUCHER&f&l+ &7<version> &f[&b!&f]"
- ""
- "&f[&b!&f] &b/<command> give [player] [voucher] [amount]"
- "&f[&b!&f] &b/<command> sgive [player] [voucher] [amount]"
- "&f[&b!&f] &b/<command> giveall [voucher] [amount]"
- "&f[&b!&f] &b/<command> reload"
- "&f[&b!&f] &b/<command> gui"
- "&f[&b!&f] &b/<command> support"
- "&f[&b!&f] &b/<command> permissions"
- ""
# when plugin successfully reloaded
RELOAD: "<prefix>&aAll config's reloaded!"
# when plugin successfully reloaded
NO-PERMISSION: "<prefix>&cYou can't use this command!"
#player is not online
NOT-ONLINE: "<prefix>&cThe player [<player>] is not online!"
# file don't exist
FILE-NOT-EXIST: "<prefix>&cThe file [<file>] don't exist!"
# too large number by /voucher give <player> <type> **<amount>**
NUMBER-TO-LARGE: "<prefix>&cThis number is too large!"
#when you give a voucher to a player
GIVE-VOUCHER: "<prefix>&aYou given &f<player> &fx<amount> &athe &f<voucher> &avoucher"
#when you give all online players a voucher
GIVE-ALL: "<prefix>&aYou given &f<players> &aplayers &fx<amount> &athe &f<voucher> &avoucher"
#when you give all online players a voucher
GIVE-ALL-BROADCAST: "<prefix>&f<players> &aplayers has received &fx<amount> <voucher> &avoucher!"
#when you give silent a voucher to a player
GIVE-SILENT-VOUCHER: "<prefix>&aYou given <player> the <voucher> voucher x<amount> &7(silent)"
#player who received the voucher
RECEIVED-VOUCHER: "<prefix>&aYou have received &fx<amount> <voucher> &avoucher!"
Spoiler: Voucher
Spoiler: exp.yml
Code (YAML):
#Placeholders:
# <player> displays the player name
# <voucher_type> shows the voucher ID
# <voucher_name> shows the voucher Name
# <min> is the min random amount
# <max> is the max random amount
# <random> is a random number between * <min> - <max> *
# <prefix> shows the plugin prefix from config.yml
BULK-OPENING: true
Item:
# the id must be the same as the file name
ID: "exp"
#display name from the item
Name: "&e&lEXP VOUCHER"
#
# You can get base64 id's at
https://minecraft-heads.com/
#
Skull:
Enabled: true
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWJlOTA2ZWVmMDE5ODEwMzg2ZTJiYjY5YTk3NDBlZDk1ODFkYTdlMzI2NmQzYTJiMGIwNGIyZTBkZGVkMzMzMCJ9fX0="
# material of the voucher
Material: "PAPER"
# data from the pouch
Data: 0
# if item should glow
Glow: true
# lore from the pouch
Lore:
- ""
- "&7Rewards:"
- "&8- &e10 - 100 exp"
- ""
- "&7(( &fRight-Click &7to redeem this voucher ))"
- ""
Redeem:
Commands:
enabled: true
value:
- "exp give <player> <random>"
Messages:
enabled: true
value:
- "<prefix> &aYou have redeemed a <voucher_name> &7(&e<random>&7)"
Broadcast:
enabled: false
value:
- "<prefix> &a<player> has redeemed a <voucher_name>"
Requirements:
Permission:
enabled: false
permission: "something.player"
deny-message: "<prefix> &cYou don't have the permission to redeem the &f<voucher_type> &cvoucher!"
World:
enabled: true
world: "the_end"
deny-message: "<prefix> &cYou need to be in the &f<world> &cworld to use this voucher!"
Confirmation:
enabled: true
Random:
Max: 100
Min: 10
Title:
enabled: true
title: "&b&lVOUCHER&f&l+ &7[&f<voucher_type>&8]"
subtitle: "&e<random> exp"
fadeIn: 15
stay: 15
fadeOut: 15
Spoiler: money.yml
Code (YAML):
#Placeholders:
# <player> displays the player name
# <voucher_type> shows the voucher ID
# <voucher_name> shows the voucher Name
# <min> is the min random amount
# <max> is the max random amount
# <random> is a random number between * <min> - <max> *
# <prefix> shows the plugin prefix from config.yml
BULK-OPENING: true
Item:
# the id must be the same as the file name
ID: "money"
#display name from the item
Name: "&a&lMONEY VOUCHER"
#
# You can get base64 id's at
https://minecraft-heads.com/
#
Skull:
Enabled: false
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDJhMjJmMjE3MjhlZmYxNzZlNzhkNGNjMTg3MDI4M2I5YTc5OTMwMmJhYThhZjkxN2ZlZTM3OGRkYzQ5OTJjNyJ9fX0="
# material of the voucher
Material: "PAPER"
# data from the pouch
Data: 0
# if item should glow
Glow: true
# lore from the pouch
Lore:
- ""
- "&7Rewards:"
- "&8- &a$100"
- ""
- "&7(( &fRight-Click &7to redeem this voucher ))"
- ""
Redeem:
Commands:
enabled: true
value:
- "eco give <player> 100"
Messages:
enabled: true
value:
- "<prefix> &aYou have redeemed a <voucher_name> &7(&a$100&7)"
Broadcast:
enabled: false
value:
- "<prefix> &a<player> has redeemed a <voucher_name>"
Requirements:
Permission:
enabled: false
permission: "something.player"
deny-message: "<prefix> &cYou don't have the permission to redeem the &f<voucher_type> &cvoucher!"
World:
enabled: false
world: "world"
deny-message: "<prefix> &cYou need to be in the &f<world> &cworld to use this voucher!"
Confirmation:
enabled: true
Random:
Max: 1000000
Min: 10000
Title:
enabled: true
title: "&d&lVOUCHER&a&l+ &7[&f<voucher_type>&8]"
subtitle: "&a$100"
fadeIn: 15
stay: 15
fadeOut: 15
Spoiler: token.yml
Code (YAML):
#Placeholders:
# <player> displays the player name
# <voucher_type> shows the voucher ID
# <voucher_name> shows the voucher Name
# <min> is the min random amount
# <max> is the max random amount
# <random> is a random number between * <min> - <max> *
# <prefix> shows the plugin prefix from config.yml
BULK-OPENING: true
Item:
# the id must be the same as the file name
ID: "token"
#display name from the item
Name: "&6&lTOKEN VOUCHER"
#
# You can get base64 id's at
https://minecraft-heads.com/
#
Skull:
Enabled: false
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDJhMjJmMjE3MjhlZmYxNzZlNzhkNGNjMTg3MDI4M2I5YTc5OTMwMmJhYThhZjkxN2ZlZTM3OGRkYzQ5OTJjNyJ9fX0="
# material of the voucher
Material: "PAPER"
# data from the pouch
Data: 0
# if item should glow
Glow: true
# lore from the pouch
Lore:
- ""
- "&8- &610M - 50M"
- ""
- "&7(( &fRight-Click &7to redeem this voucher ))"
- ""
Redeem:
Commands:
enabled: true
value:
- "tokens give <player> <random>"
Messages:
enabled: true
value:
- "<prefix> &7You have redeemed a <voucher_name> &7(&6<random>&7)"
Broadcast:
enabled: false
value:
- "<prefix> &a<player> has redeemed a <voucher_name>"
Requirements:
Permission:
enabled: false
permission: "something.player"
deny-message: "<prefix> &cYou don't have the permission to redeem the &f<voucher_type> &cvoucher!"
World:
enabled: false
world: "world"
deny-message: "<prefix> &cYou need to be in the &f<world> &cworld to use this voucher!"
Confirmation:
enabled: true
Random:
Max: 50000000
Min: 1000000
Title:
enabled: false
title: ""
subtitle: ""
fadeIn: 15
stay: 15
fadeOut: 15