@Override public FireworkMeta getFireworkMeta() { return ((FireworkMeta) getFireworkItem().getItemMeta()).clone(); }
@Override public void setFireworkMeta(FireworkMeta fireworkMeta) { if (fireworkMeta == null) { return; } ItemStack item = getFireworkItem(); item.setItemMeta(fireworkMeta.clone()); setFireworkItem(item); this.lifeTime = calculateLifeTime(fireworkMeta.getPower()); }