Update FireworkBuilder.kt
This commit is contained in:
@@ -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())
|
||||
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)
|
||||
}
|
Reference in New Issue
Block a user