HomeJavaModsItemTags | Amazingly Configurable
ItemTags | Amazingly Configurable
Hey Guys, I'm giving you an amazing plugin today, it is basic, and simple, yet amazingly effective!

Commands:
/itemtag | Shows you the help page!
/itemtag get | Gives you a ItemTag!
/itemtag give <player> <amount> | Gives a player specified amount of ItemTags!
/itemtag config | Opens a GUI in which you can edit everything!

Permissions:
itemtag.base | Access to /itemtag!
itemtag.get | Access to /itemtag get!
itemtag.give | Allows you to give ItemTags!
itemtag.editor | Access to /itemtag config!


This plugin is like CosmicPvP's with their itemtag rename system!

Here's how you use the plugin:
1. Get an itemtag using /itemtag get (You must have the permission itemtag.get)
2. Right / Left Click it
3. Scroll to the item you want to rename
4. Type the name in chat, (support colour codes!)
Done!


The itemtag will disappear and you will have a renamed item.
However, if you accidently clicked the ItemTag, you can type 'cancelchange' in chat to get your ItemTag back!

There is a GUI Feature, which allows for all messages to be customized!
We've added a prefix feature!

There is also a Blocked Words and Blocked Blocks section in the config!

Well, I hope you like the plugin!


Please do not post bugs in the reviews because something messed up, PM me or post in the discussions first!

Spoiler: Config
Code (YAML):

prefix
: "&9[&6ItemTags&9]"

#Get the ID's here: http://minecraft-ids.grahamedgecombe.com/
blocked-IDs
:
- '7'
- '49'

blocked-words
:
- "Bitch"
- "&bBitch"

gui
:
  title
: "&cTitle for the GUI"
  message-editor-title
: "&4Messages Editor"
  gui-editor-title
: "&4GUI Editor"
  tag-editor-title
: "&4Tag Editor"
  items
:
    back
:
      name
: "&4BACK"
      lore
:
     - "&7Click this button to"
      - "&7go to the previous page"
      - "&4If on first page it will close."
    messages-editor
:
      name
: "&cName for the messages editor item"
      lore
:
     - "&bLine one of the lore."
      - "&bLine two of the lore."
    gui-editor
:
      name
: "&cName for the gui editor item"
      lore
:
     - "&bLine one of the lore."
      - "&bLine two of the lore."
    tag-editor
:
      name
: "&cName for the tag editor item"
      lore
:
     - "&bLine one of the lore."
      - "&bLine two of the lore."

tag
:
  name
: "&cTitle for the item-tag"
  lore
:
 - "&bLine one of the lore."
  - "&bLine two of the lore."
  glow
: true

messages
:
  give-command
:
    not-enough-args
: "Correct Usage: &c/itemtag give <player> <amount>"
    items-given
: "{amount} itemtag(s) have been given to {reciever}."
    items-recieved
: "You have recieved {amount} itemtag(s) from {sender}."
    no-player
: "There is not a player by that name on the server."
    not-a-number
: "That is not a valid number, sorry!"
  base-help
: |-
    &c-- ItemTag --
    &7> &9/itemtag get &a| &6Spawns an NameChanger item.
    &7> &9/itemtag config &a| &6Opens the config editor.
    &7> &9/itemtag give <player> <amount> &a| &6Give an item tag!
  config-change-help
: |-
    &9Please enter a new message/name for the config setting.
    &9Current message
: {message }
  general-help
: |-
    &e-- &6&lItemTagGuide &e--
    &7Type in chat what you'd like the new name to be
    &7while holding the item you want to rename!
    &4 [NOTE ] &7This accepts Minecraft color codes.
    &4 [NOTE ] &7Type "ChangeCancel" to exit, or type "esc"
  config-change-success
: "&cYou have successfully changed the chosen config option."
  change-success
: "&cYou have successfully renamed the item {item} to {new_name}"
  spawn-tag
: "&cYou have spawned an item name changer."
  no-perm
: "&4You don't have permission for this."
  not-player
: "&4Sorry, only players may use this command."
  not-holding-item
