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!




After a long time, a new update is here!

This is a very small one, adding official 1.18 support.

Getting this update out was not as easy as I initially anticipated, since I realized I had accidently deleted the whole project :oops:

I managed to recover most of it, and recoded the things I couldn't, and that's why some bugs may be present in this release.
Please let me know if you find any :)

Also, a BIG thank you for 4K downloads!
----------, Feb 24, 2022

Update: bug fix

It has been a while, hasn't it?
Well, I am back now, with a major update - Enter version 1.3!
This version brings many rewrites, bug fixes, and a new feature.

Chat color
Although this feature was available for quite some time, major changes were made. Apart from many rewrites under the hood, a GUI now opens when using /pc chat. Moreover, a new chat color option was added - Gradients.
simply choose 2 colors, and let the magic happen as you type.
In order to have a gradient chat color, players must have the prismaticcolors.chatcolor.gradient permission in addition to the already existing prismaticcolors.chatcolor permission.

Not so much of a GUI person? No worries, I got you covered!
You can specify a hex color or two when typing the command and just skip the GUI part.
As with other commands, specify a player name to change other players' chat color (granted you have the prismaticcolors.admin.chatcolorothers permission).

For those of you who like automation, yes! You can use this command through the console, so when a player purchases a rank you can automatically set their chat color.


Placeholders
In order to fix some plugin computability issues, two new options were added to the config file.
When using placeholders in a chat plugin, please set using-chat-placeholder to true.
The same thing goes when using placeholders in a tab plugin. Set using-tab-placeholder to true

Optimizations
While the plugin does not take too many resources from the server, optimization and efficiency are very important. As such, the new gradient system was developed with optimization in mind. Moreover, some changes were made to the glowing mechanic, which is the feature that takes the most resources, to make it more efficient.

Command changes
The remove command was changed, it is now split into two:
/pc remove name - removes tab and chat name color
/pc remove chat - removes chat color
You can add player name to both commands to remove other players' colors, as well as use both commands from console.

New messages
new messages were added:
noPermGradientChatColor - kinda self explanatory
sayCancel - shown when player tries to run a command while plugin is pending for hex color
hexInstructions1 & hexInstructions2 - show when player clicks on hex button in GUI

That's it for now! I hope you like the new additions and changes :)

As always, found a bug? Have an idea? Just want to chat?
Feel free to contact me here or on Discord!
----------, Sep 19, 2021

It has been a while, hasn't it?
Well, I am back now, with a major update - Enter version 1.3!
This version brings many rewrites, bug fixes, and a new feature.

Chat color
Although this feature was available for quite some time, major changes were made. Apart from many rewrites under the hood, a GUI now opens when using /pc chat. Moreover, a new chat color option was added - Gradients.
simply choose 2 colors, and let the magic happen as you type.
In order to have a gradient chat color, players must have the prismaticcolors.chatcolor.gradient permission in addition to the already existing prismaticcolors.chatcolor permission.

Not so much of a GUI person? No worries, I got you covered!
You can specify a hex color or two when typing the command and just skip the GUI part.
As with other commands, specify a player name to change other players' chat color (granted you have the prismaticcolors.admin.chatcolorothers permission).

For those of you who like automation, yes! You can use this command through the console, so when a player purchases a rank you can automatically set their chat color.


Placeholders
In order to fix some plugin computability issues, two new options were added to the config file.
When using placeholders in a chat plugin, please set using-chat-placeholder to true.
The same thing goes when using placeholders in a tab plugin. Set using-tab-placeholder to true

Optimizations
While the plugin does not take too many resources from the server, optimization and efficiency are very important. As such, the new gradient system was developed with optimization in mind. Moreover, some changes were made to the glowing mechanic, which is the feature that takes the most resources, to make it more efficient.

Command changes
The remove command was changed, it is now split into two:
/pc remove name - removes tab and chat name color
/pc remove chat - removes chat color
You can add player name to both commands to remove other players' colors, as well as use both commands from console.

New messages
new messages were added:
noPermGradientChatColor - kinda self explanatory
sayCancel - shown when player tries to run a command while plugin is pending for hex color
hexInstructions1 & hexInstructions2 - show when player clicks on hex button in GUI

That's it for now! I hope you like the new additions and changes :)

As always, found a bug? Have an idea? Just want to chat?
Feel free to contact me here or on Discord!
----------, Sep 18, 2021

Yep, not smooth.
2 major bugs were fixed. Thank you for reporting!
----------, Jul 30, 2021

Fixed a bug with the new data structure. Transition wasn't as smooth as I had hoped

A (very disturbing) typo was corrected
----------, Jul 26, 2021

Yep. I added it. Many requests later - /rename is officially here!
Simply use /rename <new name> while holding the desired item for renaming, and our beloved, nifty GUI would open, letting you customize every aspect of the item's name!
You can view the new name before saving it, so you can go back and make any changes you want!
*Make sure players have the prismaticcolors.rename permissions ;)

