TagsGUI | Sounds, pages, and more!

SpigotVIP TagsGUI | Sounds, pages, and more! 1.0.6v2

LEAKERS NOTE: This resources is donated by @Batuzay
Original Link: https://www.spigotmc.org/resources/tagsgui-sounds-pages-and-more.13707/
Please Give me a positive rating as a token of appreciation
DONATION: Want more plugins donate any amount to
paypal.me/qtchan

Tested Minecraft Versions: 1.7, 1.8, 1.9, 1.10, 1.11, 1.12
Contributors: ThatAbstractWolf (JakeyTheDev), AthenaDev, Vouchs
maxresdefault.jpg

xnAiD6B.png

TagsGUI is an EULA-compliant, chat-based plugin that offers great & flexible donation features to your server. It's a nice, small perk for donators and players alike!
0OaPV0s.png

Fully configurable
- language.yml (messages)
- config.yml (settings, tags)
- animation.yml (animations)

Sounds
- When selecting tags, removing tags, opening the GUI, closing the GUI, and more!

Suffix or prefix
- A configurable prefix that allows suffix or prefix tags.
lEVcona.png

Requirements:
- Vault

Reviews
Don't leave a bad rating because the plugin doesn't work.
If you like this plugin, give it a 5 star review! :)
If you need help with the plugin or get errors while using it, PM me or write in the discussion.

Version Formatting (<major>.<minor>.<release>)
Major - When I rewrite most of the code
Minor - When I add new features
Release - Bug fixes

Confused on inventory slots?
6uvUvDd.png

HWmce85.png

config.yml
Code:
# -----------------------------------------------------------------------------------#
# TagsGUI by AthenaDev                                                               #
#                                                                                    #
# Configuration Guidelines:                                                          #
# - %tag% may be used to represent a tag.                                            #
# - %page% may be used to represent a current page.                                  #
# - %max_pages% may be used to represent the maximum amount of pages.                #
# - Pages start at 0! Page 1 would be 0 in the "page" key under a tag.               #
#                                                                                    #
# -----------------------------------------------------------------------------------#

# Prefix for all messages (see language.yml)
prefix: '&6&lTagsGUI &8»&7'

# Inventory Title
title: '&8« &6&lTags &f(&7%page%&f/&7%maxpages%&f) &8»'

# Maximum amount of pages
maxPages: 2

# Tags Configuration
# "type" MUST be 'prefix' or 'suffix'
tags:
  tag1:
    page: 0
    itemId: '377:0'
    name: '&4&lSavage'
    layout: '&8[&4Savage&8] '
    slot: 20
    permission: 'tags.savage'
    type: 'prefix'
    lore:
      - '&c&oA tag for only the most savage people!'
      - '&7Click here to activate the &4SAVAGE &7prefix!'
    noPermissionId: '160:14'
    noPermissionLore:
      - '&c&oYou do not have permission to use this tag!'
      - '&7&oBuy it on our store! mycoolstore.com'
  tag2:
    page: 1
    itemId: '264:0'
    name: '&2&lMoney'
    layout: ' &8[&2&l$$&8]'
    slot: 20
    permission: 'tags.money'
    type: 'suffix'
    lore:
      - '&a&oA small loan of a million dollars..'
      - '&7Click here to activate the &2MONEY &7suffix!'
    noPermissionId: '160:14'
    noPermissionLore:
      - '&c&oYou do not have permission to use this tag!'
      - '&7&oBuy it on our store! mycoolstore.com'


# World Sync w/ Tags - Enabling tags to be transferred between multiple worlds.
# Simply list all worlds you want tags to be in, and when a player selects a tag it will apply in worlds listed below.
# Make sure specified worlds actually EXIST, or else things could break!
tagsWorldSync:
  - 'world'
# These items have a specific function in the GUI.
# (i.e remove_tag will remove the tags the player is using)
# These items are not required. Set slot to -1 if it does not need to be used
# Do not rename the sections! (i.e remove_tag, information, etc..)
defaultItems:
   remove_tag:
      id: '166'
      name: '&c&lRemove Tags'
      description:
         - '&7Click here to &cremove &7your current tag(s)!'
      slot: '45, 53'
   information:
      id: '421'
      name: '&6&lInformation'
      description:
         - '&6&m----------------------------------'
         - '&7Want more tags? Visit our store!'
         - '&7https://mycoolexamplestore.com'
         - ''
         - '&7Suffix using: &c%SUFFIX%'
         - '&7Prefix using: &c%PREFIX%'
         - '&6&m----------------------------------'
      slot: '49'
   next_page:
      id: '35:5'
      name: '&a&lNext Page'
      description:
         - '&7&oClick to go to the &a&onext page&7&o.'
      slot: '52'
   previous_page:
      id: '35:14'
      name: '&c&lPrevious Page'
      description:
         - '&7&oClick to go to the &c&oprevious page&7&o.'
      slot: '46'

