Lan Host Skin (Re-)Fix(ed)
IMPORTANT: THIS MOD WORKS ONLY WITH VERSION 1.7.10!
Starting from Minecraft 1.8, this issue was fixed in Forge, and after version 1.13 the bug no longer appears even in the standard version of the game. Therefore, this mod is necessary exclusively for users of version 1.7.10 — the last of the Forge-supported versions where this flaw persists.
What does this mod fix?
The mod eliminates the error where the skin of the player who launched the local network game (LAN) is displayed for all connected participants. The problem is related to changes in the storage and retrieval system of skins, introduced by Mojang since version 1.7.6. In the new system, the client part of the game did not properly save the necessary data.
History of the mod's creation
Originally this mod was created 5 years ago when the necessary fix for some reason was not added to Forge version 1.7.10. However, due to my inattention, there were errors in the code and the mod did not work properly, which deservedly caused many complaints from users.
Several years later, when most of the community had already moved to new versions of Minecraft, I deleted the non-working mod, considering it a closed topic. Not long ago, I was contacted on Reddit with a request to return the fix for version 1.7.10. I found the original program code, used it as a basis and completely rewrote the mod, making it much better than the original.
Who needs to install this mod?
It is sufficient to install the mod on the client of the player who will create the LAN-game. However, installing the mod on all participants will not harm and will guarantee stable operation.
The result is a unique and time-intensive fix for those who continue to enjoy version 1.7.10!