To accompany this addition, a new player data structure was implemented.
Better, faster, and more versatile! If you don't notice any changes that's great! Please let me know if you find any bugs or problems!

2.2k downloads! Thank you so so so very much!
I am glad many of you like this plugin as much as I do, and use it daily to enhance server gameplay! I still got (many) ideas at my bank, but I always love suggestions! Let me know if you have any :)


One last thing... I am working on a new exciting plugin, the only hint I am giving for now, is that it involved lots of math...

Stay tuned, it's going to be a blast!
----------, Jul 24, 2021

Time to get things moving!
Some changes were made to make things a bit easier - you can now use /pc remove and /pc reload from the console.

A new command has been added to support automation.
/pc template <player> <template> - this one is supported from console as well. Want to automatically set a template for a donor? Now you can! (Player must be online).
In addition, players with the permission prismaticcolors.admin.templateothers can use this command in-game.

Due to a request, a new glowing template was added - SolidGold. Do check it out. Premium level: 1000%

-Lots of new messages have were added.

I am super excited about the summer! I have so many ideas! Let's hope I can make them all a reality!
Also - we are hitting 2,000 downloads verrryyy sooon :D
----------, Jun 27, 2021

I don't care.
That's my motto.
I don't care who you love. I don't care what you wear. I don't care how you define yourself.

I simply don't care. Be who you are. Live your life the way you want.

I am waiting for the day no one will care. I am waiting for the day Pride Parades won't be needed.


LOVE IS LOVE

[​IMG]
PrideFlag

[​IMG]
PrideFlagPastel

[​IMG]
Pride
----------, Jun 19, 2021

Has someone oiled the glowing algorithm? It's soooo smooth!
I am working on upgrading the glowing algorithm, so in the future I can do so much more with it. Now... that involves math. And let's just say that math ain't my favorite subject. So I am taking it step by step.
Step one - smoothness! Do check it in game it is very pleasing!

1.17 is out, and now the plugin officially supports it! Go disguise as a glow squid. No one will notice 100%

I HAVE PUBLISHED A NEW PLUGIN - ActionWords
This is a project I've been working on for quite some time, and I believe it's ready for debut!
If you are all into cosmetics, or just really like comics - this one is for you! Find out more information & download the plugin here!
----------, Jun 14, 2021

I know, I know,
You must be thinking "how could this plugin get any more fancy??"
and indeed, this is a tough one. This plugin is already the fanciest.
Well, it just got fanciester.

Introducing a new error system - whenever a player tries something they don't have permission for in the GUI, the item will change to barrier and display an error for a brief, indicating they don't have permission. (Because let's be honest, we ain't got time to read chat)

In addition, a few bugs has been fixed and a few changes have been made to be compatible with 1.17 (Yay!)

Questions? Ideas? Bugs? Feel free to contact me here or at Discord :)
----------, Jun 6, 2021

Bug fixes & further changes to the GUI system
----------, May 7, 2021

Oh yeah, it's finally here (ish)!
Introducing the soft release of chat colors: (GUI coming soon)

New command - /pc chat <hex color> / <player> <hex color> | enter remove instead of a color to remove.

As always, player has to have prismaticcolors.chatcolor permission to use the command, and to be able to change other's chat color a prismaticcolors.admin.chatcolorothers permission is needed.

New messages:
Code (YAML):
  #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'

This is all for this release, I hope you enjoy these new fancy chat colors!
----------, Apr 12, 2021

Wow!! I am so very extra uber excited!
1,000 downloads! Thank you so much!!
Back in November, if someone had told me we will reach 1,000 downloads that fast I would not believe them! So again, thank you!


This version includes a MAJOR rewrite to the GUI system, which allows me to add some interesting things in the future.... :cool:

Don't feel like anything is different? Great! That means the whole transition went smooth.

Please report any bugs you encounter here in a conversation or in Discord :)

A new feature is coming soon...
----------, Mar 25, 2021

Ok let me just put it straight out here - isn't the design overhaul of the plugin page and logo amazing??? Yeah, I know. It is!

Ok let me just put it straight out here x2 - we are soooo close to
1,000 downloads! That's insane! Thank you all so much!

And now, for the update itself-
-Added a new config option: min-nick-length. I wonder what it does... :unsure: Default value is 4
- Added a new message: nameTooShort. I wonder what for... :unsure:

