Package be.seeseemelk.mockbukkit.entity
Class LivingEntityMock
java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
be.seeseemelk.mockbukkit.entity.EntityMock
be.seeseemelk.mockbukkit.entity.LivingEntityMock
- 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.attribute.Attributable
,org.bukkit.command.CommandSender
,org.bukkit.entity.Damageable
,org.bukkit.entity.Entity
,org.bukkit.entity.LivingEntity
,org.bukkit.metadata.Metadatable
,org.bukkit.Nameable
,org.bukkit.permissions.Permissible
,org.bukkit.permissions.ServerOperator
,org.bukkit.persistence.PersistentDataHolder
,org.bukkit.projectiles.ProjectileSource
- Direct Known Subclasses:
ArmorStandMock
,HumanEntityMock
,MobMock
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.entity.Entity.Spigot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected Map<org.bukkit.attribute.Attribute,
AttributeInstanceMock> protected double
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
LivingEntityMock
(@NotNull ServerMock server, @NotNull UUID uuid) -
Method Summary
Modifier and TypeMethodDescriptionboolean
addPotionEffect
(@NotNull org.bukkit.potion.PotionEffect effect) boolean
addPotionEffect
(@NotNull org.bukkit.potion.PotionEffect effect, boolean force) Deprecated.boolean
addPotionEffects
(@NotNull Collection<org.bukkit.potion.PotionEffect> effects) void
attack
(@NotNull org.bukkit.entity.Entity target) void
void
damage
(double amount) void
damage
(double amount, @Nullable org.bukkit.entity.Entity source) double
@Nullable org.bukkit.inventory.ItemStack
@NotNull Collection<org.bukkit.potion.PotionEffect>
int
int
int
org.bukkit.attribute.AttributeInstance
getAttribute
(@NotNull org.bukkit.attribute.Attribute attribute) int
int
boolean
@NotNull org.bukkit.entity.EntityCategory
@Nullable org.bukkit.inventory.EntityEquipment
double
double
getEyeHeight
(boolean ignorePose) @NotNull org.bukkit.Location
@NotNull org.bukkit.inventory.EquipmentSlot
int
double
float
int
@Nullable org.bukkit.entity.Player
double
@NotNull List<org.bukkit.block.Block>
getLastTwoTargetBlocks
(Set<org.bukkit.Material> transparent, int maxDistance) @NotNull org.bukkit.entity.Entity
@NotNull List<org.bukkit.block.Block>
getLineOfSight
(Set<org.bukkit.Material> transparent, int maxDistance) double
int
int
<T> T
getMemory
(@NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey) int
org.bukkit.potion.PotionEffect
getPotionEffect
(@NotNull org.bukkit.potion.PotionEffectType type) int
boolean
int
@Nullable org.bukkit.block.Block
getTargetBlock
(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) @NotNull org.bukkit.block.Block
getTargetBlock
(Set<org.bukkit.Material> transparent, int maxDistance) @Nullable org.bukkit.block.Block
getTargetBlockExact
(int maxDistance) @Nullable org.bukkit.block.Block
getTargetBlockExact
(int maxDistance, @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) @Nullable org.bukkit.block.BlockFace
getTargetBlockFace
(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) @Nullable com.destroystokyo.paper.block.TargetBlockInfo
getTargetBlockInfo
(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) @Nullable org.bukkit.entity.Entity
getTargetEntity
(int maxDistance, boolean ignoreBlocks) @Nullable com.destroystokyo.paper.entity.TargetEntityInfo
getTargetEntityInfo
(int maxDistance, boolean ignoreBlocks) boolean
hasAI()
boolean
hasLineOfSight
(@NotNull org.bukkit.entity.Entity other) boolean
hasLineOfSight
(@NotNull org.bukkit.Location location) boolean
hasPotionEffect
(@NotNull org.bukkit.potion.PotionEffectType type) boolean
boolean
boolean
isDead()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isValid()
<T extends org.bukkit.entity.Projectile>
TlaunchProjectile
(@NotNull Class<? extends T> projectile) <T extends org.bukkit.entity.Projectile>
TlaunchProjectile
(@NotNull Class<? extends T> projectile, @Nullable org.bukkit.util.Vector velocity) void
playPickupItemAnimation
(@NotNull org.bukkit.entity.Item item, int quantity) @Nullable org.bukkit.util.RayTraceResult
rayTraceBlocks
(double maxDistance) @Nullable org.bukkit.util.RayTraceResult
rayTraceBlocks
(double maxDistance, @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) void
registerAttribute
(@NotNull org.bukkit.attribute.Attribute attribute) void
remove()
void
removePotionEffect
(@NotNull org.bukkit.potion.PotionEffectType type) void
void
setAbsorptionAmount
(double amount) void
setAI
(boolean ai) void
setArrowCooldown
(int ticks) void
setArrowsInBody
(int count) void
setArrowsStuck
(int arrows) void
setBeeStingerCooldown
(int ticks) void
setBeeStingersInBody
(int count) void
setCanPickupItems
(boolean pickup) void
setCollidable
(boolean collidable) void
setGliding
(boolean gliding) void
setHealth
(double health) void
setHurtDirection
(float hurtDirection) void
setInvisible
(boolean invisible) void
setJumping
(boolean jumping) void
setKiller
(@Nullable org.bukkit.entity.Player killer) void
setLastDamage
(double damage) boolean
setLeashHolder
(org.bukkit.entity.Entity holder) void
setMaxHealth
(double health) void
setMaximumAir
(int ticks) void
setMaximumNoDamageTicks
(int ticks) <T> void
setMemory
(@NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey, T memoryValue) void
setNoDamageTicks
(int ticks) void
setRemainingAir
(int ticks) void
setRemoveWhenFarAway
(boolean remove) void
setShieldBlockingDelay
(int delay) void
setSwimming
(boolean swimming) void
void
boolean
teleport
(@NotNull org.bukkit.Location location, @NotNull org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) Methods 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, getScoreboardEntry, getScoreboardTags, getServer, getSpawnCategory, getTeleportCause, getTicksLived, getTrackedPlayers, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, hashCode, hasMetadata, hasPassengers, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isTicking, isVisualFire, leaveVehicle, lockFreezeTicks, name, nextComponentMessage, playEffect, recalculatePermissions, 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, teleport, teleportWithoutEvent
Methods inherited from class org.bukkit.command.CommandSender.Spigot
sendMessage, sendMessage, sendMessage, sendMessage
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods 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, stopSound
Methods inherited from interface org.bukkit.command.CommandSender
getName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage
Methods 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, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isVisualFire, leaveVehicle, lockFreezeTicks, playEffect, 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, teleport, teleport, teleport, teleportAsync, teleportAsync
Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEvent
Methods inherited from interface org.bukkit.entity.LivingEntity
getTargetBlock, getTargetBlockFace, getTargetBlockInfo, getTargetEntity, getTargetEntityInfo, playPickupItemAnimation
Methods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaid, assertSaid, nextMessage
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.Nameable
customName, customName, getCustomName, setCustomName
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, permissionValue, permissionValue, recalculatePermissions, removeAttachment
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
Methods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointers
Methods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Field Details
-
health
protected double health -
alive
protected boolean alive -
attributes
-
-
Constructor Details
-
LivingEntityMock
-
-
Method Details
-
getHealth
public double getHealth()- Specified by:
getHealth
in interfaceorg.bukkit.entity.Damageable
-
remove
public void remove()- Specified by:
remove
in interfaceorg.bukkit.entity.Entity
- Overrides:
remove
in classEntityMock
-
isDead
public boolean isDead()- Specified by:
isDead
in interfaceorg.bukkit.entity.Entity
- Overrides:
isDead
in classEntityMock
-
isValid
public boolean isValid()- Specified by:
isValid
in interfaceorg.bukkit.entity.Entity
- Overrides:
isValid
in classEntityMock
-
setHealth
public void setHealth(double health) - Specified by:
setHealth
in interfaceorg.bukkit.entity.Damageable
-
getAbsorptionAmount
public double getAbsorptionAmount()- Specified by:
getAbsorptionAmount
in interfaceorg.bukkit.entity.Damageable
-
setAbsorptionAmount
public void setAbsorptionAmount(double amount) - Specified by:
setAbsorptionAmount
in interfaceorg.bukkit.entity.Damageable
-
getMaxHealth
public double getMaxHealth()- Specified by:
getMaxHealth
in interfaceorg.bukkit.entity.Damageable
-
setMaxHealth
public void setMaxHealth(double health) - Specified by:
setMaxHealth
in interfaceorg.bukkit.entity.Damageable
-
resetMaxHealth
public void resetMaxHealth()- Specified by:
resetMaxHealth
in interfaceorg.bukkit.entity.Damageable
-
damage
public void damage(double amount) - Specified by:
damage
in interfaceorg.bukkit.entity.Damageable
-
damage
public void damage(double amount, @Nullable @Nullable org.bukkit.entity.Entity source) - Specified by:
damage
in interfaceorg.bukkit.entity.Damageable
-
getAttribute
public org.bukkit.attribute.AttributeInstance getAttribute(@NotNull @NotNull org.bukkit.attribute.Attribute attribute) - Specified by:
getAttribute
in interfaceorg.bukkit.attribute.Attributable
-
registerAttribute
public void registerAttribute(@NotNull @NotNull org.bukkit.attribute.Attribute attribute) - Specified by:
registerAttribute
in interfaceorg.bukkit.attribute.Attributable
-
launchProjectile
@NotNull public <T extends org.bukkit.entity.Projectile> T launchProjectile(@NotNull @NotNull Class<? extends T> projectile) - Specified by:
launchProjectile
in interfaceorg.bukkit.projectiles.ProjectileSource
-
launchProjectile
@NotNull public <T extends org.bukkit.entity.Projectile> T launchProjectile(@NotNull @NotNull Class<? extends T> projectile, @Nullable @Nullable org.bukkit.util.Vector velocity) - Specified by:
launchProjectile
in interfaceorg.bukkit.projectiles.ProjectileSource
-
getEyeHeight
public double getEyeHeight()- Specified by:
getEyeHeight
in interfaceorg.bukkit.entity.LivingEntity
-
getEyeHeight
public double getEyeHeight(boolean ignorePose) - Specified by:
getEyeHeight
in interfaceorg.bukkit.entity.LivingEntity
-
getEyeLocation
@NotNull public @NotNull org.bukkit.Location getEyeLocation()- Specified by:
getEyeLocation
in interfaceorg.bukkit.entity.LivingEntity
-
getLineOfSight
@NotNull public @NotNull List<org.bukkit.block.Block> getLineOfSight(Set<org.bukkit.Material> transparent, int maxDistance) - Specified by:
getLineOfSight
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlock
@NotNull public @NotNull org.bukkit.block.Block getTargetBlock(Set<org.bukkit.Material> transparent, int maxDistance) - Specified by:
getTargetBlock
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlock
@Nullable public @Nullable org.bukkit.block.Block getTargetBlock(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) - Specified by:
getTargetBlock
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlockFace
@Nullable public @Nullable org.bukkit.block.BlockFace getTargetBlockFace(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) - Specified by:
getTargetBlockFace
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlockInfo
@Nullable public @Nullable com.destroystokyo.paper.block.TargetBlockInfo getTargetBlockInfo(int maxDistance, @NotNull com.destroystokyo.paper.block.TargetBlockInfo.FluidMode fluidMode) - Specified by:
getTargetBlockInfo
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetEntity
@Nullable public @Nullable org.bukkit.entity.Entity getTargetEntity(int maxDistance, boolean ignoreBlocks) - Specified by:
getTargetEntity
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetEntityInfo
@Nullable public @Nullable com.destroystokyo.paper.entity.TargetEntityInfo getTargetEntityInfo(int maxDistance, boolean ignoreBlocks) - Specified by:
getTargetEntityInfo
in interfaceorg.bukkit.entity.LivingEntity
-
getLastTwoTargetBlocks
@NotNull public @NotNull List<org.bukkit.block.Block> getLastTwoTargetBlocks(Set<org.bukkit.Material> transparent, int maxDistance) - Specified by:
getLastTwoTargetBlocks
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlockExact
@Nullable public @Nullable org.bukkit.block.Block getTargetBlockExact(int maxDistance) - Specified by:
getTargetBlockExact
in interfaceorg.bukkit.entity.LivingEntity
-
getTargetBlockExact
@Nullable public @Nullable org.bukkit.block.Block getTargetBlockExact(int maxDistance, @NotNull @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) - Specified by:
getTargetBlockExact
in interfaceorg.bukkit.entity.LivingEntity
-
rayTraceBlocks
@Nullable public @Nullable org.bukkit.util.RayTraceResult rayTraceBlocks(double maxDistance) - Specified by:
rayTraceBlocks
in interfaceorg.bukkit.entity.LivingEntity
-
rayTraceBlocks
@Nullable public @Nullable org.bukkit.util.RayTraceResult rayTraceBlocks(double maxDistance, @NotNull @NotNull org.bukkit.FluidCollisionMode fluidCollisionMode) - Specified by:
rayTraceBlocks
in interfaceorg.bukkit.entity.LivingEntity
-
getRemainingAir
public int getRemainingAir()- Specified by:
getRemainingAir
in interfaceorg.bukkit.entity.LivingEntity
-
setRemainingAir
public void setRemainingAir(int ticks) - Specified by:
setRemainingAir
in interfaceorg.bukkit.entity.LivingEntity
-
getMaximumAir
public int getMaximumAir()- Specified by:
getMaximumAir
in interfaceorg.bukkit.entity.LivingEntity
-
setMaximumAir
public void setMaximumAir(int ticks) - Specified by:
setMaximumAir
in interfaceorg.bukkit.entity.LivingEntity
-
getMaximumNoDamageTicks
public int getMaximumNoDamageTicks()- Specified by:
getMaximumNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
setMaximumNoDamageTicks
public void setMaximumNoDamageTicks(int ticks) - Specified by:
setMaximumNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
getLastDamage
public double getLastDamage()- Specified by:
getLastDamage
in interfaceorg.bukkit.entity.LivingEntity
-
setLastDamage
public void setLastDamage(double damage) - Specified by:
setLastDamage
in interfaceorg.bukkit.entity.LivingEntity
-
getNoDamageTicks
public int getNoDamageTicks()- Specified by:
getNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
setNoDamageTicks
public void setNoDamageTicks(int ticks) - Specified by:
setNoDamageTicks
in interfaceorg.bukkit.entity.LivingEntity
-
getKiller
@Nullable public @Nullable org.bukkit.entity.Player getKiller()- Specified by:
getKiller
in interfaceorg.bukkit.entity.LivingEntity
-
setKiller
public void setKiller(@Nullable @Nullable org.bukkit.entity.Player killer) - Specified by:
setKiller
in interfaceorg.bukkit.entity.LivingEntity
-
addPotionEffect
public boolean addPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffect effect) - Specified by:
addPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
addPotionEffect
@Deprecated public boolean addPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffect effect, boolean force) Deprecated.- Specified by:
addPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
addPotionEffects
public boolean addPotionEffects(@NotNull @NotNull Collection<org.bukkit.potion.PotionEffect> effects) - Specified by:
addPotionEffects
in interfaceorg.bukkit.entity.LivingEntity
-
hasPotionEffect
public boolean hasPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
hasPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
getPotionEffect
public org.bukkit.potion.PotionEffect getPotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
getPotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
removePotionEffect
public void removePotionEffect(@NotNull @NotNull org.bukkit.potion.PotionEffectType type) - Specified by:
removePotionEffect
in interfaceorg.bukkit.entity.LivingEntity
-
getActivePotionEffects
- Specified by:
getActivePotionEffects
in interfaceorg.bukkit.entity.LivingEntity
-
hasLineOfSight
public boolean hasLineOfSight(@NotNull @NotNull org.bukkit.entity.Entity other) - Specified by:
hasLineOfSight
in interfaceorg.bukkit.entity.LivingEntity
-
hasLineOfSight
public boolean hasLineOfSight(@NotNull @NotNull org.bukkit.Location location) - Specified by:
hasLineOfSight
in interfaceorg.bukkit.entity.LivingEntity
-
getRemoveWhenFarAway
public boolean getRemoveWhenFarAway()- Specified by:
getRemoveWhenFarAway
in interfaceorg.bukkit.entity.LivingEntity
-
setRemoveWhenFarAway
public void setRemoveWhenFarAway(boolean remove) - Specified by:
setRemoveWhenFarAway
in interfaceorg.bukkit.entity.LivingEntity
-
getEquipment
@Nullable public @Nullable org.bukkit.inventory.EntityEquipment getEquipment()- Specified by:
getEquipment
in interfaceorg.bukkit.entity.LivingEntity
-
setCanPickupItems
public void setCanPickupItems(boolean pickup) - Specified by:
setCanPickupItems
in interfaceorg.bukkit.entity.LivingEntity
-
getCanPickupItems
public boolean getCanPickupItems()- Specified by:
getCanPickupItems
in interfaceorg.bukkit.entity.LivingEntity
-
teleport
public boolean teleport(@NotNull @NotNull org.bukkit.Location location, @NotNull org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) - Specified by:
teleport
in interfaceorg.bukkit.entity.Entity
- Overrides:
teleport
in classEntityMock
-
isLeashed
public boolean isLeashed()- Specified by:
isLeashed
in interfaceorg.bukkit.entity.LivingEntity
-
getLeashHolder
- Specified by:
getLeashHolder
in interfaceorg.bukkit.entity.LivingEntity
- Throws:
IllegalStateException
-
setLeashHolder
public boolean setLeashHolder(org.bukkit.entity.Entity holder) - Specified by:
setLeashHolder
in interfaceorg.bukkit.entity.LivingEntity
-
isGliding
public boolean isGliding()- Specified by:
isGliding
in interfaceorg.bukkit.entity.LivingEntity
-
setGliding
public void setGliding(boolean gliding) - Specified by:
setGliding
in interfaceorg.bukkit.entity.LivingEntity
-
isSwimming
public boolean isSwimming()- Specified by:
isSwimming
in interfaceorg.bukkit.entity.LivingEntity
-
setSwimming
public void setSwimming(boolean swimming) - Specified by:
setSwimming
in interfaceorg.bukkit.entity.LivingEntity
-
isRiptiding
public boolean isRiptiding()- Specified by:
isRiptiding
in interfaceorg.bukkit.entity.LivingEntity
-
isSleeping
public boolean isSleeping()- Specified by:
isSleeping
in interfaceorg.bukkit.entity.LivingEntity
-
isClimbing
public boolean isClimbing()- Specified by:
isClimbing
in interfaceorg.bukkit.entity.LivingEntity
-
setAI
public void setAI(boolean ai) - Specified by:
setAI
in interfaceorg.bukkit.entity.LivingEntity
-
hasAI
public boolean hasAI()- Specified by:
hasAI
in interfaceorg.bukkit.entity.LivingEntity
-
attack
public void attack(@NotNull @NotNull org.bukkit.entity.Entity target) - Specified by:
attack
in interfaceorg.bukkit.entity.LivingEntity
-
swingMainHand
public void swingMainHand()- Specified by:
swingMainHand
in interfaceorg.bukkit.entity.LivingEntity
-
swingOffHand
public void swingOffHand()- Specified by:
swingOffHand
in interfaceorg.bukkit.entity.LivingEntity
-
setCollidable
public void setCollidable(boolean collidable) - Specified by:
setCollidable
in interfaceorg.bukkit.entity.LivingEntity
-
isCollidable
public boolean isCollidable()- Specified by:
isCollidable
in interfaceorg.bukkit.entity.LivingEntity
-
getCollidableExemptions
- Specified by:
getCollidableExemptions
in interfaceorg.bukkit.entity.LivingEntity
-
getMemory
@Nullable public <T> T getMemory(@NotNull @NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey) - Specified by:
getMemory
in interfaceorg.bukkit.entity.LivingEntity
-
setMemory
public <T> void setMemory(@NotNull @NotNull org.bukkit.entity.memory.MemoryKey<T> memoryKey, @Nullable T memoryValue) - Specified by:
setMemory
in interfaceorg.bukkit.entity.LivingEntity
-
getCategory
@NotNull public @NotNull org.bukkit.entity.EntityCategory getCategory()- Specified by:
getCategory
in interfaceorg.bukkit.entity.LivingEntity
-
setArrowsInBody
public void setArrowsInBody(int count) - Specified by:
setArrowsInBody
in interfaceorg.bukkit.entity.LivingEntity
-
getBeeStingerCooldown
public int getBeeStingerCooldown()- Specified by:
getBeeStingerCooldown
in interfaceorg.bukkit.entity.LivingEntity
-
setBeeStingerCooldown
public void setBeeStingerCooldown(int ticks) - Specified by:
setBeeStingerCooldown
in interfaceorg.bukkit.entity.LivingEntity
-
getBeeStingersInBody
public int getBeeStingersInBody()- Specified by:
getBeeStingersInBody
in interfaceorg.bukkit.entity.LivingEntity
-
setBeeStingersInBody
public void setBeeStingersInBody(int count) - Specified by:
setBeeStingersInBody
in interfaceorg.bukkit.entity.LivingEntity
-
getArrowsInBody
public int getArrowsInBody()- Specified by:
getArrowsInBody
in interfaceorg.bukkit.entity.LivingEntity
-
setArrowCooldown
public void setArrowCooldown(int ticks) - Specified by:
setArrowCooldown
in interfaceorg.bukkit.entity.LivingEntity
-
getArrowCooldown
public int getArrowCooldown()- Specified by:
getArrowCooldown
in interfaceorg.bukkit.entity.LivingEntity
-
setInvisible
public void setInvisible(boolean invisible) - Specified by:
setInvisible
in interfaceorg.bukkit.entity.LivingEntity
-
isInvisible
public boolean isInvisible()- Specified by:
isInvisible
in interfaceorg.bukkit.entity.LivingEntity
-
getArrowsStuck
public int getArrowsStuck()- Specified by:
getArrowsStuck
in interfaceorg.bukkit.entity.LivingEntity
-
setArrowsStuck
public void setArrowsStuck(int arrows) - Specified by:
setArrowsStuck
in interfaceorg.bukkit.entity.LivingEntity
-
getShieldBlockingDelay
public int getShieldBlockingDelay()- Specified by:
getShieldBlockingDelay
in interfaceorg.bukkit.entity.LivingEntity
-
setShieldBlockingDelay
public void setShieldBlockingDelay(int delay) - Specified by:
setShieldBlockingDelay
in interfaceorg.bukkit.entity.LivingEntity
-
getActiveItem
@Nullable public @Nullable org.bukkit.inventory.ItemStack getActiveItem()- Specified by:
getActiveItem
in interfaceorg.bukkit.entity.LivingEntity
-
clearActiveItem
public void clearActiveItem()- Specified by:
clearActiveItem
in interfaceorg.bukkit.entity.LivingEntity
-
getItemUseRemainingTime
public int getItemUseRemainingTime()- Specified by:
getItemUseRemainingTime
in interfaceorg.bukkit.entity.LivingEntity
-
getHandRaisedTime
public int getHandRaisedTime()- Specified by:
getHandRaisedTime
in interfaceorg.bukkit.entity.LivingEntity
-
isHandRaised
public boolean isHandRaised()- Specified by:
isHandRaised
in interfaceorg.bukkit.entity.LivingEntity
-
getHandRaised
@NotNull public @NotNull org.bukkit.inventory.EquipmentSlot getHandRaised()- Specified by:
getHandRaised
in interfaceorg.bukkit.entity.LivingEntity
-
isJumping
public boolean isJumping()- Specified by:
isJumping
in interfaceorg.bukkit.entity.LivingEntity
-
setJumping
public void setJumping(boolean jumping) - Specified by:
setJumping
in interfaceorg.bukkit.entity.LivingEntity
-
playPickupItemAnimation
public void playPickupItemAnimation(@NotNull @NotNull org.bukkit.entity.Item item, int quantity) - Specified by:
playPickupItemAnimation
in interfaceorg.bukkit.entity.LivingEntity
-
getHurtDirection
public float getHurtDirection()- Specified by:
getHurtDirection
in interfaceorg.bukkit.entity.LivingEntity
-
setHurtDirection
public void setHurtDirection(float hurtDirection) - Specified by:
setHurtDirection
in interfaceorg.bukkit.entity.LivingEntity
-