: "&4Sorry, you're not currently holding an item."
  cancel
: "&4You have canceled the name change."
  is-item
: "&4Sorry, you cant rename the name tag."
  already-editing
: "&4Sorry, you're already editing."
  blocked-item
: "&4Sorry, you may not rename this item."
  blocked-name
: "&4Sorry, this is an invalid or illegal name."

items
:
  prefix
:
    name
: "&4Prefix"
    lore
:
   - "&7Edits the prefix for most config messages."
  msg
:
    give-command
:
      not-enough-args
:
        name
: "&4Not Enough Args"
        lore
:
       - "&7Edits the not enough args config message."
      recieved
:
        name
: "&4Recieved Tags"
        lore
:
       - "&7Edits the recieved itemtag config message."
      sent
:
        name
: "&4Sent Tags"
        lore
:
       - "&7Edits the sent itemtag config message."
      no-player
:
        name
: "&4No Player"
        lore
:
       - "&7Edits the no player config message."
      not-a-number
:
        name
: "&4Not a Number"
        lore
:
       - "&7Edits the not a number config message."
    blocked-item
:
      name
: "&4Blocked Item"
      lore
:
     - "&7Edits the blocked item config message."
    blocked-name
:
      name
: "&4Blocked Name"
      lore
:
     - "&7Edits the blocked name config message."
    already-editing
:
      name
: "&4Already Editing"
      lore
:
     - "&7Edits the already editing config message."
    cancel
:
      name
: "&4Cancel"
      lore
:
     - "&7Edits the cancel config message."
    change-success
:
      name
: "&4Change Success"
      lore
:
     - "&7Edits the change success config message."
    config-change-success
:
      name
: "&4Config Change Success"
      lore
:
     - "&7Edits the config change success config message."
    is-item
:
      name
: "&4Is Item"
      lore
:
     - "&7Edits the is item config message."
    spawn-tag
:
      name
: "&4Spawn Tag"
      lore
:
     - "&7Edits the spawn tag config message."
    no-perm
:
      name
: "&4No Perm"
      lore
:
     - "&7Edits the no permission config message."
    not-player
:
      name
: "&4Not A Player"
      lore
:
     - "&7Edits the message for when console uses the command."
    not-holding-item
:
      name
: "&4Not Holding An Item"
      lore
:
     - "&7Edits the not holding an item config message"
  gui
:
    title
:
      name
: "&4Title"
      lore
:
     - "&7Edits the title of the GUI."
  tag
:
    name
:
      name
: "&4Name"
      lore
:
     - "&7Edits the name of the item tag."
9 [&6ItemTags&9 ] "

#Get the ID's here: http://minecraft-ids.grahamedgecombe.com/
blocked-IDs:
- '7'
- '49'

blocked-words:
- "
Bitch "
- "
&bBitch "

gui:
  title: "
&cTitle for the GUI "
  message-editor-title: "
&4Messages Editor "
  gui-editor-title: "
&4GUI Editor "
  tag-editor-title: "
&4Tag Editor "
  items:
    back:
      name: "
&4BACK "
      lore:
      - "
&7Click this button to "
      - "
&7go to the previous page "
      - "
&4If on first page it will close. "
    messages-editor:
      name: "
&cName for the messages editor item "
      lore:
      - "
&bLine one of the lore. "
      - "
&bLine two of the lore. "
    gui-editor:
      name: "
&cName for the gui editor item "
      lore:
      - "
&bLine one of the lore. "
      - "
&bLine two of the lore. "
    tag-editor:
      name: "
&cName for the tag editor item "
      lore:
      - "
&bLine one of the lore. "
      - "
&bLine two of the lore. "

tag:
  name: "
&cTitle for the item-tag "
  lore:
  - "
&bLine one of the lore. "
  - "
&bLine two of the lore. "
  glow: true

messages:
  give-command:
    not-enough-args: "
Correct Usage : &c/itemtag give <player> <amount> "
    items-given: "
{amount } itemtag (s ) have been given to {reciever }. "
    items-recieved: "
