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
This is a simple mock of the
Firework Entity. It takes a FireworkMeta to carry all
properties.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.entity.Entity.Spigot -
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@NotNull org.bukkit.inventory.meta.FireworkMeta@NotNull org.bukkit.inventory.ItemStackgetItem()@Nullable UUIDintint@NotNull org.bukkit.entity.EntityTypegetType()booleanvoidsetFireworkMeta(@NotNull org.bukkit.inventory.meta.FireworkMeta meta) voidsetItem(@Nullable org.bukkit.inventory.ItemStack itemStack) voidsetShotAtAngle(boolean shotAtAngle) voidsetTicksFlown(int ticks) voidsetTicksToDetonate(int ticks) Methods inherited from class be.seeseemelk.mockbukkit.entity.ProjectileMock
getShooter, 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, clearTeleported, customName, customName, eject, equals, fromMobSpawner, getBoundingBox, getChunk, getCustomName, getEffectivePermissions, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getMetadata, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getTeleportCause, getTicksLived, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, hashCode, hasMetadata, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isTicking, isValid, isVisualFire, leaveVehicle, lockFreezeTicks, name, nextComponentMessage, nextMessage, playEffect, recalculatePermissions, remove, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setLocation, setMetadata, setName, setOp, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleportMethods 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
clearTitle, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, showTitle, stopSound, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
getName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getTicksLived, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isValid, isVisualFire, leaveVehicle, lockFreezeTicks, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleportAsync, teleportAsyncMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaidMethods 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
doesBounce, getShooter, setBounce, setShooterMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Constructor Details
-
FireworkMock
-
FireworkMock
public FireworkMock(@NotNull @NotNull ServerMock server, @NotNull @NotNull UUID uuid, @NotNull @NotNull org.bukkit.inventory.meta.FireworkMeta meta)
-
-
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
-
detonate
public void detonate()- Specified by:
detonatein 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
-