Package be.seeseemelk.mockbukkit.entity
Class FireworkMock
java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
be.seeseemelk.mockbukkit.entity.EntityMock
be.seeseemelk.mockbukkit.entity.AbstractProjectileMock
be.seeseemelk.mockbukkit.entity.ProjectileMock
be.seeseemelk.mockbukkit.entity.FireworkMock
- All Implemented Interfaces:
MessageTarget,net.kyori.adventure.audience.Audience,net.kyori.adventure.pointer.Pointered,net.kyori.adventure.sound.Sound.Emitter,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>,org.bukkit.command.CommandSender,org.bukkit.entity.Entity,org.bukkit.entity.Firework,org.bukkit.entity.Projectile,org.bukkit.metadata.Metadatable,org.bukkit.Nameable,org.bukkit.permissions.Permissible,org.bukkit.permissions.ServerOperator,org.bukkit.persistence.PersistentDataHolder
Mock implementation of a
Firework.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.entity.Entity.Spigot -
Field Summary
Fields inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
server -
Constructor Summary
ConstructorsConstructorDescriptionFireworkMock(@NotNull ServerMock server, @NotNull UUID uuid) FireworkMock(@NotNull ServerMock server, @NotNull UUID uuid, @NotNull org.bukkit.inventory.meta.FireworkMeta meta) -
Method Summary
Modifier and TypeMethodDescriptionvoiddetonate()@Nullable org.bukkit.entity.LivingEntity@Nullable org.bukkit.entity.LivingEntity@NotNull org.bukkit.inventory.meta.FireworkMeta@NotNull org.bukkit.inventory.ItemStackgetItem()intgetLife()Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.@Nullable UUIDintint@NotNull org.bukkit.entity.EntityTypegetType()booleanbooleanbooleansetAttachedTo(@Nullable org.bukkit.entity.LivingEntity entity) voidsetFireworkMeta(@NotNull org.bukkit.inventory.meta.FireworkMeta meta) voidsetItem(@Nullable org.bukkit.inventory.ItemStack itemStack) booleansetLife(int ticks) Deprecated, for removal: This API element is subject to removal in a future version.booleansetMaxLife(int ticks) Deprecated, for removal: This API element is subject to removal in a future version.voidsetShotAtAngle(boolean shotAtAngle) voidsetTicksFlown(int ticks) voidsetTicksToDetonate(int ticks) Methods inherited from class be.seeseemelk.mockbukkit.entity.ProjectileMock
canHitEntity, getOwnerUniqueId, getShooter, hasBeenShot, hasLeftShooter, hitEntity, hitEntity, setHasBeenShot, setHasLeftShooter, setShooterMethods inherited from class be.seeseemelk.mockbukkit.entity.AbstractProjectileMock
doesBounce, setBounceMethods inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, asHoverEvent, assertLocation, assertNotTeleported, assertTeleported, clearMetadata, clearTeleported, collidesAt, copy, copy, createSnapshot, customName, customName, eject, equals, fromMobSpawner, getAsString, getBoundingBox, getChunk, getCustomName, getEffectivePermissions, getEntityId, getEntityProperty, getEntitySpawnReason, getEntityState, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getMetadata, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPitch, getPortalCooldown, getPose, getScheduler, getScoreboardEntry, getScoreboardEntryName, getScoreboardTags, getServer, getSpawnCategory, getSubType, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTeleportCause, getTicksLived, getTrackedBy, getTrackedPlayers, getTransitivePassengers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, hashCode, hasMetadata, hasNoPhysics, hasPassengers, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvisible, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isInWorld, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isSneaking, isTicking, isUnderWater, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, lockFreezeTicks, name, nextComponentMessage, playEffect, recalculatePermissions, remove, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvisible, setInvulnerable, setLastDamageCause, setLocation, setMetadata, setName, setNoPhysics, setOp, setPassenger, setPersistent, setPortalCooldown, setPose, setRotation, setSilent, setSneaking, setSpawnReason, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleportAsync, teleportWithoutEvent, wouldCollideUsingMethods inherited from class org.bukkit.command.CommandSender.Spigot
sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
clearResourcePacks, clearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, sendResourcePacks, sendTitlePart, showBossBar, showTitle, stopSound, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
getName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage, sendRichMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, collidesAt, copy, copy, createSnapshot, eject, fromMobSpawner, getAsString, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPitch, getPortalCooldown, getPose, getScheduler, getScoreboardEntryName, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, hasNoPhysics, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvisible, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isInWorld, isOnGround, isPersistent, isSilent, isSneaking, isTicking, isUnderWater, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, lockFreezeTicks, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvisible, setInvulnerable, setLastDamageCause, setNoPhysics, setPassenger, setPersistent, setPortalCooldown, setPose, setPose, setRotation, setSilent, setSneaking, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync, teleportAsync, wouldCollideUsingMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaid, assertSaid, nextMessageMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.Nameable
customName, customName, getCustomName, setCustomNameMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, permissionValue, permissionValue, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointersMethods inherited from interface org.bukkit.entity.Projectile
canHitEntity, doesBounce, getOwnerUniqueId, getShooter, hasBeenShot, hasLeftShooter, hitEntity, hitEntity, setBounce, setHasBeenShot, setHasLeftShooter, setShooterMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Constructor Details
-
FireworkMock
- Parameters:
server- The server to create the entity on.uuid- The UUID of the entity.
-
FireworkMock
public FireworkMock(@NotNull @NotNull ServerMock server, @NotNull @NotNull UUID uuid, @NotNull @NotNull org.bukkit.inventory.meta.FireworkMeta meta) - Parameters:
server- The server to create the entity on.uuid- The UUID of the entity.meta- The FireworkMeta to apply.
-
-
Method Details
-
getType
@NotNull public @NotNull org.bukkit.entity.EntityType getType()- Specified by:
getTypein interfaceorg.bukkit.entity.Entity- Overrides:
getTypein classEntityMock
-
getFireworkMeta
@NotNull public @NotNull org.bukkit.inventory.meta.FireworkMeta getFireworkMeta()- Specified by:
getFireworkMetain interfaceorg.bukkit.entity.Firework
-
setFireworkMeta
public void setFireworkMeta(@NotNull @NotNull org.bukkit.inventory.meta.FireworkMeta meta) - Specified by:
setFireworkMetain interfaceorg.bukkit.entity.Firework
-
setAttachedTo
public boolean setAttachedTo(@Nullable @Nullable org.bukkit.entity.LivingEntity entity) - Specified by:
setAttachedToin interfaceorg.bukkit.entity.Firework
-
getAttachedTo
@Nullable public @Nullable org.bukkit.entity.LivingEntity getAttachedTo()- Specified by:
getAttachedToin interfaceorg.bukkit.entity.Firework
-
setLife
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setLifein interfaceorg.bukkit.entity.Firework
-
getLife
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getLifein interfaceorg.bukkit.entity.Firework
-
setMaxLife
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setMaxLifein interfaceorg.bukkit.entity.Firework
-
getMaxLife
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getMaxLifein interfaceorg.bukkit.entity.Firework
-
detonate
public void detonate()- Specified by:
detonatein interfaceorg.bukkit.entity.Firework
-
isDetonated
public boolean isDetonated()- Specified by:
isDetonatedin interfaceorg.bukkit.entity.Firework
-
isShotAtAngle
public boolean isShotAtAngle()- Specified by:
isShotAtAnglein interfaceorg.bukkit.entity.Firework
-
setShotAtAngle
public void setShotAtAngle(boolean shotAtAngle) - Specified by:
setShotAtAnglein interfaceorg.bukkit.entity.Firework
-
getSpawningEntity
- Specified by:
getSpawningEntityin interfaceorg.bukkit.entity.Firework
-
getBoostedEntity
@Nullable public @Nullable org.bukkit.entity.LivingEntity getBoostedEntity()- Specified by:
getBoostedEntityin interfaceorg.bukkit.entity.Firework
-
getItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItem()- Specified by:
getItemin interfaceorg.bukkit.entity.Firework
-
setItem
public void setItem(@Nullable @Nullable org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItemin interfaceorg.bukkit.entity.Firework
-
getTicksFlown
public int getTicksFlown()- Specified by:
getTicksFlownin interfaceorg.bukkit.entity.Firework
-
setTicksFlown
public void setTicksFlown(int ticks) - Specified by:
setTicksFlownin interfaceorg.bukkit.entity.Firework
-
getTicksToDetonate
public int getTicksToDetonate()- Specified by:
getTicksToDetonatein interfaceorg.bukkit.entity.Firework
-
setTicksToDetonate
public void setTicksToDetonate(int ticks) - Specified by:
setTicksToDetonatein interfaceorg.bukkit.entity.Firework
-