Paper: Chat Tab Complete - Misc. Issues Tracking

Created on 10 Sep 2018  路  5Comments  路  Source: PaperMC/Paper

In 1.13 builds there's been lots of changes to how tab completion works and our own code in that area. This is just a general tracking ticket for some of the odds and ends stuff that has come up in discussion around this area.

  • [ ] Paper-API adds an AsyncTabComplete event which we believe is functioning properly but needs to be tested to make sure it works as expected with plugins from the 1.12.2 era.

  • [x] We've re-added the synchronous TabCompleteEvent but we removed where it was fired in one of our fix commits, so we need to look at getting that firing again.

  • [x] Just generally this area (_PlayerConnection#a(PacketPlayInTabComplete)_) is starting to get messy and could use another look around for cleanup.

The brigadier API library is imported and available to modify if needed (as came up in discussion); see importmcdev.sh for instructions on how to do that.

future accepted bug feature

Most helpful comment

Going to assume y'all got this all good. Thanks for all your hard work 鉂わ笍

All 5 comments

2 and 3 have been done for a few days, 1 could do with somebody testing properly, but I'm not aware of any plugins using this event, and my own test plugin worked as intended in 1.13

I believe ACF uses it so perhaps we could find some plugins made with ACF for testing?

my own uses it, I'll let you know what's status.

ok something is broken, tab complete not working at all. leave it open and ill see if i can figure it out.

Going to assume y'all got this all good. Thanks for all your hard work 鉂わ笍

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tazuuuu picture tazuuuu  路  3Comments

Shevchik picture Shevchik  路  3Comments

successed picture successed  路  3Comments

mibby picture mibby  路  3Comments

molor picture molor  路  3Comments