Package net.glowstone.io.entity
Class LivingEntityStore<T extends GlowLivingEntity>
java.lang.Object
net.glowstone.io.entity.EntityStore<T>
net.glowstone.io.entity.LivingEntityStore<T>
- Direct Known Subclasses:
AgeableStore
-
Field Summary
Fields inherited from class net.glowstone.io.entity.EntityStore
entityType, type -
Constructor Summary
ConstructorsConstructorDescriptionLivingEntityStore(Class<T> clazz, String type) LivingEntityStore(Class<T> clazz, org.bukkit.entity.EntityType type) -
Method Summary
Modifier and TypeMethodDescriptionvoidload(T entity, CompoundTag compound) Load data into an existing entity of the appropriate type from the given compound tag.voidsave(T entity, CompoundTag tag) Save information about this entity to the given tag.Methods inherited from class net.glowstone.io.entity.EntityStore
canEqual, createEntity, createEntity, equals, getEntityType, getType, hashCode, toString
-
Constructor Details
-
LivingEntityStore
-
LivingEntityStore
-
-
Method Details
-
load
Description copied from class:EntityStoreLoad data into an existing entity of the appropriate type from the given compound tag.- Overrides:
loadin classEntityStore<T extends GlowLivingEntity>- Parameters:
entity- The target entity.compound- The entity's tag.
-
save
Description copied from class:EntityStoreSave information about this entity to the given tag.- Overrides:
savein classEntityStore<T extends GlowLivingEntity>- Parameters:
entity- The entity to save.tag- The target tag.
-