001 package org.bukkit.entity;
002
003 import org.bukkit.inventory.meta.FireworkMeta;
004
005 public interface Firework extends Entity {
006
007 /**
008 * Get a copy of the fireworks meta
009 *
010 * @return A copy of the current Firework meta
011 */
012 FireworkMeta getFireworkMeta();
013
014 /**
015 * Apply the provided meta to the fireworks
016 *
017 * @param meta The FireworkMeta to apply
018 */
019 void setFireworkMeta(FireworkMeta meta);
020
021 /**
022 * Cause this firework to explode at earliest opportunity, as if it has no
023 * remaining fuse.
024 */
025 void detonate();
026 }