As with other restrictions (maximum nickname length and the restriction of using other players' names), players with prismaticcolors.admin.bypassrestrictions permission will not be affected by this new restriction.

-Added 3 new animated templates: yellows, lilacs, blues

And... that's it. Sorry for the slow updates recently, school is taking a lot, and I mean A LOT of my free time. I have some big planes for the summer though :cool:
----------, Mar 20, 2021

Under the hood changes....
----------, Mar 6, 2021

Its time for the second major update of the plugin!

This update comes with lots of quality of life changes that sure will make things feel a lot easier and smoother.
I recommend you all to update as soon as you can since this version also fixes a critical bug.


Config
Wait what?! Yes! Finally, a use for the config. The poor thing felt left out.
The only parameter it supports for now is max nickname length - superkalifragilistikexpialigetisch nicks?
Not in my house!



Force Tab and Force Glow
Ever wanted everyone's name to be on tab, or not at all? Wanted all your players to look like the sassy glowing squid? Well, now you can!
Force tab and Force glow work that way:

If player has the prismaticcolors.forcetabpermission and doesn't have prismaticcolors.allowtab, when setting their name, tab will automatically activate.
Same thing goes for glowing - If player has the prismaticcolors.forceglow permission and doesn't have prismaticcolors.allowglow, they automatically will look 10 times sassier!


Sounds
GUI has fancy sounds now!


Misc
-Fixed a critical bug. Please update (!!)
-Two new messages:
Code (YAML):
  #Displayed when player's spacified nickname is too long
  nameTooLong
: ' #94E51AThe specified nickname exceeds the max character limit'
 
  #Displayed when player doesn't have permission to reload the plugin"
  noPermReload
: ' #94E51AYou don''t have permssion to reload the plugin'


Phew, that was a long one
Sorry for the slow updates recently. I still am passionate about the project and want to add features, however, my final exams are in January and February so studying for them takes a lot of time.

As always, found a bug? Have an idea? Just want to chat?
Feel free to contact me here or on Discord :)
----------, Feb 6, 2021

A certain someone forgot to change the plugin version
----------, Jan 17, 2021

We are kicking things off with.... New animations? More commands? a new chat cosmetic???
The first update of the year has to be special, right?

Well... I guess someone didn't get the memo.
The first update of the year is a actually a whole files logic rewrite! (yay?)

-Added comments to messages files - hooray for context!
-Bug fixes


Are the above ideas planned? could very well be. Only time will tell ;)
I hope you are excited for 2021 as much as I am, and as always, if you found a bug, have an idea or just want to chat, feel free to contact me here or on Discord :)
----------, Jan 16, 2021

It's time for a celebration! Added 3 new ANIMATED Christmas templates!
Freeze, pretend to be a tree, or just annoy your friends with flickering festive colors - it's all possible now!

Do I smell a bonus template? YES!
In Israel, instead of Christmas we celebrate Hanukkah. Equip the new (amazing if I do say so myself) ANIMATED Hanukkah template and spread the light!

For more information on how to equip these new templates, head over the improved templates section in this page.

As always, if you found a bug, have an idea or just want to chat, feel free to contact me here and on Discord :)

Happy Holidays!
----------, Dec 20, 2020

Do you love changes? I do!
That's why I am chaning the placeholders. It certainty isn't a pesky bug that made me do it :oops:
Use these new placeholders -
%prismaticcolors_chatname% in your chat plugin.
%prismaticcolors_tabname% in your tab plugin.

%prismaticcolors_displayname% no longer works.

It's the holidays season, stay tuned for some SPECIAL templates!
----------, Dec 7, 2020

Do you know what's better than 5 templates? 13 templates!
Why 13? ¯\_(ツ)_/¯


Added 8 new templates - Check the Templates section to see which were added!

Fixed some bugs

Can you hear this? Something loud is coming...
----------, Nov 29, 2020

Placeholders? Placeholders!

Added PlaceholdersAPI support - Say goodbye to plugin conflicts, simply use %prismaticcolors_displayname% and watch your problems fade away! (Make sure PlaceholdersAPI is installed, silly)

Ideas? Need help? found a bug? Feel free to start a conversation here or contact me on discord!
----------, Nov 21, 2020

Added message for /reload command

BONUS: new SoildOrange template!

Placeholders? ( ͡° ͜ʖ ͡°)
----------, Nov 18, 2020

Fixed a bug that caused templates name not to display correctly, bruh these primadonnas :rolleyes:

BONUS: added another (simple) template - SolidPink.

More special templates coming soon!
----------, Nov 16, 2020

Fixed some inner bugs. A difference should not be noticed.
Expect more of those in the coming days :)
----------, Nov 15, 2020

Added bStats - Help me deliver the best experience possible!

Shy? No problemo! Disable it in the bStats config file!

Questions? Ideas? Bugs? Feel free to start a conversation here, or contact me on Discord :)
----------, Nov 14, 2020

Are you as excited as I am? This is our first major update!


You've asked, we listened
(ok, ok, there is no we. Just me... alone...hello?) - you are now able to add text-decorations to your name!


To keep the high customization standard, you can add different decorations for each character!

'k' feels like bold, but 'a' is more of an underline type? You got it! Feeling risky? Add both strikethrough and italic to that 'q'!

This update comes with new permissions and player data options, find out more about them in the commands&player data sections!


Any suggestions? Questions? Found a nasty bug? Feel free to start a conversation here or contact me on discord :)
----------, Nov 12, 2020

Under the hood changes...
----------, Nov 10, 2020

Fixed a sneaky bug with removing templates
----------, Nov 9, 2020

Plugin will now disable itself on servers running a lower version than 1.16
----------, Nov 8, 2020

Fixed typos and bugs
----------, Nov 7, 2020

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