In some other post I mentioned I'd like to see a chat with multiple tabs for separating different chat channels. Turned out that idea did come up a long time ago, but that project was never finished. The unfinished source code was released under the MIT license on Github, so I started working on it. Result so far:
Currently working:

Currently working:
- Public channels (can be created / removed ingame)
- Private channels (like Admin)
- Invite only channels (currently works with permissions, still need to add channel owner)
- DMs
- Server output channel
- Users can join / leave channels
- Ability to ignore / block users
- Configurable chat history length
- Configurable max amount of public channels a user can join
- Bungeecord support for cross server chat
- Due to server limitations, this can result in large client logs. This is mostly resolved by client gzip compression, but would still be an issue for players AFK'ing over 24 hours on busy servers. Probably can't be solved other than player simply disabling chat.
- Server chat packets seem to return null values during a reload command, which causes users to get disconnected. Currently working on that one.
Last edited:
