A plugin to correct player IP and xuid when using WaterdogPE with extra data enabled.
This plugin will register the custom RakLibInterface
that replaces the NetworkSession
to my custom WDPENetowrkSession
(it is the same as NetworkSession, just added a few methods to support extra data)
When the player tries to log in, this plugin will try to overwrite LoginPacketHandler and find the Waterdog_IP
and Waterdog_XUID
from ClientData
.
Note that if you don't enable extra data on your WaterdogPE, you will get a Packet processing error
when you tried to login.