if(((SkullMeta) meta).hasOwner()) {
smeta.append("O" + skullmeta.getOwner() + "#");
}
} else if(meta instanceof LeatherArmorMeta) {
Color color = ((LeatherArmorMeta) meta).getColor();
smeta.append("C" + String.valueOf(color.asRGB()) + "#");
} else if(meta instanceof PotionMeta) {
if(((PotionMeta) meta).hasCustomEffects()) {
List<PotionEffect> effects = ((PotionMeta) meta).getCustomEffects();
for(PotionEffect effect : effects) {
smeta.append("P" + effect.getType().getName() + "+" + effect.getAmplifier() + "+" + effect.getDuration() + "#");