PrismaticColors - Glowing Colors | Epic GUI | Animations | Item rename [1.16 - 1.17] 1.2.9

Customize your player display name, color, and chat color with a powerful and convenient GUI!

  1. koko01
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    • 1.17
    [​IMG]

    [​IMG]

    Prismatic Colors allows you to Change your player color, chat color, and nickname with a nifty dedicated GUI that controls colors per letter and supports both RGB and hex colors!

    -Change chat and tab colors!

    -Add text decoration per character!

    -Change player nicknames!

    -Change player chat color!


    -Set colors from premade templates for an extra convenient experience!

    -Set and edit others' settings!

    -Rename items


    -Custom messages!

    -Placholders support!

    [​IMG]

    [​IMG]

    Set a glowing color and have the best, most premium experience! Perfect donor perk!


    [​IMG]




    [​IMG]

    Use predefined templates as colors!

    -Templates can't be edited

    -Templates ignore tab & glowing permissions
    -If a player does not have permission for a template, it will not appear on their menu

    [​IMG]

    New: Animated Templates! Be the fanciest on the server with these!

    [​IMG] [​IMG]

    The current available templates are:
    SolidRed, SolidBlue, SolidGreen, SolidPink, SolidOrange, SolidPurple, SolidLightblue, SolidAqua, SolidYellow, SolidCherry, SolidDarkgreen, SolidCyan, SolidSky
    yellows, lilacs, blues

    -XmasBasic
    -XmasSnow
    -XmasOrnaments
    -Hanukkah

    NEW SolidGold (glowing)

    NEW PrideFlag
    [​IMG]

    NEW PrideFlagPastel
    [​IMG]

    NEW Pride
    [​IMG]

    Go to the permissions section and learn how to use templates
    More templates and features are added with each update!


    [​IMG]

    Rename items with ease, with the same, convenient GUI that supports all kinds of formats - from RGB and HEX to text decorations!
    See how the renamed item would look before saving, and make the necessary changes!

    [​IMG]

    [​IMG]

    Code (YAML):
    Command: /pc set
    Optional arguments
    : <nickname>/ <player> <nickname>
    Description
    : opens the color changing GUI. If nick is specified, your display name would change as well. Providing a player name and a nickname, would allow you to change the player’s name and color

    Command
    : /pc edit
    Optional arguments
    : <player>
    Description
    : Edits a your/online player’s color

    Command
    : /pc chat <hex color> | enter remove instead of a color to remove
    Optional arguments
    : <player> <hex color>
    Description
    : Sets your/online player's chat color

    Command
    : /pc rename <new name>
    Description
    : opens gui for held item rename

    Command
    : /pc template set <player> <template>
    Description
    : Changes other's template  - can be used in console

    Command
    : /pc remove
    Optional arguments
    : <player>
    Description
    : removes your/online player’s color - can be used in console

    Command
    : /pc reload
    Description
    : reloads player data and messages - can be used in console
     
    [​IMG]

    Code (YAML):
    Permission: prismaticcolors.set
    Description
    : Allows you to use the basic /pc set command

    Permission
    : prismaticcolors.set.nick
    Description
    : Allows you to set a custom nickname

    Permission
    : prismaticcolors.edit
    Description
    : Allows you to edit your color

    Permission
    : prismaticcolors.chatcolor
    Description
    : Allows you to set your chat color

    Permission
    : prismaticcolors.remove
    Description
    : Allows you to remove your color

    Permission
    : prismaticcolors.rename
    Description
    : Allows you to rename items

    Permission
    : prismaticcolors.template.<templateName>
    Description
    : Allows you to set the specified template and see it in the GUI

    Permission
    : prismaticcolors.allowhex
    Description
    : Allows you to set a color by typing a hex string in chat

    Permission
    : prismaticcolors.allowtab
    Description
    : Allows you to toggle tab option

    Permission
    : prismaticcolors.allowglow
    Description
    : Allows you to toggle glow option

    Permission
    : prismaticcolors.allowStrikethrough
    Description
    : Allows you to toggle strikethrough option

    Permission
    : prismaticcolors.allowUnderline
    Description
    : Allows you to toggle underline option

    Permission
    : prismaticcolors.allowBold
    Description
    : Allows you to toggle bold option

    Permission
    : prismaticcolors.allowItalic
    Description
    : Allows you to toggle italic option

    Permission
    : prismaticcolors.admin.setothers
    Description
    : Allows you to set others’ colors

    Permission
    : prismaticcolors.admin.editothers
    Description
    : Allows you to edit other’s colors

    Permission
    : prismaticcolors.admin.chatcolorothers
    Description
    : Allows you to edit other’s chat color

    Permission
    : prismaticcolors.admin.templateothers
    Description
    : Allows you to change other's templates

    Permission
    : prismaticcolors.remove.others
    Description
    : Allows to remove other’s colors

    Permission
    : prismaticcolors.admin.reload
    Description
    : Allows you to use reload the plugin

    Permission
    : prismaticcolors.admin.messageError
    Description
    : In case a message is missing in messages.yml, players with this permission will be notified (very unlikely to happen)

    Permission
    : prismaticcolors.admin.bypassrestrictions
    Description
    : Allows you to bypass restrictions such as not being able to set an other player username as nick or ignoring max nick length

    Permission
    : prismaticcolors.forcetab
    Description
    : If player has the permission, and doesn't have prismaticcolors.allowtab, player's custom name will automatically be shown in tab

    Permission
    : prismaticcolors.forceglow
    Description
    : If player has the permission, and doesn't have prismaticcolors.allowglow, player's custom name will automatically glow
     
    [​IMG]

    Change the strings per section for custom messages. Supports color codes and hex colors!

    Code (YAML):

      #Displayed when trying to modify a target without an active color
      noColorTarget
    : '#E51A94%target% #94E51Adoesn''t have an active color'
     
      #Displayed when target is offline/doesn't exist
      couldntFindTarget
    : '#94E51ACould not find #E51A94%target%'
     
      #Displayed when player doens't have permission to modify others' colors
      noPermModifyTarget
    : '#94E51AYou do not have permssion to modify #E51A94%target%''s #94E51Acolor'
     
      #Displayed when player tries to modify a color but doesn't have one
      noColor
    : '#94E51AYou don''t have an active color'
     
      #Displayed when player removes their color
      colorRemoved
    : '#94E51AColor was removed successfully'
     
      #Displayed when player removes others' color
      colorRemovedTarget
    : '#E51A94%target%''s #94E51Acolor was removed successfully'
     
      #Displayed when player doesn't have permission to edit their color
      noPermEdit
    : '#94E51AYou don''t have permssion to edit your color'
     
      #Displayed when player doesn't have permission to remove other's color
      noPermRemoveTarget
    : '#94E51AYou do not have permssion to remove #E51A94%target%''s #94E51Acolor'
     
      #Displayed when player doesn't have permission to remove their color
      noPermRemove
    : '#94E51AYou don''t have permssion to remove your color'
     
      #Displayed when player tries to change their nick to an online player's username
      cantUsePlayerName
    : '#94E51AYou can''t have an existing player name'
     
      #Displayed when player tries to set a new color when already have an active one
      removeColor
    : '#94E51APlease remove your color before setting a new one'
     
      #Displayed when player doesn't have permission to change their nick
      noPermNick
    : '#94E51AYou don''t have permssion to set your nickname'
     
      #Displayed when player does't have permission to set their color
      noPermColor
    : '#94E51AYou don''t have permssion to set your color'
     
      #Displayed when player tries to modify color while having an active template
      removeTemplate
    : '#94E51APlease remove your template first'
     
      #Displayed when player doesn't have permission to activate tab name
      noPermTab
    : '#94E51AYou don''t have permssion to set tab name'
     
      #Displayed when player doens't have permission to activate glowing color
      noPermGlow
    : '#94E51AYou don''t have permssion to set glowing name'
     
      #Displayed when trying to save a target's color and they are offline
      targetOffline
    : '#E51A94%target% #94E51Ais offline. No changes were saved'
     
      #Displayed when player doesn't have permission to type a hex color
      noPermHex
    : '#94E51AYou don''t have permssion to use hex colors'
     
      #Displayed when player tries to use a Prismatic Colors command that doesn't exist
      unknownCommand
    : '#94E51AThis command doesn''t exist'

      #Displayed when player doesn't have permission to toggle strikethrough text decoration
      noPermStrikethrough
    : '#94E51AYou don''t have permssion to have strikethrough text'

      #Displayed when player doesn't have permission to toggle underline text decoration
      noPermUnderline
    : '#94E51AYou don''t have permssion to have underline text'

      #Displayed when player doesn't have permission to toggle bold text decoration
      noPermBold
    : '#94E51AYou don''t have permssion to have bold text'

      #Displayed when player doesn't have permission to toggle italic text decoration
      noPermItalic
    : '#94E51AYou don''t have permssion to have italic text'

      #Displayed when player's spacified nickname is too long
      nameTooLong
    : '#94E51AThe specified nickname exceeds the max character limit'

      #Displayed when player's spacified nickname is too short
      nameTooShort
    : '#94E51AThe specified nickname is below the minimum character limit'

      #Displayed when player enters invalid hex color
      invalidHex
    : '#94E51APlease enter a valid hex color'

      #Displayed when player doesn't have permission to change chat color
      noPermChatColor
    : '#94E51AYou don''t have permission to change your chat color'
     
      #Displayed when player doesn't specify hex color when changing chat color
      specifyHex
    : '#94E51APlease specify a hex color'
     
      #Displayed when player doesn't have permission to reload the plugin
      noPermReload
    : '#94E51AYou don''t have permssion to reload the plugin'

      #Displayed when plugin reloads
      pluginReloaded
    : '#94E51APlugin Reloaded'

      #Displayed when player set their chat color
      chatColorSet
    : '#94E51AChat color was set successfully'
     
      #Displayed when player removed their chat color
      chatColorRemove
    : '#94E51AChat color was removed successfully'
     
      #Displayed when player set others' chat color
      chatColorSetTarget
    : '#E51A94%target%''s #94E51Achat color was set successfully'
     
      #Displayed when player removes others' chat color
      chatColorRemoveTarget
    : '#E51A94%target%''s #94E51Achat color was removed successfully'
     
      #Displayed when player sets others' template
      templateSetTarget
    : '#E51A94%target%''s #94E51Atemplate was set successfully'
     
      #Displayed when player specifies wrong template
      unknownTemplate
    : '#94E51AUnknown template'
     
      #Displayed when player uses wrong command syntax
      wrongUsage
    : '#94E51AWrong arguments. Check your syntax with /pc help'

      #Displayed when player doesn't hold an item when using rename command
      holdItem
    : '#94E51APlease hold the item you wish to rename'

      #Displayed when player doesn't specify name item when using rename command
      specifyName
    : '#94E51APlease specify a new name for the item'
     
      #Displayed when player doesn't hold the same item when saving rename changes
      itemsMismatch
    : '#94E51APlease hold the same item you held when running the command. Cancelling changes'

      #Displayed when player doesn't have permission to rename items
      noPermRename
    : '#94E51AYou don''t have permission to rename items'
     

    [​IMG]


    Placeholders API support
    In case of plugin conflicts, install PlaceholdersAPI and use
    %prismaticcolors_chatname% in your chat plugin.

    %prismaticcolors_tabname% in your tab plugin.




    [​IMG]

    Phew, if you made it through here that is some real dedication.

    Hi. I am Itay. A high school student that likes Minecraft.
    I am new to developing. In all honestly, this plugin was not supposed to see the light of day. It was a small project I made to get better at object-oriented programming. After completing the basic features in less than a Saturday afternoon, I could see the plugin's potential. Since then, when I had free time, I worked and improved it, added features, and rewritten the code more than I would like to admit. This project has taught me so much, and I hope you have as much fun using it as I had developing it.

    What’s next?
    I have many features and improvements in mind, and can’t wait to implement them, however, first, more rewrites have to be done.
    We will have to find a balance between adding features and improving existing ones ;)


    Feel free to contact me on here or on Discord - koko#1394, suggest ideas and report bugs.







    aglerr, HexedHero, Flak and 5 others like this.

