public class EntityTypeEvent extends AbstractIdentifiable
EntityTypeListener. This is a unique event that contains the
relevant Entity.Entityid| 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, toStringpublic 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()