T-Vouchers v2.3.0

Plugin to create custom vouchers
Timsixth tvouchers bbbpsd.jpg
Description:
Plugin to create custom vouchers. Due to this plugin you can create custom vouchers in vouchers.yml (Example in spoiler of name vouchers.yml). You can add a lot of enchants,name,lore to voucher.
You can create colored messages in config and set name and lore of voucher in color. In new version plugin has management system to vouchers like create, delete and edit voucher. Plugin has logs system which you can see today's logs and clear it.

This plugin is not supported

The plugin presentation on youtube:


Screenshots:
Deleting voucher
22a206308e1d2cafe10dbebb8a98dd54.gif


Features:

  • Hex colors support
  • PlaceholderAPI support
  • Simple voucher manager in GUI
  • Custom head support
  • Logs
  • Confirmation GUI before redeeming a voucher
  • Item flags support
  • Ability to set permission to voucher
  • Limitation of redeeming vouchers
  • Discord webhook integration
Commands:
/voucher list - list of all vouchers
/voucher give <voucher_name> <player_name> <amount|optional> - it give voucher to your inventory
/voucher gui - command opens gui to manage vouchers
/ voucher reload - reloads configuration files
/voucher giveall <voucher_name> <amount|optional>- gives voucher everyone

Permissions:
timsixth.voucher (You can change this permission in config)

  • {NICK} - gets player name
  • {PLAYER_NAME} - gets player name (only in one message)
  • {VOUCHER_DISPLAY_NAME} - gets voucher display name
  • {VOUCHER_DISPLAY_NAME_WITH_STRIPED_COLORS} - gets voucher display name without Minecraft colors
  • {PLUGIN_VERSION} - gets plugin version
  • {PLUGIN_NAME} - gets plugin name

YAML:
permission: 'timsixth.voucher'
items_per_page: 40
gui_size: 54
vouchers_gui_name: "&aVouchers"
logs_gui_name: "&aLogs"
use_confirmation_menu: false #If this option is true, when you want to use voucher you have to confirm redeem
inputs_names:
  name: "&aType voucher name"
  display_name: "&aType voucher display name"
  material: "&aType voucher material"
discord:
  webhook:
    url: ''
    name: 'T-Vouchers' #you can use {PLUGIN_VERSION} in this field
    avatar_url: 'https://www.spigotmc.org/data/resource_icons/93/93682.jpg?1642107439'
  message:
    content: 'Voucher {VOUCHER_DISPLAY_NAME_WITH_STRIPED_COLORS} has been redeemed by {PLAYER_NAME}'
  embed:
    description: 'Voucher {VOUCHER_DISPLAY_NAME_WITH_STRIPED_COLORS} has been redeemed by {PLAYER_NAME}'
    title: 'Voucher v{PLUGIN_VERSION}'
    author:
      name: 'Vouchers v{PLUGIN_VERSION}'
      icon_url: 'https://www.spigotmc.org/data/resource_icons/93/93682.jpg?1642107439'
    footer:
      icon_url: 'https://www.spigotmc.org/data/resource_icons/93/93682.jpg?1642107439'
    timestamp: '2025-05-21T22:00:00'
    image_url: 'https://www.spigotmc.org/data/resource_icons/93/93682.jpg?1642107439'
    thumbnail_url: 'https://www.spigotmc.org/data/resource_icons/93/93682.jpg?1642107439'
    color: '#32b834' #only in HEX
