Package be.seeseemelk.mockbukkit.entity
Class AbstractArrowMock
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.AbstractArrowMock
- 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.AbstractArrow,org.bukkit.entity.Entity,org.bukkit.entity.Projectile,org.bukkit.metadata.Metadatable,org.bukkit.Nameable,org.bukkit.permissions.Permissible,org.bukkit.permissions.ServerOperator,org.bukkit.persistence.PersistentDataHolder
- Direct Known Subclasses:
ArrowMock,SpectralArrowMock,TridentMock
public class AbstractArrowMock
extends AbstractProjectileMock
implements org.bukkit.entity.AbstractArrow
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.AbstractArrow
org.bukkit.entity.AbstractArrow.PickupRule, org.bukkit.entity.AbstractArrow.PickupStatusNested 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
ConstructorsModifierConstructorDescriptionprotectedAbstractArrowMock(@NotNull ServerMock server, @NotNull UUID uuid) -
Method Summary
Modifier and TypeMethodDescription@Nullable org.bukkit.block.Blockdouble@NotNull org.bukkit.Sound@NotNull org.bukkit.inventory.ItemStackgetItem()@NotNull org.bukkit.inventory.ItemStackintint@NotNull org.bukkit.entity.AbstractArrow.PickupStatusintbooleanbooleanbooleanbooleanvoidsetCritical(boolean critical) voidsetDamage(double damage) voidsetHitSound(@NotNull org.bukkit.Sound sound) voidsetItem(@NotNull org.bukkit.inventory.ItemStack item) voidsetItemStack(@NotNull org.bukkit.inventory.ItemStack itemStack) voidsetKnockbackStrength(int knockbackStrength) voidsetLifetimeTicks(int ticks) voidsetNoPhysics(boolean noPhysics) voidsetPickupStatus(@NotNull org.bukkit.entity.AbstractArrow.PickupStatus status) voidsetPierceLevel(int pierceLevel) voidsetShotFromCrossbow(boolean shotFromCrossbow) Methods inherited from class be.seeseemelk.mockbukkit.entity.AbstractProjectileMock
canHitEntity, doesBounce, getOwnerUniqueId, getShooter, hasBeenShot, hasLeftShooter, hitEntity, hitEntity, setBounce, setHasBeenShot, setHasLeftShooter, setShooterMethods 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, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, hashCode, hasMetadata, 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, 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 org.bukkit.entity.AbstractArrow
getPickupRule, setPickupRuleMethods 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, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, 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, 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
-
AbstractArrowMock
- Parameters:
server- The server to create the entity on.uuid- The UUID of the entity.
-
-
Method Details
-
getKnockbackStrength
public int getKnockbackStrength()- Specified by:
getKnockbackStrengthin interfaceorg.bukkit.entity.AbstractArrow
-
setKnockbackStrength
public void setKnockbackStrength(int knockbackStrength) - Specified by:
setKnockbackStrengthin interfaceorg.bukkit.entity.AbstractArrow
-
getDamage
public double getDamage()- Specified by:
getDamagein interfaceorg.bukkit.entity.AbstractArrow
-
setDamage
public void setDamage(double damage) - Specified by:
setDamagein interfaceorg.bukkit.entity.AbstractArrow
-
getPierceLevel
public int getPierceLevel()- Specified by:
getPierceLevelin interfaceorg.bukkit.entity.AbstractArrow
-
setPierceLevel
public void setPierceLevel(int pierceLevel) - Specified by:
setPierceLevelin interfaceorg.bukkit.entity.AbstractArrow
-
isCritical
public boolean isCritical()- Specified by:
isCriticalin interfaceorg.bukkit.entity.AbstractArrow
-
setCritical
public void setCritical(boolean critical) - Specified by:
setCriticalin interfaceorg.bukkit.entity.AbstractArrow
-
isInBlock
public boolean isInBlock()- Specified by:
isInBlockin interfaceorg.bukkit.entity.AbstractArrow
-
getAttachedBlock
@Nullable public @Nullable org.bukkit.block.Block getAttachedBlock()- Specified by:
getAttachedBlockin interfaceorg.bukkit.entity.AbstractArrow
-
getPickupStatus
@NotNull public @NotNull org.bukkit.entity.AbstractArrow.PickupStatus getPickupStatus()- Specified by:
getPickupStatusin interfaceorg.bukkit.entity.AbstractArrow
-
setPickupStatus
public void setPickupStatus(@NotNull @NotNull org.bukkit.entity.AbstractArrow.PickupStatus status) - Specified by:
setPickupStatusin interfaceorg.bukkit.entity.AbstractArrow
-
isShotFromCrossbow
public boolean isShotFromCrossbow()- Specified by:
isShotFromCrossbowin interfaceorg.bukkit.entity.AbstractArrow
-
setShotFromCrossbow
public void setShotFromCrossbow(boolean shotFromCrossbow) - Specified by:
setShotFromCrossbowin interfaceorg.bukkit.entity.AbstractArrow
-
getItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItem()- Specified by:
getItemin interfaceorg.bukkit.entity.AbstractArrow
-
setItem
public void setItem(@NotNull @NotNull org.bukkit.inventory.ItemStack item) - Specified by:
setItemin interfaceorg.bukkit.entity.AbstractArrow
-
getItemStack
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemStack()- Specified by:
getItemStackin interfaceorg.bukkit.entity.AbstractArrow
-
setItemStack
public void setItemStack(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItemStackin interfaceorg.bukkit.entity.AbstractArrow
-
setLifetimeTicks
public void setLifetimeTicks(int ticks) - Specified by:
setLifetimeTicksin interfaceorg.bukkit.entity.AbstractArrow
-
getLifetimeTicks
public int getLifetimeTicks()- Specified by:
getLifetimeTicksin interfaceorg.bukkit.entity.AbstractArrow
-
getHitSound
@NotNull public @NotNull org.bukkit.Sound getHitSound()- Specified by:
getHitSoundin interfaceorg.bukkit.entity.AbstractArrow
-
setHitSound
public void setHitSound(@NotNull @NotNull org.bukkit.Sound sound) - Specified by:
setHitSoundin interfaceorg.bukkit.entity.AbstractArrow
-
setNoPhysics
public void setNoPhysics(boolean noPhysics) - Specified by:
setNoPhysicsin interfaceorg.bukkit.entity.Entity- Overrides:
setNoPhysicsin classEntityMock
-
hasNoPhysics
public boolean hasNoPhysics()- Specified by:
hasNoPhysicsin interfaceorg.bukkit.entity.Entity- Overrides:
hasNoPhysicsin classEntityMock
-