@Override
public List<Message> getSpawnMessages(Entity entity, RepositionManager rm) {
List<Message> msgs = new ArrayList<Message>();
msgs.add(new EntityObjectMessage(entity, (byte) typeId, VanillaByteBufUtils.getNativeDirection(entity.add(ItemFrame.class).getOrientation()), rm));
msgs.add(new EntityMetadataMessage(entity.getId(), this.getSpawnParameters(entity)));
return msgs;
}