messages:
  no_permission: '&cYou dont have premission'
  only_players_can_use_this_command: 'Only players can use this command'
  added_voucher: '&aVoucher has added to your inventory'
  doesnt_exists: '&cThis voucher doesn''t exists!'
  offline_player: '&cThis player is offline'
  added_voucher_other_player: '&aYou have added voucher to player {PLAYER_NAME}'
  created_voucher: '&aSuccessfully created voucher'
  updated_voucher: '&aVoucher has been updated successfully'
  deleted_voucher: '&aSuccessfully deleted voucher'
  type_voucher_name: '&eType voucher''s name (Name is id of your voucher)'
  type_voucher_display_name: '&eType voucher''s display name (You can use colored messages).'
  type_voucher_command: '&eType voucher''s command. You can use {NICK} as user nickname, Type "|" if do you want more than one command'
  type_voucher_lore: '&eType voucher''s lore. Type "|" if do you want new line in lore. (You can use colored messages)'
  type_voucher_material: '&eType voucher material, default material is paper. Materials must be written uppercase. Type "none" to continue with default material'
  set_voucher_enchants: '&eSet voucher''s enchants'
  cancel_process: '&cIf do you want cancel this process,you will type "cancel" in chat.'
  voucher_already_exits: '&cThis voucher already exists'
  invalid_name_format: '&cIn voucher''s name you can only use letters and numbers'
  clear_all_today_logs: '&aSuccessfully cleared logs which created today'
  files_reloaded: '&aFiles have been reloaded successfully'
  added_voucher_to_everyone: '&aYou have given voucher everyone'
  used_voucher: '&aYou have redeemed {VOUCHER_DISPLAY_NAME} &avoucher'
  not_number: '&cThis is not a number'
  voucher_redeem_rejected: '&cYou have rejected voucher redeem'
  can_not_redeem_voucher: '&cYou can not redeem this voucher'
  service_unavailable: '&cThe version checker service is unavailable'
  please_update_plugin: '&c[{PLUGIN_NAME}] Please update plugin to newest version.'
  plugin_version_on_the_server: '&ePlugin version on your server: {PLUGIN_VERSION}'
  current_plugin_version: '&eCurrent plugin version: {PLUGIN_CURRENT_VERSION}'
  plugin_up_to_date: '&a[{PLUGIN_NAME}] is up to date'
  commands_list:
    - '&7---------] &aVouchers &7[---------'
    - '&7/&avoucher reload &8- &7Reloads configuration files'
    - '&7/&avoucher list &8- &7List of all vouchers'
    - '&7/&avoucher gui &8- &7Opens gui manager for vouchers'
    - '&7/&avoucher give <voucher> <player|amount> <amount> &8- &7Gives voucher'
    - '&7/&avoucher giveall <voucher> <amount> &8- &7Gives voucher for everyone'

You can create custom vouchers in vouchers.yml

YAML:
vouchers:
  test:
    commands:
      - 'pex user {NICK} group set vip'
    displayname: '&a&lTEST'
    material: 'PAPER'
    permission: 'vouchers.test'
    enchants:
      - 'DURABILITY;10'
    lore:
      - '&a&lTEST12343'
  customHead:
    commands:
      - 'pex user {NICK} group set vip'
    displayname: '&cCustom head'
    material: 'PAPER' #this must be set but is not used
    #You can get textures from: https://freshcoal.com/maincollection
    textures: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTliMGU5NjljZjNmY2NlZDM2YjcxMjM1MGZmYjQ2ZDhlZDc2MWZlNWVmYjEwZTNiNmE5Nzk1ZTY2NTZkYTk3In19fQ=='
    discord_notification: true
    redeem_times: -1 #-1 to disable limitation of redeem times, 0 to disabling redeeming voucher
    item_flags:
      - HIDE_ENCHANTS
    enchants:
      - 'DURABILITY;10'
    lore:
      - '&a&lTEST12343'
