public interface JALSE extends Identifiable, ActionEngine, ActionScheduler<JALSE>, EntityContainer, Taggable
Entity and execute Action at given intervals.DefaultJALSE| Modifier and Type | Method and Description |
|---|---|
default java.util.Set<Entity> |
getEntityTree()
Gets a set containing the entire entity tree.
|
java.util.Set<java.util.UUID> |
getIDsInTree()
Gets the current set of IDs for the entire tree.
|
int |
getTreeCount()
Gets the current total number of entities.
|
java.util.stream.Stream<Entity> |
streamEntityTree()
Streams the entire entity tree.
|
equals, getID, getID, hashCode, is, not, toStringgetBindings, isPaused, isStopped, newContext, pause, putInBindings, removeFromBindings, resume, schedule, schedule, stopcancelAllScheduledForActor, newContextForActor, scheduleForActor, scheduleForActor, scheduleForActoraddEntityListener, getEntities, getEntitiesAsType, getEntitiesOfType, getEntity, getEntityAsType, getEntityCount, getEntityIDs, getEntityListeners, getOptEntity, getOptEntityAsType, hasEntities, hasEntity, hasEntityListener, killEntities, killEntity, newEntity, newEntity, newEntity, newEntity, newEntity, newEntity, newEntity, newEntity, receiveEntity, removeEntityListener, removeEntityListeners, streamEntities, streamEntitiesAsType, streamEntitiesOfType, streamEntityIDs, transferAllEntities, transferEntities, transferEntities, transferEntitygetTags, streamTagsdefault java.util.Set<Entity> getEntityTree()
streamEntityTree()java.util.Set<java.util.UUID> getIDsInTree()
Entities.getEntityIDsRecursively(EntityContainer)int getTreeCount()
Entities.getEntityCountRecursively(EntityContainer)java.util.stream.Stream<Entity> streamEntityTree()
Entities.walkEntities(EntityContainer)