mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 09:37:29 +00:00
Fixed player animations not syncing correctly in multiplayer.
This commit is contained in:
1 parent
d149b018e9
commit
9f02d118cd
4 files changed
+127
-17
No files matched your search
@@ -304,16 +304,16 @@ public class PacketHandlerClient extends PacketHandlerServer{
|
||||
EntityPlayer sendingPlayer = Minecraft.getMinecraft().theWorld.getPlayerEntityByName(Server.readString(buffer));
|
||||
if (sendingPlayer != null) {
|
||||
AnimationData data;
|
||||
if (!Client.playerAnimations.containsKey(player.getUniqueID())) {
|
||||
data = new AnimationData(player);
|
||||
if (!Client.playerAnimations.containsKey(sendingPlayer.getUniqueID())) {
|
||||
data = new AnimationData(sendingPlayer);
|
||||
data.readFromNBT(compound);
|
||||
} else {
|
||||
data = Client.playerAnimations.get(player.getUniqueID());
|
||||
data = Client.playerAnimations.get(sendingPlayer.getUniqueID());
|
||||
data.readFromNBT(compound);
|
||||
}
|
||||
data.animation = new Animation();
|
||||
data.animation.readFromNBT(compound.getCompoundTag("Animation"));
|
||||
Client.playerAnimations.put(player.getUniqueID(), data);
|
||||
Client.playerAnimations.put(sendingPlayer.getUniqueID(), data);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user