public abstract class EntityMock extends org.bukkit.entity.Entity.Spigot implements org.bukkit.entity.Entity, MessageTarget
| Constructor and Description |
|---|
EntityMock(@NotNull ServerMock server,
@NotNull java.util.UUID uuid) |
| Modifier and Type | Method and Description |
|---|---|
org.bukkit.permissions.PermissionAttachment |
addAttachment(org.bukkit.plugin.Plugin plugin) |
org.bukkit.permissions.PermissionAttachment |
addAttachment(org.bukkit.plugin.Plugin plugin,
int ticks) |
org.bukkit.permissions.PermissionAttachment |
addAttachment(org.bukkit.plugin.Plugin plugin,
java.lang.String name,
boolean value) |
org.bukkit.permissions.PermissionAttachment |
addAttachment(org.bukkit.plugin.Plugin plugin,
java.lang.String name,
boolean value,
int ticks) |
boolean |
addPassenger(org.bukkit.entity.Entity passenger) |
boolean |
addScoreboardTag(java.lang.String tag) |
void |
assertLocation(org.bukkit.Location expectedLocation,
double maximumDistance)
Assert that the actual location of the player is within a certain distance to a given location.
|
void |
assertNotTeleported()
Assert that the player hasn't teleported.
|
void |
assertTeleported(@NotNull org.bukkit.Location expectedLocation,
double maximumDistance)
Assert that the player teleported to a certain location within a certain distance to a given location.
|
void |
clearTeleported()
Clears the teleported flag.
|
boolean |
eject() |
boolean |
equals(java.lang.Object obj) |
org.bukkit.util.BoundingBox |
getBoundingBox() |
java.lang.String |
getCustomName() |
java.util.Set<org.bukkit.permissions.PermissionAttachmentInfo> |
getEffectivePermissions() |
int |
getEntityId() |
org.bukkit.block.BlockFace |
getFacing() |
float |
getFallDistance() |
int |
getFireTicks() |
double |
getHeight() |
org.bukkit.event.entity.EntityDamageEvent |
getLastDamageCause() |
org.bukkit.Location |
getLocation() |
org.bukkit.Location |
getLocation(org.bukkit.Location loc) |
int |
getMaxFireTicks() |
java.util.List<org.bukkit.metadata.MetadataValue> |
getMetadata(java.lang.String metadataKey) |
java.lang.String |
getName() |
java.util.List<org.bukkit.entity.Entity> |
getNearbyEntities(double x,
double y,
double z) |
org.bukkit.entity.Entity |
getPassenger() |
java.util.List<org.bukkit.entity.Entity> |
getPassengers() |
@NotNull org.bukkit.persistence.PersistentDataContainer |
getPersistentDataContainer() |
org.bukkit.block.PistonMoveReaction |
getPistonMoveReaction() |
int |
getPortalCooldown() |
org.bukkit.entity.Pose |
getPose() |
java.util.Set<java.lang.String> |
getScoreboardTags() |
ServerMock |
getServer() |
org.bukkit.event.player.PlayerTeleportEvent.TeleportCause |
getTeleportCause()
Get the cause of the last teleport.
|
int |
getTicksLived() |
java.util.UUID |
getUniqueId() |
org.bukkit.entity.Entity |
getVehicle() |
org.bukkit.util.Vector |
getVelocity() |
double |
getWidth() |
org.bukkit.World |
getWorld() |
boolean |
hasGravity() |
int |
hashCode() |
boolean |
hasMetadata(java.lang.String metadataKey) |
boolean |
hasPermission(org.bukkit.permissions.Permission perm) |
boolean |
hasPermission(java.lang.String name) |
boolean |
hasTeleported()
Checks if the player has been teleported since the last assert or
clearTeleported(). |
boolean |
isCustomNameVisible() |
boolean |
isDead() |
boolean |
isEmpty() |
boolean |
isGlowing() |
boolean |
isInsideVehicle() |
boolean |
isInvulnerable() |
boolean |
isInWater() |
boolean |
isOnGround() |
boolean |
isOp() |
boolean |
isPermissionSet(org.bukkit.permissions.Permission perm) |
boolean |
isPermissionSet(java.lang.String name) |
boolean |
isPersistent() |
boolean |
isSilent() |
boolean |
isValid() |
boolean |
leaveVehicle() |
java.lang.String |
nextMessage()
Returns the next message that was sent to the target.
|
void |
playEffect(org.bukkit.EntityEffect type) |
void |
recalculatePermissions() |
void |
remove() |
void |
removeAttachment(org.bukkit.permissions.PermissionAttachment attachment) |
void |
removeMetadata(java.lang.String metadataKey,
org.bukkit.plugin.Plugin owningPlugin) |
boolean |
removePassenger(org.bukkit.entity.Entity passenger) |
boolean |
removeScoreboardTag(java.lang.String tag) |
void |
sendMessage(java.lang.String message) |
void |
sendMessage(java.lang.String[] messages) |
void |
sendMessage(java.util.UUID sender,
java.lang.String message) |
void |
sendMessage(java.util.UUID sender,
java.lang.String[] messages) |
void |
setCustomName(java.lang.String name) |
void |
setCustomNameVisible(boolean flag) |
void |
setFallDistance(float distance) |
void |
setFireTicks(int ticks) |
void |
setGlowing(boolean flag) |
void |
setGravity(boolean gravity) |
void |
setInvulnerable(boolean flag) |
void |
setLastDamageCause(org.bukkit.event.entity.EntityDamageEvent event) |
void |
setLocation(org.bukkit.Location location)
Sets the location of the entity.
|
void |
setMetadata(java.lang.String metadataKey,
org.bukkit.metadata.MetadataValue newMetadataValue) |
void |
setName(java.lang.String name)
Sets the name of this entity.
|
void |
setOp(boolean isOperator) |
boolean |
setPassenger(org.bukkit.entity.Entity passenger) |
void |
setPersistent(boolean persistent) |
void |
setPortalCooldown(int cooldown) |
void |
setRotation(float yaw,
float pitch) |
void |
setSilent(boolean flag) |
void |
setTicksLived(int value) |
void |
setVelocity(@NotNull org.bukkit.util.Vector velocity) |
org.bukkit.entity.Entity.Spigot |
spigot() |
boolean |
teleport(org.bukkit.entity.Entity destination) |
boolean |
teleport(org.bukkit.entity.Entity destination,
org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) |
boolean |
teleport(org.bukkit.Location location) |
boolean |
teleport(org.bukkit.Location location,
org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) |
sendMessage, sendMessage, sendMessage, sendMessageclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitassertNoMoreSaid, assertSaidpublic EntityMock(@NotNull
@NotNull ServerMock server,
@NotNull
@NotNull java.util.UUID uuid)
public final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void assertLocation(org.bukkit.Location expectedLocation,
double maximumDistance)
expectedLocation - The location the player should be at.maximumDistance - The distance the player may maximumly be separated from the expected location.public void assertTeleported(@NotNull
@NotNull org.bukkit.Location expectedLocation,
double maximumDistance)
expectedLocation - The location the player should be at.maximumDistance - The distance the player may maximumly be separated from the expected location.public void assertNotTeleported()
public boolean hasTeleported()
clearTeleported().true if the player has been teleported, false if he hasn't been teleported.public void clearTeleported()
public org.bukkit.event.player.PlayerTeleportEvent.TeleportCause getTeleportCause()
public java.util.UUID getUniqueId()
getUniqueId in interface org.bukkit.entity.Entitypublic org.bukkit.Location getLocation()
getLocation in interface org.bukkit.entity.Entitypublic org.bukkit.Location getLocation(org.bukkit.Location loc)
getLocation in interface org.bukkit.entity.Entitypublic void setLocation(org.bukkit.Location location)
location - The new location of the entity.public org.bukkit.World getWorld()
getWorld in interface org.bukkit.entity.Entitypublic void setMetadata(java.lang.String metadataKey,
org.bukkit.metadata.MetadataValue newMetadataValue)
setMetadata in interface org.bukkit.metadata.Metadatablepublic java.util.List<org.bukkit.metadata.MetadataValue> getMetadata(java.lang.String metadataKey)
getMetadata in interface org.bukkit.metadata.Metadatablepublic boolean hasMetadata(java.lang.String metadataKey)
hasMetadata in interface org.bukkit.metadata.Metadatablepublic void removeMetadata(java.lang.String metadataKey,
org.bukkit.plugin.Plugin owningPlugin)
removeMetadata in interface org.bukkit.metadata.Metadatable@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()
getPersistentDataContainer in interface org.bukkit.persistence.PersistentDataHolderpublic boolean teleport(org.bukkit.Location location)
teleport in interface org.bukkit.entity.Entitypublic boolean teleport(org.bukkit.Location location,
org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause)
teleport in interface org.bukkit.entity.Entitypublic boolean teleport(org.bukkit.entity.Entity destination)
teleport in interface org.bukkit.entity.Entitypublic boolean teleport(org.bukkit.entity.Entity destination,
org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause)
teleport in interface org.bukkit.entity.Entitypublic boolean isOp()
isOp in interface org.bukkit.permissions.ServerOperatorpublic void setOp(boolean isOperator)
setOp in interface org.bukkit.permissions.ServerOperatorpublic java.lang.String getName()
getName in interface org.bukkit.command.CommandSenderpublic void setName(java.lang.String name)
name - The new name of the entity.public void sendMessage(java.lang.String message)
sendMessage in interface org.bukkit.command.CommandSenderpublic void sendMessage(java.lang.String[] messages)
sendMessage in interface org.bukkit.command.CommandSenderpublic void sendMessage(java.util.UUID sender,
java.lang.String message)
sendMessage in interface org.bukkit.command.CommandSenderpublic void sendMessage(java.util.UUID sender,
java.lang.String[] messages)
sendMessage in interface org.bukkit.command.CommandSenderpublic java.lang.String nextMessage()
MessageTargetnextMessage in interface MessageTargetpublic boolean isPermissionSet(java.lang.String name)
isPermissionSet in interface org.bukkit.permissions.Permissiblepublic boolean isPermissionSet(org.bukkit.permissions.Permission perm)
isPermissionSet in interface org.bukkit.permissions.Permissiblepublic boolean hasPermission(java.lang.String name)
hasPermission in interface org.bukkit.permissions.Permissiblepublic boolean hasPermission(org.bukkit.permissions.Permission perm)
hasPermission in interface org.bukkit.permissions.Permissiblepublic org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin,
java.lang.String name,
boolean value)
addAttachment in interface org.bukkit.permissions.Permissiblepublic org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin)
addAttachment in interface org.bukkit.permissions.Permissiblepublic org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin,
java.lang.String name,
boolean value,
int ticks)
addAttachment in interface org.bukkit.permissions.Permissiblepublic org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin,
int ticks)
addAttachment in interface org.bukkit.permissions.Permissiblepublic void removeAttachment(org.bukkit.permissions.PermissionAttachment attachment)
removeAttachment in interface org.bukkit.permissions.Permissiblepublic void recalculatePermissions()
recalculatePermissions in interface org.bukkit.permissions.Permissiblepublic java.util.Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectivePermissions()
getEffectivePermissions in interface org.bukkit.permissions.Permissiblepublic java.lang.String getCustomName()
getCustomName in interface org.bukkit.Nameablepublic void setCustomName(java.lang.String name)
setCustomName in interface org.bukkit.Nameablepublic void setVelocity(@NotNull
@NotNull org.bukkit.util.Vector velocity)
setVelocity in interface org.bukkit.entity.Entitypublic org.bukkit.util.Vector getVelocity()
getVelocity in interface org.bukkit.entity.Entitypublic double getHeight()
getHeight in interface org.bukkit.entity.Entitypublic double getWidth()
getWidth in interface org.bukkit.entity.Entitypublic boolean isOnGround()
isOnGround in interface org.bukkit.entity.Entitypublic java.util.List<org.bukkit.entity.Entity> getNearbyEntities(double x,
double y,
double z)
getNearbyEntities in interface org.bukkit.entity.Entitypublic int getEntityId()
getEntityId in interface org.bukkit.entity.Entitypublic int getFireTicks()
getFireTicks in interface org.bukkit.entity.Entitypublic int getMaxFireTicks()
getMaxFireTicks in interface org.bukkit.entity.Entitypublic void setFireTicks(int ticks)
setFireTicks in interface org.bukkit.entity.Entitypublic void remove()
remove in interface org.bukkit.entity.Entitypublic boolean isDead()
isDead in interface org.bukkit.entity.Entitypublic boolean isValid()
isValid in interface org.bukkit.entity.Entitypublic ServerMock getServer()
getServer in interface org.bukkit.command.CommandSendergetServer in interface org.bukkit.entity.Entitypublic org.bukkit.entity.Entity getPassenger()
getPassenger in interface org.bukkit.entity.Entitypublic boolean setPassenger(org.bukkit.entity.Entity passenger)
setPassenger in interface org.bukkit.entity.Entitypublic java.util.List<org.bukkit.entity.Entity> getPassengers()
getPassengers in interface org.bukkit.entity.Entitypublic boolean addPassenger(org.bukkit.entity.Entity passenger)
addPassenger in interface org.bukkit.entity.Entitypublic boolean removePassenger(org.bukkit.entity.Entity passenger)
removePassenger in interface org.bukkit.entity.Entitypublic boolean isEmpty()
isEmpty in interface org.bukkit.entity.Entitypublic boolean eject()
eject in interface org.bukkit.entity.Entitypublic float getFallDistance()
getFallDistance in interface org.bukkit.entity.Entitypublic void setFallDistance(float distance)
setFallDistance in interface org.bukkit.entity.Entitypublic void setLastDamageCause(org.bukkit.event.entity.EntityDamageEvent event)
setLastDamageCause in interface org.bukkit.entity.Entitypublic org.bukkit.event.entity.EntityDamageEvent getLastDamageCause()
getLastDamageCause in interface org.bukkit.entity.Entitypublic int getTicksLived()
getTicksLived in interface org.bukkit.entity.Entitypublic void setTicksLived(int value)
setTicksLived in interface org.bukkit.entity.Entitypublic void playEffect(org.bukkit.EntityEffect type)
playEffect in interface org.bukkit.entity.Entitypublic boolean isInsideVehicle()
isInsideVehicle in interface org.bukkit.entity.Entitypublic boolean leaveVehicle()
leaveVehicle in interface org.bukkit.entity.Entitypublic org.bukkit.entity.Entity getVehicle()
getVehicle in interface org.bukkit.entity.Entitypublic void setCustomNameVisible(boolean flag)
setCustomNameVisible in interface org.bukkit.entity.Entitypublic boolean isCustomNameVisible()
isCustomNameVisible in interface org.bukkit.entity.Entitypublic void setGlowing(boolean flag)
setGlowing in interface org.bukkit.entity.Entitypublic boolean isGlowing()
isGlowing in interface org.bukkit.entity.Entitypublic void setInvulnerable(boolean flag)
setInvulnerable in interface org.bukkit.entity.Entitypublic boolean isInvulnerable()
isInvulnerable in interface org.bukkit.entity.Entitypublic boolean isSilent()
isSilent in interface org.bukkit.entity.Entitypublic void setSilent(boolean flag)
setSilent in interface org.bukkit.entity.Entitypublic boolean hasGravity()
hasGravity in interface org.bukkit.entity.Entitypublic void setGravity(boolean gravity)
setGravity in interface org.bukkit.entity.Entitypublic int getPortalCooldown()
getPortalCooldown in interface org.bukkit.entity.Entitypublic void setPortalCooldown(int cooldown)
setPortalCooldown in interface org.bukkit.entity.Entitypublic java.util.Set<java.lang.String> getScoreboardTags()
getScoreboardTags in interface org.bukkit.entity.Entitypublic boolean addScoreboardTag(java.lang.String tag)
addScoreboardTag in interface org.bukkit.entity.Entitypublic boolean removeScoreboardTag(java.lang.String tag)
removeScoreboardTag in interface org.bukkit.entity.Entitypublic org.bukkit.block.PistonMoveReaction getPistonMoveReaction()
getPistonMoveReaction in interface org.bukkit.entity.Entitypublic void setRotation(float yaw,
float pitch)
setRotation in interface org.bukkit.entity.Entitypublic org.bukkit.util.BoundingBox getBoundingBox()
getBoundingBox in interface org.bukkit.entity.Entitypublic boolean isPersistent()
isPersistent in interface org.bukkit.entity.Entitypublic void setPersistent(boolean persistent)
setPersistent in interface org.bukkit.entity.Entitypublic org.bukkit.block.BlockFace getFacing()
getFacing in interface org.bukkit.entity.Entitypublic org.bukkit.entity.Pose getPose()
getPose in interface org.bukkit.entity.Entitypublic boolean isInWater()
isInWater in interface org.bukkit.entity.Entitypublic org.bukkit.entity.Entity.Spigot spigot()
spigot in interface org.bukkit.command.CommandSenderspigot in interface org.bukkit.entity.Entity