public class EntityTypeEvent extends AbstractIdentifiable
EntityTypeListener
. This is a unique event that contains the
relevant Entity
.Entity
id
Constructor and Description |
---|
EntityTypeEvent(Entity entity,
java.lang.Class<? extends Entity> typeChange,
java.util.Set<java.lang.Class<? extends Entity>> typeChangeDependants)
Creates a new EntityTypeEvent with a random ID.
|
Modifier and Type | Method and Description |
---|---|
Entity |
getEntity()
Gets the event entity.
|
java.lang.Class<? extends Entity> |
getTypeChange()
Gets the event type change.
|
java.util.Set<java.lang.Class<? extends Entity>> |
getTypeChangeDependants() |
equals, getID, hashCode, toString
public EntityTypeEvent(Entity entity, java.lang.Class<? extends Entity> typeChange, java.util.Set<java.lang.Class<? extends Entity>> typeChangeDependants)
entity
- Entity the event is for.typeChange
- Entity type change.typeChangeDependants
- Addtional types that were changed due to to this event.public Entity getEntity()
public java.lang.Class<? extends Entity> getTypeChange()
public java.util.Set<java.lang.Class<? extends Entity>> getTypeChangeDependants()