Package org.spongepowered.api.entity
Interface EntityType<A extends Entity>
- All Superinterfaces:
- ComponentLike,- DefaultedRegistryValue,- Taggable<EntityType<?>>
@CatalogedBy(EntityTypes.class)
public interface EntityType<A extends Entity>
extends DefaultedRegistryValue, ComponentLike, Taggable<EntityType<?>>
Describes a type of entity.
- 
Method SummaryModifier and TypeMethodDescriptionbooleancategory()Gets theEntityCategoryof this type.booleanIf trueentitiesof this type may be caught on fire.booleanIf trueentitiesof this type may be summoned naturally or via command.booleanIf trueentitiesof this type will not be saved to disk.Methods inherited from interface net.kyori.adventure.text.ComponentLikeasComponentMethods inherited from interface org.spongepowered.api.registry.DefaultedRegistryValueasDefaultedReference, findKey, keyMethods inherited from interface org.spongepowered.api.tag.Taggableis, registryType, tags
- 
Method Details- 
isTransientboolean isTransient()If trueentitiesof this type will not be saved to disk.- Returns:
- If the type is transient
 
- 
isSummonableboolean isSummonable()If trueentitiesof this type may be summoned naturally or via command.- Returns:
- If the type is summonable
 
- 
isFlammableboolean isFlammable()If trueentitiesof this type may be caught on fire.- Returns:
- If the type is flammable
 
- 
canSpawnAwayFromPlayerboolean canSpawnAwayFromPlayer()- Returns:
- If the type can spawn far away from a player
 
- 
categoryEntityCategory category()Gets theEntityCategoryof this type.- Returns:
- The category of this type
 
 
-