While this should give (red)Some (white)Sample (green)Text
It gives (red)Some (red)Sample (green)Text
Best solution I can think of is creating a root object and appending to it when reset (Or end of string) is encountered rather than using inheritance for the whole string
While testing
fromString
in 1.19 (vanilla) I noticed the formatting isn't reset Example string'&cSome &rSample &aText'
Output:While this should give
(red)Some (white)Sample (green)Text
It gives(red)Some (red)Sample (green)Text
Best solution I can think of is creating a root object and appending to it when reset (Or end of string) is encountered rather than using inheritance for the whole string