Package com.epicbot.api.shared.entity
Interface GameEntity
-
- All Superinterfaces:
Actionable
,Clickable
,Identifiable
,Interactable
,Locatable
,LocatableEntity
,Modeled
,Renderable
,Validatable
- All Known Subinterfaces:
Actor
,GroundItem
,NPC
,Player
,SceneObject
public interface GameEntity extends LocatableEntity, Interactable
An common entity on that is aLocatableEntity
but alsoInteractable
.
-
-
Method Summary
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Actionable
getActions, hasAction, hasActionMatch
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Clickable
click, click, hover
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Identifiable
getId
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Interactable
interact, interact, interact, interact, interact, interactMatch
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Locatable
canReach, canReach, canReach, derive, derive, distanceTo, distanceTo, getArea, getArea, getLocation, getMapPoint, getPlane, getSceneOffset, getX, getY, isOnMap, randomize, randomize, randomize
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Modeled
getModel, getModelHeight, getModelId
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Renderable
contains, draw, getCentralPoint, getRandomPoint, getRealCentralPoint, isVisible
-
Methods inherited from interface com.epicbot.api.shared.entity.details.Validatable
isValid
-
-