HomeJavaMods[UNSUPPORTED] T-Vouchers
[UNSUPPORTED] T-Vouchers
ModsJava

[UNSUPPORTED] T-Vouchers

Plugin to create custom vouchers. Free Minecraft Java mod for 1.13, 1.14, 1.15.

⬇ Download on Spigot
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.

The plugin presentation on youtube:


Screenshots:
Deleting voucher
[​IMG]

Features:


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 the config)

Spoiler: Internal placeholders
- {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

Spoiler: config.yml
Code (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

Spoiler: vouchers.yml
Code (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'
 
Spoiler: guis.yml
Code (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'

 

Commands

Plugin details

Read from the plugin's own plugin.yml.

[UNSUPPORTED] T-Vouchers is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 6,296 times (via Spigot). Download it and open it directly in the game.

Explore more