public class EntityEvent extends AbstractIdentifiable
EntityListener. This is a unique event that contains the relevant
Entity and it's parent EntityContainer (even if the Entity has been killed).EntityContainerid| Constructor and Description |
|---|
EntityEvent(EntityContainer container,
Entity entity)
Creates a new EntityEvent with a random ID.
|
EntityEvent(EntityContainer container,
Entity entity,
EntityContainer destination)
Creates a new EntityEvent with a random ID.
|
| Modifier and Type | Method and Description |
|---|---|
EntityContainer |
getContainer()
Gets the Entity's parent container.
|
EntityContainer |
getDestinationContainer()
Get the destination container for the transfer event.
|
Entity |
getEntity()
Gets the event entity.
|
java.util.Optional<EntityContainer> |
getOptDestinationContainer()
Get the destination container for the transfer event.
|
boolean |
isTransfer()
Checks whether this is a transfer event.
|
equals, getID, hashCode, toStringpublic EntityEvent(EntityContainer container, Entity entity)
container - Parent container for the Entity.entity - Entity the event is for.public EntityEvent(EntityContainer container, Entity entity, EntityContainer destination)
container - Parent container for the entity.entity - Entity the event is for.destination - Destination container for transfer events (can be null).public EntityContainer getContainer()
public EntityContainer getDestinationContainer()
public Entity getEntity()
public java.util.Optional<EntityContainer> getOptDestinationContainer()
public boolean isTransfer()