implementing ChatStyle.clone and adjusting the URL ClickEvent Action parser to properly handle chat formatting along with the URL