From 88a5ef09609e0c460b194f2465a142ba6bbb90f7 Mon Sep 17 00:00:00 2001 From: Alfie Cleveland Date: Sat, 1 Jul 2017 04:51:31 +0100 Subject: [PATCH] Fix head rotation packet spam diff --git a/src/main/java/net/minecraft/server/EntityTrackerEntry.java b/src/main/java/net/minecraft/server/EntityTrackerEntry.java index ed26b9917..76edf13a9 100644 --- a/src/main/java/net/minecraft/server/EntityTrackerEntry.java +++ b/src/main/java/net/minecraft/server/EntityTrackerEntry.java @@ -419,8 +419,11 @@ public class EntityTrackerEntry { } // CraftBukkit start - Fix for nonsensical head yaw - this.i = MathHelper.d(this.tracker.getHeadRotation() * 256.0F / 360.0F); - this.broadcast(new PacketPlayOutEntityHeadRotation(this.tracker, (byte) i)); + // MineHQ start - fix head rotation packet spam (properly) + if (this.tracker instanceof EntityLiving) { + entityplayer.playerConnection.sendPacket(new PacketPlayOutEntityHeadRotation(this.tracker, (byte) MathHelper.d(this.tracker.getHeadRotation() * 256.0F / 360.0F))); + } + // MineHQ end // CraftBukkit end if (this.tracker instanceof EntityLiving) { -- 2.13.3