diff --git a/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java b/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java index 0eece57..cd22e5f 100644 --- a/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java +++ b/src/main/java/xyz/ineanto/nicko/appearance/AppearanceManager.java @@ -59,12 +59,17 @@ public class AppearanceManager { } } + // Not needed, but still broken using PE. + //packetSender.sendPlayerRespawn(); + // Call the event. final PlayerDisguiseEvent event = new PlayerDisguiseEvent(player, profile.getSkin(), profile.getName()); Bukkit.getPluginManager().callEvent(event); packetSender.sendEntityMetadataUpdate(); packetSender.sendTabListUpdate(displayName); + + packetSender.sendEntityRespawn(); return result; }