DeluxeTags 1.7.1

Allow players to select chat tags that can be awarded by permission! DeluxeChat + EssentialsChat

  1. clip
    Contributors:
    Funnycube

    We use Discord
    https://discordapp.com/
    If you would like to seek live support, feel free to join our discord server by entering the following code in your Discord app: 0utOOIYX82aY8rx7
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Try it yourself at:
    testplugins.com


    Allow players the ability to select an active "chat tag" based on the tags they have permission for!

    Players can select a tag from the /tags GUI or you can optionally use the "force_tag" option and apply tags to players via permission nodes.

    If you choose to use this plugin without DeluxeChat, you must set deluxe_chat: false in the config for DeluxeTags to register the vanilla chat listener!

    If you use DeluxeChat, you must set that option to true!

    This plugin is very easy to use and simply adds a few placeholders to display the tag/tag information anywhere in your DeluxeChat formats!

    Now supporting EssentialsChat and other chat formatting plugins!


    This can be used as an "extra prefix" as it does not require a player to have a specific group. To allow a player access to a tag, they simply need the permission node for it - deluxetags.tag.<identifier>


    [​IMG]
    [​IMG]

    [​IMG]
    Code (Text):
    permissions:
        deluxetags.gui:
            description: ability to select a tag from gui
            default: op
        deluxetags.select:
            description: ability to select a tag by command
            default: op
        deluxetags.list:
            description: ability to view own tags
            default: op
        deluxetags.list.all:
            description: ability to view all loaded tags
            default: op
        deluxetags.list.player:
            description: ability to view all loaded tags
            default: op
        deluxetags.set:
            description: ability to set a players tag
            default: op
        deluxetags.clear:
            description: ability to clear a players active tag
            default: op
        deluxetags.create:
            description: ability to create a tag by command
            default: op
        deluxetags.create:
            description: ability to create a tag by command
            default: op
        deluxetags.setdescription:
            description: ability to set a tag description by command
            default: op
        deluxetags.reload:
            description: ability to reload the plugin
            default: op
        deluxetags.forcetag.<tag_identifier>:
            description: forces a tag to a player if force_tags is enabled
            default: op
     
    [​IMG]
    DeluxeTags now supports other chat formatting plugins such as EssentialsChat.

    If you use the deluxe_chat: true hook, placeholders used in your GUI options will need to be %deluxetags_<id>%, if you have deluxe_chat: false, you must use {deluxetags_<id>} for placeholders!
    Code (Text):

    # DeluxeTags version: 1.7 Main Configuration
    #
    # Create your tags using the following format:
    #
    # deluxetags:
    #   VIP:
    #     order: 1
    #     tag: '&7[&eVIP&7]'
    #     description: 'This tag is awarded by getting VIP'
    #
    # Placeholders for your DeluxeChat formats config:
    #
    # %deluxetags_identifier% - display the players active tag identifier
    # %deluxetags_tag% - display the players active tag
    # %deluxetags_description% - display the players active tag description
    # %deluxetags_amount% - display the amount of tags a player has access to
    #
    # Placeholders for your essentials/chat handling formats config:
    #
    # {deluxetags_identifier} - display the players active tag identifier
    # {deluxetags_tag} - display the players active tag
    # {deluxetags_description} - display the players active tag description
    # {deluxetags_amount} - display the amount of tags a player has access to
    force_tags: false
    check_updates: true
    deluxe_chat: true
    gui:
      name: '&aAvailable tags&7: &f%deluxetags_amount%'
      tag_select_item:
        material: NAME_TAG
        data: 0
        displayname: '%deluxetags_identifier%'
        lore:
        - '%deluxetags_tag%'
        - '%deluxetags_description%'
      divider_item:
        material: STAINED_GLASS_PANE
        data: 11
        displayname: '&bYou can customize this GUI!'
        lore:
        - '&7When DeluxeChat is installed!'
      has_tag_item:
        material: SKULL_ITEM
        data: 2
        displayname: '&eCurrent tag&f: &6%deluxetags_identifier%'
        lore:
        - '%deluxetags_tag%'
        - Click to remove your current tag
      no_tag_item:
        material: SKULL_ITEM
        data: 3
        displayname: '&cYou don''t have a tag set!'
        lore:
        - '&7Click a tag above to select one!'
      exit_item:
        material: IRON_DOOR
        data: 0
        displayname: '&cClick to exit'
        lore:
        - '&7Exit the tags menu'
    deluxetags:
      example:
        tag: '&8[&bDeluxeTags&8]'
        description: '&aAwarded for using the most awesome chat tags plugin!'
        order: 1
     
    Code (Text):
    # DeluxeTags messages.yml
    # Edit the plugin messages to your liking!
    cmd:
      no_permission: '&cYou don''t have &7{0} &cto do that!'
      target_not_online: '&f{0} &cis not online!'
      no_tags_loaded: '&cThere are no tags loaded!'
      no_tags_available: ''
      no_tags_available_target: '&f{0} &cdon''t have any tags available!'
      tags_list: '&f{0} &aavailable tags: &f{1}'
      tags_list_all: '&f{0} &atotal tags loaded: &f{1}'
      tags_list_others: '&f{0} &ahas &f{1} &atotal tags loaded: &f{2}'
      tag_select_incorrect_usage: '&cIncorrect usage! &7/tags select <tagname>'
      tag_select_success: '&7Your tag was set to: &r{1}'
      tag_select_invalid_name: '&f{0} &cis not a valid tag name!'
      tag_select_already_set: '&f{0} &cis already set as your current tag!'
      help_title: '&5&lDeluxeTags &f&oHelp'
      help_color: '&8> &d&l'
      help_tags: '&f&oOpen your tags GUI'
      help_list: '&f&oView tags available to you'
      help_select: '&f&oSelect a tag as your active tag'
      help_admin_set: '&f&oSet a players tag'
      help_admin_clear: '&f&oClear a players tag'
      help_admin_create: '&f&oCreate a new tag'
      help_admin_delete: '&f&oDelete an existing tag'
      help_admin_setdesc: '&f&oSet a description for a tag'
      help_version: '&f&oView DeluxeTags version and author information'
      help_reload: '&f&oReload the tags config'
      admin_set_incorrect_usage: '&cIncorrect usage! &7/tags set <player> <tag>'
      admin_set_no_tags_avail: '&f{0} &cdoesn''t have any tags available!'
      admin_set_success: '&f{0}s &atag has been set to: {1} &7({2}&7)'
      admin_set_success_to_target: '&7Your tag has been set to &f{1} &aby &f{2}'
      admin_set_success_fail: '&f{0} &cis not a valid tag for &f{1}&c!'
      admin_clear_incorrect_usage: '&cIncorrect usage! &7/tags clear <player>'
      admin_clear_no_tag_set: '&f{0} &cdoesn''t have a tag set!'
      admin_clear_success: '&f{0}s &atag has been cleared!'
      admin_clear_success_to_target: '&7Your tag has been cleared &aby &f{0}'
      admin_create_tag_incorrect_usage: '&cIncorrect usage! &7/tags create <identifier>
        <tag>'
      admin_create_tag_success: '&aTag created&7: &f{0}&7:&f{1}'
      admin_create_tag_fail: '&f{0} &cis already a loaded tag name!'
      admin_delete_tag_incorrect_usage: '&cIncorrect usage! &7/tags delete <identifier>'
      admin_delete_tag_success: '&7Tag &f{0} &7has been deleted!'
      admin_delete_tag_fail: '&f{0} &cis not a loaded tag name!'
      admin_set_description_incorrect_usage: '&cIncorrect usage! &7/tags setdesc <identifier>
        <description>'
      admin_set_description_success: '{0} &adescription set to &7: &f{2}'
      admin_set_description_fail: '&f{0} &cis not a loaded tag name!'
      admin_reload: '&aConfiguration successfully reloaded! &f{0} &atags loaded!'
      incorrect_usage: '&cIncorrect usage! Use &7/tags help'
    gui:
      tag_selected: '&aYour tag has been set to &f{0} &7({1}&7)'
      tag_disabled: '&7Your tag has been disabled!'
      page_error: '&cThere was a problem getting the previous page number!'

    To allow a player access to a tag, give the permission node!
    ex: deluxetags.tag.spigot


    If you like this resource, be sure to leave a rating!

    How to rate:
    [​IMG]

Recent Reviews

  1. PandaKillsYou
    PandaKillsYou
    5/5,
    Version: 1.7.1
    Really good plugin, Deserves 5 stars. I love it :)! I had an issue. But I figured it out... Its %deluxetags_tag% for essentials chat not {deluxetags_tag}
  2. comhrai
    comhrai
    5/5,
    Version: 1.7.1
    i must say i love this plugin Works Perfectly i would recomend using this plugin keep updating !
    -Endie
  3. Andreaskal
    Andreaskal
    5/5,
    Version: 1.7.1
    frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj frdfdgdf drt grg <f sef edhttyj tyjtjt yjtyjt yjtyj tyj tyj tyj tyjtyj tyj tyjtj
  4. SmallNoob
    SmallNoob
    5/5,
    Version: 1.7.1
    This is honestly a great plugin! Couldn't have done it better myself, thanks a lot for making it! Lookng forward to submit a donation ;)
  5. Royalfeeds
    Royalfeeds
    4/5,
    Version: 1.7.1
    Great plugin I enjoy using it!

    One suggestion, Make it so all players can see the tags when they use the /tags command and if they don't have permission for the tag the tag switches to a red glass pane for a second or something :D
  6. InsanityFactions
    InsanityFactions
    5/5,
    Version: 1.7.1
    this is a very high class plugin that i would recomend anyone that wants a plugin for good chat format
  7. ThatLoopyGuy
    ThatLoopyGuy
    5/5,
    Version: 1.7.1
    Missing one thing.. Timer, Adding a timer to the plugin to automatically add a tag to a player for how many hours they have played. This is probably already in the plugin but i cba to read ;D
  8. AwesomeLamB
    AwesomeLamB
    5/5,
    Version: 1.7.1
    Hey Owner of this plugin :D I really like ur plugin but i just have 1 single issue i wish u can just type a comment to help me :D . so basically whenever players type /tags and they press a tag , the menu wont disappear , players have to press esc to escape the menu, on other servers when u press a tag the menu will disapper on its own.. but my GUI wont disapper i wish u cna help :D have a good day everyone else
  9. ItzMeSam
    ItzMeSam
    5/5,
    Version: 1.7.1
    Epic! I just cant make it work with GroupManager
    Over all great plugin! I'd highly recommend it
    And the author is also a great Guy!
  10. Velocitapder
    Velocitapder
    5/5,
    Version: 1.7.1
    Awesome plugin! I'm using with essentials chat and works perfect. Anybody that is using essentials chat remember in the config you need to change all "%"s to "{,}". And then add {deluxetags_tag} in the essentials config under the chat format.