Recent Reviews

  1. Shango46
    Shango46
    4/5,
    Version: 1.2.9
    My server uses this plugin and we love it. I would love it even more if it had it's own way of doing AFK (like an /afk command that lets people know you are AFK). Other AFK plugins I tried don't play well, so it would be cool. Keep up the good work!

    I also noticed an issue with 1.2.9. With this version installed, you can not remove items from your inventory and throw them on the ground. The only way is to throw items 1 at a time, or place in chests. Hopefully this is an easy fix.
    1. koko01
      Author's Response
      Thank you for the review!
      I sent you a message regarding the issue
  2. Confirmsssss
    Confirmsssss
    5/5,
    Version: 1.2.8
    Thank you for replying to me, I finally tried other plug-ins, and finally succeeded. But when can I expect to customize the template?
    1. koko01
      Author's Response
      I am working on it.
      Feel free to message me if you have more questions :)
  3. Confirmsssss
    Confirmsssss
    5/5,
    Version: 1.2.7
    Excellent plugin.
    I used your plugin and applied it in AdvancedChat plugin.
    But it doesn't show hexadecimal color and it's not dynamic. What should I do?
    This is the translation of the text, I hope you can understand.
    I really like this plugin.
    1. koko01
      Author's Response
      Make sure you use the %prismaticcolors_chatname% placeholder in that plugin config.
      If that doesn't help please send me a message and I'd love to help you :)
      Thank you for the review!
  4. Blueseph
    Blueseph
    5/5,
    Version: 1.2.6
    Great plugin, offering a unique take on colored nicknames! Very excited for future updates, the author is extremely responsive! Thank you for creating & maintaining this resource!
    1. koko01
      Author's Response
      :D
      I hope you like this new update!
  5. Blod
    Blod
    4/5,
    Version: 1.2.0
    The best name coloring plugin i've found, even better than some paid ones. Just wished that people could make custom animated templates.
    1. koko01
      Author's Response
      Thank you for the review,
      Stay tuned for updates... ;)
  6. dumbestchi
    dumbestchi
    5/5,
    Version: 1.2.0
    Such an awesome plugin!!! Wondering if its possible to change the player tag(the name above your head) color/nickname as well?
    1. koko01
      Author's Response
      It will be added in a future update :)
      Thank you for the review!
  7. Nico1813
    Nico1813
    5/5,
    Version: 1.2.0
    Nice plugin, can u help me with the placeholders? I cant set the placeholders on essentialschat I tried replacing %% with {} but didn't worked
    1. koko01
      Author's Response
      Hey,
      Set "change-displayname" in the Essentials config to false, and use the placeholder {DISPLAYNAME} in the format section
  8. DanChisaru
    DanChisaru
    5/5,
    Version: 1.1.4
    I like the idea of this plugin, nice!
    Can you add essentials chat support please?
    1. koko01
      Author's Response
      Hi! Thank you!
      Essentials Chat is supported :)
  9. CommandAndOrder
    CommandAndOrder
    5/5,
    Version: 1.1.1
    fantastic plugin! i can edit my fancy messages with this plugin quickly! And I want to reprint it to another website-MCBBS, the biggest forum in China, could I?
    1. koko01
      Author's Response
      Thank you!
      Sure you can reprint it!
      Please keep the page updated, and make sure that the download link redirects to here :)
  10. Polaroli
    Polaroli
    5/5,
    Version: 1.0.2
    Awesome idea, great job. Keep up the great work. Sorry, 80 characters...........
    1. koko01
      Author's Response
      Thank you! Glad you like it :)