Forge Client Reset Packet
In version 1.13 of Minecraft, the developers of Minecraft introduced a new feature called datapacks which allowed players to customize their game experience with new gameplay mechanics and assets. To accommodate these changes, Minecraft Forge had to update its "handshake" packet, which is a message that is exchanged between the client (the player's computer) and the server (the computer hosting the game) when connecting to a server. However, this update broke mod compatibility with servers that use proxy software, which is a type of software that allows players to connect to multiple servers without having to close and reopen the game.
This mod aims to restore compatibility with proxy software by adding a new packet that can be sent by the proxy to the client. This packet resets the client's resource pack and datapack, which allows the client to seamlessly switch between servers without breaking the game. This is particularly useful for players who enjoy playing on servers with a variety of different mods and customizations.