Paper
Paper copied to clipboard
Adventure 4.23.0
This PR does the following:
- Updates to Adventure 4.23
- Includes #12572 (use pointers supplier instead of pointers instance, kinda lower memory usage not really but w/e)
- Implements the new UI sound source
- Applies a nesting limit to the component flattener
- Includes a working version of #12571 (stop hardcoding translation registry checks to allow new translators like the mm translator to work), supercedes #12637
- Re-implements the click event callback system using the new custom click event
- Codecs for new click event (bar dialog, that can come in a dialog pr)
Still two bits todo:
- [x] Implement a codec for BinaryTagHolder (didn't really know where to start here, pointers welcome!)
- [ ] Decide what to do about the arbitrary nesting limit for the component flattener, should probably be configurable?
- [x] Compound up the id for the click callback
- [ ] Publish adventure javadocs
- [ ] Bump to 4.24.0 to get closeDialog in