// etc.
PlayerAppearance appearance = p.getPlayerAppearance();
updates.addShort(p.getIndex());
updates.addByte((byte) 5);
updates.addShort(p.getAppearanceID());
updates.addLong(p.getUsernameHash());
updates.addByte((byte) p.getWornItems().length);
for (int i : p.getWornItems()) {
updates.addByte((byte) i);
}
updates.addByte(appearance.getHairColour());