KyoriPowered / adventure

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

feat(api): Support representing translation args losslessly #1004

Closed zml2008 closed 6 months ago

zml2008 commented 6 months ago

wip, still needs:

zml2008 commented 6 months ago

Still debating, we rename the args() getter to arguments() to have a different return type, do we want to rename the setters as well? I feel like that would introduce API churn for no functional change, but it would improve consistency and clarity going forward. We could also opt to delay that change to a later date?