Package org.bukkit.entity
Interface Interaction
- All Superinterfaces:
CommandSender,Entity,Metadatable,Nameable,Permissible,PersistentDataHolder,ServerOperator
Represents an entity designed to only record interactions.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceRepresents a previous interaction with this entity.Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
Entity.Spigot -
Method Summary
Modifier and TypeMethodDescriptionfloatGets the height of this interaction entity.floatGets the width of this interaction entity.Gets the last attack on this interaction entity.Gets the last interaction on this entity.booleanGets if this interaction entity should trigger a response when interacted with.voidsetInteractionHeight(float height) Sets the height of this interaction entity.voidsetInteractionWidth(float width) Sets the width of this interaction entity.voidsetResponsive(boolean response) Sets if this interaction entity should trigger a response when interacted with.Methods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, copy, copy, createSnapshot, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFrozen, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isInWorld, isOnGround, isPersistent, isSilent, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spigot, teleport, teleport, teleport, teleportMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.Nameable
getCustomName, setCustomNameMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Method Details
-
getInteractionWidth
float getInteractionWidth()Gets the width of this interaction entity.- Returns:
- width
-
setInteractionWidth
void setInteractionWidth(float width) Sets the width of this interaction entity.- Parameters:
width- new width
-
getInteractionHeight
float getInteractionHeight()Gets the height of this interaction entity.- Returns:
- height
-
setInteractionHeight
void setInteractionHeight(float height) Sets the height of this interaction entity.- Parameters:
height- new height
-
isResponsive
boolean isResponsive()Gets if this interaction entity should trigger a response when interacted with.- Returns:
- response setting
-
setResponsive
void setResponsive(boolean response) Sets if this interaction entity should trigger a response when interacted with.- Parameters:
response- new setting
-
getLastAttack
Gets the last attack on this interaction entity.- Returns:
- last attack data, if present
-
getLastInteraction
Gets the last interaction on this entity.- Returns:
- last interaction data, if present
-