W Paperze już jest: https://jd.papermc.io/paper/1.21/org/bukkit/ChatColor.html#translateAlternateColorCodes(char,java.lang.String)
Tak jest zresztą wszystko inne związane z legacy formatowaniem.
Wiem, że już pan u góry napisał ten skrypt lecz jako iż poświęciłem na niego trochę mojego czasu to zdecydowałem się go również wysłać. Jest on troszke lepszą wersją skryptu Pana powyżej lecz działa na takiej samej zasadzie. Skrypt był testowany i działał ale w razie jakichkolwiek problemów proszę smiało pisać. W konfiguracja skryptu jest opisana więc myślę, że Pani ją zrozumie. Permisja do wszystkich tych komend to "Upr.sk".
Pozdrawiam.