YAML:
guis:
  main:
    displayname: '&a&lVoucher manager in gui'
    size: 27
    empty_slots:
      material: GRAY_STAINED_GLASS_PANE
    slots:
      11:
        material: CRAFTING_TABLE
        displayname: '&aCreate new voucher'
        click_action:
          type: OPEN_MENU
          args:
            - 'voucherCreator'
        lore:
          - '&7Right click to open menu'
      13:
        material: MAP
        displayname: '&aLogs'
        click_action:
          type: OPEN_MENU
          args:
            - 'logs'
        lore:
          - '&7Right click to open menu'
      15:
        material: PAPER
        displayname: '&aList of all vouchers'
        click_action:
          type: OPEN_VOUCHERS_MENU
          args: [ ]
        lore:
          - '&7Right click to open menu'
  voucherCreator:
    displayname: '&a&lVoucher creator'
    size: 27
    empty_slots:
      material: GRAY_STAINED_GLASS_PANE
    slots:
      13:
        material: ANVIL
        displayname: '&aCreate new voucher'
        click_action:
          type: CLOSE_MENU
          args:
            - 'start_creation_process'
        lore:
          - '&7Right click to start creating voucher'
  listOfAllEnchants:
    displayname: '&a&lChoose enchants'
    size: 54
    empty_slots:
      material: GRAY_STAINED_GLASS_PANE
    slots:
      0:
        material: BARRIER
        displayname: '&aSet enchants to none'
        click_action:
          type: NONE_ENCHANTS
          args:
            - ''
        lore:
          - '&7Right click to set enchants to none'
  chooseEnchantLevel:
    displayname: '&a&lChoose enchant level'
    size: 27
    empty_slots:
      material: GRAY_STAINED_GLASS_PANE
    slots:
      0:
        material: LIME_TERRACOTTA
        displayname: '&aSet enchant level 1'
        click_action:
          type: CHOOSE_LEVEL
          args:
            - '1'
        lore:
          - '&7Right click to set enchant level'
      1:
        material: LIME_TERRACOTTA
        displayname: '&aSet enchant level 2'
        click_action:
          type: CHOOSE_LEVEL
          args:
            - '2'
        lore:
          - '&7Right click to set enchant level'
      2:
        material: LIME_TERRACOTTA
        displayname: '&aSet enchant level 3'
        click_action:
          type: CHOOSE_LEVEL
          args:
            - '3'
        lore:
          - '&7Right click to set enchant level'
      3:
        material: LIME_TERRACOTTA
        displayname: '&aSet enchant level 4'
        click_action:
          type: CHOOSE_LEVEL
          args:
            - '4'
        lore:
          - '&7Right click to set enchant level'
      4:
        material: LIME_TERRACOTTA
        displayname: '&aSet enchant level 5'
        click_action:
          type: CHOOSE_LEVEL
          args:
            - '5'
        lore:
          - '&7Right click to set enchant level'
      24:
        material: LIME_WOOL
        displayname: '&aReplace voucher'
        click_action:
          type: REPLACE_VOUCHER
          args:
            - ''
        lore:
          - '&7Right click to replace voucher'
      25:
        material: LIME_WOOL
        displayname: '&aCreate voucher'
        click_action:
          type: CREATE_VOUCHER
          args:
            - ''
        lore:
          - '&7Right click to create voucher'
      26:
        material: BLUE_WOOL
        displayname: '&aChoose more enchants'
        click_action:
          type: OPEN_MENU
          args:
            - 'listOfAllEnchants'
        lore:
          - '&7Right click to choose more enchants'
  manageVouchers:
    displayname: '&a&lManage vouchers'
    size: 27
    empty_slots:
      material: GRAY_STAINED_GLASS_PANE
    slots:
      12:
        material: RED_WOOL
        id: 14
        displayname: '&aDelete voucher'
        click_action:
          type: DELETE_VOUCHER
          args:
            - ''
        lore:
          - '&7Right click to delete voucher'
      14:
        material: ANVIL
        displayname: '&aEdit voucher'
        click_action:
          type: EDIT_VOUCHER
          args: [ ]
        lore:
          - '&7Right click to edit voucher'
  logs:
    displayname: '&a&lManage logs'
    size: 27
    empty_slots:
      material: GRAY_STAINED_GLASS_PANE
    slots:
      12:
        material: PAPER
        id: 14
        displayname: '&aShow all logs which created today'
        click_action:
          type: OPEN_LOGS_MENU
          args: [ ]
        lore:
          - '&7Right click to show menu'
      14:
        material: BARRIER
        displayname: '&aClear all logs which created today'
        click_action:
          type: CLEAR_ALL_TODAY_LOGS
          args:
            - ''
        lore:
          - '&7Right click to clear logs'
  voucherConfirmation:
    displayname: '&a&lVoucher redeem confirmation'
    size: 27
    empty_slots:
      material: GRAY_STAINED_GLASS_PANE
    slots:
      12:
        material: LIME_DYE
        displayname: '&aAccept voucher redeem'
        click_action:
          type: ACCEPT_VOUCHER_REDEEM
          args: [ ]
        lore:
          - '&7Right click to redeem voucher'
      14:
        material: RED_DYE
        displayname: '&aReject voucher redeem'
        click_action:
          type: REJECT_VOUCHER_REDEEM
          args:
            - ''
        lore:
          - '&7Right click to reject voucher redeem'
EULA: Standard EULA
1,609 Views
155 Downloads
Mar 10, 2024 Published
May 30, 2025 Updated
Not yet rated
376.3 KB File size
Languages
  1. English
Includes DRM
No
Source access
Open source
Type
  1. Gameplay
  1. Economy
  1. Monetization
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 118 ratings
3,208 purchases
The ultimate chat formatting and filtering plugin. Can replace 200+ plugins. Customizable & fast.
5.00 star(s) 121 ratings
2,511 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 64 ratings
2,334 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 59 ratings
2,274 purchases
Protect your server from crash/dupe/packets exploits with the ultimate Spigot security fix plugin.
5.00 star(s) 25 ratings
1,797 purchases
1,609 Views
155 Downloads
Mar 10, 2024 Published
May 30, 2025 Updated
Not yet rated
376.3 KB File size
Languages
  1. English
Includes DRM
No
Source access
Open source
Type
  1. Gameplay
  1. Economy
  1. Monetization
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 118 ratings
3,208 purchases
The ultimate chat formatting and filtering plugin. Can replace 200+ plugins. Customizable & fast.
5.00 star(s) 121 ratings
2,511 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 64 ratings
2,334 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 59 ratings
2,274 purchases
Protect your server from crash/dupe/packets exploits with the ultimate Spigot security fix plugin.
5.00 star(s) 25 ratings
1,797 purchases
Top