KyoriPowered / adventure

A user-interface library, formerly known as text, for Minecraft: Java Edition
https://docs.advntr.dev/
MIT License
706 stars 107 forks source link

feat(key): try to include additional information in error messages when an invalid character has been detected in a Key #887

Closed kashike closed 1 year ago

kashike commented 1 year ago

Before:

InvalidKeyException: Non [a-z0-9/._-] character in value of Key[carbon:global   ]

After:

InvalidKeyException: Non [a-z0-9_.-] character in value of Key[carbon:global   ] at index 6 (' ', bytes: [0])