@@ -102,7 +102,7 @@ public static void spawnArmorStand(List<Player> players, ArmorStand entity) {
102102
103103 PacketContainer packet3 = protocolManager .createPacket (PacketType .Play .Server .ENTITY_EQUIPMENT );
104104 packet3 .getIntegers ().write (0 , entity .getEntityId ());
105- if (version .equals (MCVersion .V1_16 )) {
105+ if (( version .equals (MCVersion .V1_16 ) || version . equals ( MCVersion . V1_16_2 ) )) {
106106 try {
107107 Object nmsMainHandItem = asNMSCopyMethod .invoke (entity .getItemInMainHand ());
108108 Object nmsHelmetItem = asNMSCopyMethod .invoke (entity .getHelmet ());
@@ -119,7 +119,7 @@ public static void spawnArmorStand(List<Player> players, ArmorStand entity) {
119119 }
120120
121121 PacketContainer packet4 = protocolManager .createPacket (PacketType .Play .Server .ENTITY_EQUIPMENT );
122- if (!version .equals (MCVersion .V1_16 )) {
122+ if (!( version .equals (MCVersion .V1_16 ) || version . equals ( MCVersion . V1_16_2 ) )) {
123123 packet4 .getIntegers ().write (0 , entity .getEntityId ());
124124 packet4 .getItemSlots ().write (0 , ItemSlot .HEAD );
125125 packet4 .getItemModifier ().write (0 , entity .getHelmet ());
@@ -134,7 +134,7 @@ public static void spawnArmorStand(List<Player> players, ArmorStand entity) {
134134 protocolManager .sendServerPacket (player , packet1 );
135135 protocolManager .sendServerPacket (player , packet2 );
136136 protocolManager .sendServerPacket (player , packet3 );
137- if (!version .equals (MCVersion .V1_16 )) {
137+ if (!( version .equals (MCVersion .V1_16 ) || version . equals ( MCVersion . V1_16_2 ) )) {
138138 protocolManager .sendServerPacket (player , packet4 );
139139 }
140140 }
@@ -160,7 +160,7 @@ public static void updateArmorStand(List<Player> players, ArmorStand entity) {
160160
161161 PacketContainer packet3 = protocolManager .createPacket (PacketType .Play .Server .ENTITY_EQUIPMENT );
162162 packet3 .getIntegers ().write (0 , entity .getEntityId ());
163- if (version .equals (MCVersion .V1_16 )) {
163+ if (( version .equals (MCVersion .V1_16 ) || version . equals ( MCVersion . V1_16_2 ) )) {
164164 try {
165165 Object nmsMainHandItem = asNMSCopyMethod .invoke (entity .getItemInMainHand ());
166166 Object nmsHelmetItem = asNMSCopyMethod .invoke (entity .getHelmet ());
@@ -177,7 +177,7 @@ public static void updateArmorStand(List<Player> players, ArmorStand entity) {
177177 }
178178
179179 PacketContainer packet4 = protocolManager .createPacket (PacketType .Play .Server .ENTITY_EQUIPMENT );
180- if (!version .equals (MCVersion .V1_16 )) {
180+ if (!( version .equals (MCVersion .V1_16 ) || version . equals ( MCVersion . V1_16_2 ) )) {
181181 packet4 .getIntegers ().write (0 , entity .getEntityId ());
182182 packet4 .getItemSlots ().write (0 , ItemSlot .HEAD );
183183 packet4 .getItemModifier ().write (0 , entity .getHelmet ());
@@ -192,7 +192,7 @@ public static void updateArmorStand(List<Player> players, ArmorStand entity) {
192192 protocolManager .sendServerPacket (player , packet1 );
193193 protocolManager .sendServerPacket (player , packet2 );
194194 protocolManager .sendServerPacket (player , packet3 );
195- if (!version .equals (MCVersion .V1_16 )) {
195+ if (!( version .equals (MCVersion .V1_16 ) || version . equals ( MCVersion . V1_16_2 ) )) {
196196 protocolManager .sendServerPacket (player , packet4 );
197197 }
198198 }
0 commit comments