diff --git a/src/main/kotlin/net/axay/kspigot/utils/FireworkBuilder.kt b/src/main/kotlin/net/axay/kspigot/utils/FireworkBuilder.kt index 3cc5e827..1b7cce6c 100644 --- a/src/main/kotlin/net/axay/kspigot/utils/FireworkBuilder.kt +++ b/src/main/kotlin/net/axay/kspigot/utils/FireworkBuilder.kt @@ -3,6 +3,7 @@ package net.axay.kspigot.utils import net.axay.kspigot.items.meta import org.bukkit.FireworkEffect import org.bukkit.Material +import org.bukkit.entity.Firework import org.bukkit.inventory.ItemStack import org.bukkit.inventory.meta.FireworkMeta @@ -22,4 +23,12 @@ fun fireworkItemStack(amount: Int = 1, builder: FireworkMeta.() -> Unit) = * new effect to this FireworkMeta. */ fun FireworkMeta.addEffect(builder: FireworkEffect.Builder.() -> Unit) = - addEffect(FireworkEffect.builder().apply(builder).build()) \ No newline at end of file + addEffect(FireworkEffect.builder().apply(builder).build()) + +/** + * Lets you edit the meta of this Firework entity. + * The builder is automatically applied. + */ +fun Firework.editMeta(builder: FireworkMeta.() -> Unit) { + fireworkMeta = fireworkMeta.apply(builder) +} \ No newline at end of file