MajekDev/HexNicks

Decorative legacy codes working when disabled

Log1x opened this issue · 1 comments

Log1x commented

Describe the bug
Players are able to use bold/underline in their names when using https://rgb.birdflop.com/ – but doing &lTest does not work.

I have hexnicks.decoration.* negated (set to false in luckperms) as well as:

disabled-decorations:
- italic
- bold
- strikethrough
- obfuscated
- underlined

set in my config. This appears to only be affecting legacy colors (as seen with the birdflop generator) when mixed with hex.

To Reproduce
Steps to reproduce the behavior:

  1. Disable all decorations
  2. Negate the hexnicks.decoration.* permission
  3. Generate a name with bold/underline with birdflop
  4. Set nickname, it will work.

Expected behavior
For bold/underline/other decorations to be filtered.

Screenshots
Screenshot

Software (please complete the following information):

  • Server Implementation: Paper
  • Minecraft Version: 1.19
  • Java Version: 17
  • Plugin Version: Latest

Bug reporter stated it's fixed as of v3.0.2.