PrismaticColors - Glowing Colors | Epic GUI | Animations | Item rename | Gradients [1.16 - 1.18] icon

PrismaticColors - Glowing Colors | Epic GUI | Animations | Item rename | Gradients [1.16 - 1.18] -----

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



[​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]

Set your chat color through a convenient, responsive GUI, or with commands, to a single color or a mesmerizing gradient!

[​IMG]
[​IMG]

[​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
Optional arguments
: <hex color> / <hex color> <hex color> / <player> / <player> <hex color> / <player> <hex color> <hex color>
Description
: Sets your/online player's chat color - can be used in console

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 name
Optional arguments
: <player>
Description
: removes your/online player’s color - can be used in console

Command
: /pc remove chat
Optional arguments
: <player>
Description
: removes your/online player’s chat 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.chatcolor.gradient
Description
: Allows you to have a gradient 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'

#Displayed when player doesn't have permission to have gradient chat color
noPermGradientChatColor
: ' #94E51AYou don''t have permission to have gradient chat color'

#Displayed when player tries to use a command while plugin is pending for a hex color
sayCancel
: ' #94E51ASay #E51A94cancel #94E51Ato exit'

#Displayed when player clicks on hex button in GUI
hexInstructions1
: ' #94E51APlease say a hex color in chat. Make sure you include the #E51A94# #94E51Asign'

#Displayed when player clicks on hex button in GUI
hexInstructions2
: ' #94E51ASay #E51A94cancel #94E51Ato go back to editing'
 

[​IMG]


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

Set using-chat-placeholder in the config file to true .

%prismaticcolors_tabname% in your tab plugin.
Set using-tab-placeholder in the config file to true.




[​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.







Resource Information
Author:
----------
Total Downloads: 9,719
First Release: Nov 6, 2020
Last Update: Feb 24, 2022
Category: ---------------
All-Time Rating:
15 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings