Skip to content

NoChatLag fixes lagspikes caused by chat by removing the sender UUID from the chat packet. Please note that this breaks the vanilla client side block list.

Notifications You must be signed in to change notification settings

NoahvdAa/NoChatLagServer

Repository files navigation

NoChatLagServer

Fabric Version | Forge Version

Downloads: SpigotMC | GitHub Releases

NoChatLagServer fixes WEB-5587 by setting the sender-uuid to that of the server for every chat message. Since messages sent by the server itself bypass the block check, this will prevent the lag spikes from happening, with the side effect of completely breaking the blocking system. After removing the sender UUID, the client will still attempt to parse the username when using the standard chat format (<sender> message). The config option invisibleNameCharacter exists to combat this. It'll add an extremely small character in front of the player's username, causing the client parsing to not find any players. This may have the side effect of breaking bots and mods attempting to find the author of a message by parsing chat. This option will do nothing if you're not using the default chat format.

If you don't want the block list broken, check out my client-side fabric mod, NoChatLag.

Requires ProtocolLib

About

NoChatLag fixes lagspikes caused by chat by removing the sender UUID from the chat packet. Please note that this breaks the vanilla client side block list.

Resources

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages