Package org.bukkit.entity
Interface Firework
- All Superinterfaces:
CommandSender,Entity,Metadatable,Nameable,Permissible,PersistentDataHolder,Projectile,ServerOperator
public interface Firework extends Projectile
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description voiddetonate()Cause this firework to explode at earliest opportunity, as if it has no remaining fuse.FireworkMetagetFireworkMeta()Get a copy of the fireworks metabooleanisShotAtAngle()Gets if the firework was shot at an angle (i.e.voidsetFireworkMeta(FireworkMeta meta)Apply the provided meta to the fireworksvoidsetShotAtAngle(boolean shotAtAngle)Sets if the firework was shot at an angle (i.e.Methods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isOnGround, isPersistent, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleportMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface org.bukkit.entity.Projectile
doesBounce, getShooter, setBounce, setShooter
-
Method Details
-
getFireworkMeta
Get a copy of the fireworks meta- Returns:
- A copy of the current Firework meta
-
setFireworkMeta
Apply the provided meta to the fireworks- Parameters:
meta- The FireworkMeta to apply
-
detonate
void detonate()Cause this firework to explode at earliest opportunity, as if it has no remaining fuse. -
isShotAtAngle
boolean isShotAtAngle()Gets if the firework was shot at an angle (i.e. from a crossbow). A firework which was not shot at an angle will fly straight upwards.- Returns:
- shot at angle status
-
setShotAtAngle
void setShotAtAngle(boolean shotAtAngle)Sets if the firework was shot at an angle (i.e. from a crossbow). A firework which was not shot at an angle will fly straight upwards.- Parameters:
shotAtAngle- the new shotAtAngle
-