You have recieved {amount } itemtag (s ) from {sender }. "
    no-player: "
There is not a player by that name on the server. "
    not-a-number: "
That is not a valid number, sorry! "
  base-help: |-
    &c-- ItemTag --
    &7> &9/itemtag get &a| &6Spawns an NameChanger item.
    &7> &9/itemtag config &a| &6Opens the config editor.
    &7> &9/itemtag give <player> <amount> &a| &6Give an item tag!
  config-change-help: |-
    &9Please enter a new message/name for the config setting.
    &9Current message: {message}
  general-help: |-
    &e-- &6&lItemTagGuide &e--
    &7Type in chat what you'd like the new name to be
    &7while holding the item you want to rename!
    &4[NOTE] &7This accepts Minecraft color codes.
    &4[NOTE] &7Type "
ChangeCancel " to exit, or type "esc "
  config-change-success: "
&cYou have successfully changed the chosen config option. "
  change-success: "
&cYou have successfully renamed the item {item } to {new_name } "
  spawn-tag: "
&cYou have spawned an item name changer. "
  no-perm: "
&4You don't have permission for this. "
  not-player: "
&4Sorry, only players may use this command. "
  not-holding-item: "
&4Sorry, you're not currently holding an item. "
  cancel: "
&4You have canceled the name change. "
  is-item: "
&4Sorry, you cant rename the name tag. "
  already-editing: "
&4Sorry, you're already editing. "
  blocked-item: "
&4Sorry, you may not rename this item. "
  blocked-name: "
&4Sorry, this is an invalid or illegal name. "

items:
  prefix:
    name: "
&4Prefix "
    lore:
    - "
&7Edits the prefix for most config messages. "
  msg:
    give-command:
      not-enough-args:
        name: "
&4Not Enough Args "
        lore:
        - "
&7Edits the not enough args config message. "
      recieved:
        name: "
&4Recieved Tags "
        lore:
        - "
&7Edits the recieved itemtag config message. "
      sent:
        name: "
&4Sent Tags "
        lore:
        - "
&7Edits the sent itemtag config message. "
      no-player:
        name: "
&4No Player "
        lore:
        - "
&7Edits the no player config message. "
      not-a-number:
        name: "
&4Not a Number "
        lore:
        - "
&7Edits the not a number config message. "
    blocked-item:
      name: "
&4Blocked Item "
      lore:
      - "
&7Edits the blocked item config message. "
    blocked-name:
      name: "
&4Blocked Name "
      lore:
      - "
&7Edits the blocked name config message. "
    already-editing:
      name: "
&4Already Editing "
      lore:
      - "
&7Edits the already editing config message. "
    cancel:
      name: "
&4Cancel "
      lore:
      - "
&7Edits the cancel config message. "
    change-success:
      name: "
&4Change Success "
      lore:
      - "
&7Edits the change success config message. "
    config-change-success:
      name: "
&4Config Change Success "
      lore:
      - "
&7Edits the config change success config message. "
    is-item:
      name: "
&4Is Item "
      lore:
      - "
&7Edits the is item config message. "
    spawn-tag:
      name: "
&4Spawn Tag "
      lore:
      - "
&7Edits the spawn tag config message. "
    no-perm:
      name: "
&4No Perm "
      lore:
      - "
&7Edits the no permission config message. "
    not-player:
      name: "
&4Not A Player "
      lore:
      - "
&7Edits the message for when console uses the command. "
    not-holding-item:
      name: "
&4Not Holding An Item "
      lore:
      - "
&7Edits the not holding an item config message "
  gui:
    title:
      name: "
&4Title "
      lore:
      - "
&7Edits the title of the GUI. "
  tag:
    name:
      name: "
&4Name "
      lore:
      - "
&7Edits the name of the item tag. "

Please leave a review, it's my inspiration to make plugins!

Have something to suggest? PM me or post in the discussion!

Thanks a lot! - Adam <3​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ItemTags | Amazingly Configurable is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9. Downloaded 1,438 times (via Spigot). Download it and open it directly in the game.

Explore more