quilt-standard-libraries icon indicating copy to clipboard operation
quilt-standard-libraries copied to clipboard

chat api improvements for probably after 1.20 because i took too long

Open SilverAndro opened this issue 1 year ago • 3 comments

This took a while, probably lots of nitpicking to do (especially with javadoc)

Changes:

  • Test mod is significantly improved
  • TypedChatApiHook is no longer api
  • Errors from events now try to show where the error is from
  • Support for chat signing
  • Support for commands
  • Support for message removal (this isnt used in vanilla so, i think my impl works?)

Testing:

This PR is mostly tested locally, but because i only have 1 minecraft account and no friends, i couldn't test several sections of this PR, notably:

  • Cancelling INBOUND CLIENT CHAT
  • How this works with commands like /msg, especially between players not privy to the conversation
  • Probably other things i dont remember

SilverAndro avatar Jun 05 '23 19:06 SilverAndro