Audience
, CommandSender
, Entity
, HoverEventSource<HoverEvent.ShowEntity>
, Metadatable
, Nameable
, Permissible
, PersistentDataHolder
, Projectile
, ServerOperator
public interface Firework extends Projectile
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
void |
detonate() |
Cause this firework to explode at earliest opportunity, as if it has no
remaining fuse.
|
@Nullable LivingEntity |
getBoostedEntity() |
If this firework is boosting an entity, return it
|
@NotNull FireworkMeta |
getFireworkMeta() |
Get a copy of the fireworks meta
|
UUID |
getSpawningEntity() |
|
boolean |
isShotAtAngle() |
Gets if the firework was shot at an angle (i.e.
|
void |
setFireworkMeta(@NotNull FireworkMeta meta) |
Apply the provided meta to the fireworks
|
void |
setShotAtAngle(boolean shotAtAngle) |
Sets if the firework was shot at an angle (i.e.
|
clearTitle, hideBossBar, openBook, openBook, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, showBossBar, showTitle, stopSound
getName, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage
addPassenger, addScoreboardTag, asHoverEvent, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInBubbleColumn, isInLava, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync
asHoverEvent
getMetadata, hasMetadata, removeMetadata, setMetadata
customName, customName, getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
getPersistentDataContainer
doesBounce, getShooter, setBounce, setShooter
isOp, setOp
@NotNull @NotNull FireworkMeta getFireworkMeta()
void setFireworkMeta(@NotNull @NotNull FireworkMeta meta)
meta
- The FireworkMeta to applyvoid detonate()
boolean isShotAtAngle()
void setShotAtAngle(boolean shotAtAngle)
shotAtAngle
- the new shotAtAngle@Nullable @Nullable LivingEntity getBoostedEntity()
Copyright © 2021. All rights reserved.