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
New: Animated Templates! Be the fanciest on the server with these!
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.ibb.co%2FcbbG4hm%2Fezgif-com-gif-maker-13.webp)
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
NEW PrideFlagPastel
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.ibb.co%2FyYTR96N%2Fezgif-com-gif-maker-2.webp)
NEW Pride
Go to the permissions section and learn how to
use templates
More templates and features are added with each update!
Set your chat color through a convenient, responsive GUI, or with commands, to a single color or a mesmerizing gradient!
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]](/proxy/image?url=https%3A%2F%2Fi.ibb.co%2Fysqyvzt%2Fezgif-com-gif-maker-6.webp)
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
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
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'
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.
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.