# Sounds - Modify only the versions you're going to use.
# 1.7/1.8 Sounds
one_point_eight:
  sound_select_tag: 'NOTE_PLING'
  sound_no_permission: 'VILLAGER_NO'
  sound_already_selected: 'VILLAGER_NO'
  sound_remove_tags: 'CHEST_CLOSE'
  sound_open: 'CHEST_OPEN'

# 1.9/1.10/1.11 Sounds
one_point_nine:
  sound_select_tag: 'BLOCK_NOTE_PLING'
  sound_no_permission: 'ENTITY_VILLAGER_NO'
  sound_already_selected: 'ENTITY_VILLAGER_NO'
  sound_remove_tags: 'BLOCK_CHEST_CLOSE'
  sound_open: 'BLOCK_CHEST_OPEN'

# If this is set to false, make sure there is a valid border_animation_name specified.
# Setting it to false will make the border set to the first animation frame.
border_animation: true

# The name of the animation in the animation.yml
border_animation_name: 'default'

# The speed in seconds the border changes
border_speed: 0.2

# Slots that will not be used as a tag slot. This means that these slots will be used for the border animation
# Split them by ', ' --> 4, 24, 12 etc.
# Make sure not to enter the slot numbers of the remove tag item, information item, or anything else like that.
animation_slots: '0, 1, 2, 3, 4, 5, 6, 7, 8, 17, 26, 35, 44, 50, 48, 47, 51, 36, 27, 18, 9, 53'
language.yml
Code (Text):
# TagsGUI Message Configuration
# Use %PREFIX% for the prefix configured in the config.yml
# Use %TAG% for the selected tag.

prefix_selected: '%PREFIX% You selected the %TAG% &7prefix.'
suffix_selected: '%PREFIX% You selected the %TAG% &7suffix.'
tags_removed: '%PREFIX% Current tags cleared.'
tags_gui_opened: '%PREFIX% Opening the Tags GUI.'
no_permission: '%PREFIX% &cYou do not have permission to use this tag!'
no_permission_command: '%PREFIX% &cYou do not have permission to use this command!'
config_reloaded: '%PREFIX% Reloaded configuration files.'
tag_already_selected: '%PREFIX% &cYou already have this tag selected.'
no_more_pages: '%PREFIX% &cThere are no more pages!'
animations.yml
Code (Text):
default:
   id: '160:15'
   name: '&0Default Pane'
   lore:
     - '&7Default'
 
   frames:
     0:
      pane0:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 0
     1:
      pane1:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 1
     2:
      pane2:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 2
     3:
      pane3:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 3
     4:
      pane4:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 4
     5:
      pane5:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 0
     6:
      pane6:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 0
     7:
      pane7:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 7
     8:
      pane8:
        id: 160
        data: 0
        name: '&f&lWhite Pane'
        lore:
          - '&fWhite Pane!'
        slot: 8
glBVOeU.png

- /tags - Opens the Tags GUI.
➥ Alias: /tag
➥ Permission: none

- /tags reload - Reloads the TagsGUI configuration files.
➥ Permission: tags.admin
➥ I might need to fix this to reload all files.

- NOT ADDED IN NEW VERSION -
- /tags create <page> <name> <type (suffix OR prefix)> - Creates a tag
➥ Beta command. More coming soon.

- NOT ADDED IN NEW VERSION -
- /tags delete <page> <name> - Delete a tag
➥ Beta command. More coming soon.

- NOT ADDED IN NEW VERSION -
- /tags list - List tags from config
➥ Hardly working beta command. Coming soon.
44H8v7F.png

tags.admin is the only permission besides configured tag permissions.
Code:
permissions:
   tags.admin:
      description: Gives access to all tags admin commands.
      default: op
ageMMdo.png

KMgHVSI.png

7nC708w.png

nJ0aya9.png

nAYGCeq.png

8t1h0cv.png

6mKRpc8.png

xwnbqn9.png

SrvcTFK.png

4c4c67e74033b7f51015502fdbed3280.gif
INpcKRU.png

- You cannot resell this plugin.
- You cannot -Redacted- the plugin.
- You cannot claim this plugin as your own.
- You cannot decompile the plugin. (There's no point, the source is on GitHub)
- All purchases are final,this means no refunds and No chargebacks, WHAT. SO. EVER.
Author
Wifi
Downloads
401
Views
1,871
Extention type
jar
File size
36.7 KB
Hash
1bbaa884e458ba892bdbdda70cba8eca
First release
Last update
Rating
4.00 star(s) 2 ratings

More resources from Wifi

Share this resource

Latest updates

  1. N/A

    N/A
  2. I forgot something!

    CHANGELOG: - I just forgot to add something within the code. Thanks!

Latest reviews

update please!
update please!
Top