Interface EntityArchetypeVolume
-
- All Superinterfaces:
Volume
- All Known Subinterfaces:
ArchetypeVolume,EntityArchetypeVolume.Immutable,EntityArchetypeVolume.Modifiable<M>,EntityArchetypeVolume.Mutable,EntityArchetypeVolume.Streamable<B>,EntityArchetypeVolume.Unmodifiable<U>,Schematic
public interface EntityArchetypeVolume extends Volume
AVolumethat may contain severalEntityArchetypes such that they can be read, modified, and spawned into aEntityVolume.MutableviaEntityVolume.Modifiable.spawnEntity(Entity). Note that this volume does NOT guarantee immutability or thread safety. UtilizeEntityArchetypeVolume.Unmodifiables and possibly
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceEntityArchetypeVolume.Immutablestatic interfaceEntityArchetypeVolume.Modifiable<M extends EntityArchetypeVolume.Modifiable<M>>static interfaceEntityArchetypeVolume.Mutablestatic interfaceEntityArchetypeVolume.Streamable<B extends EntityArchetypeVolume.Streamable<B>>static interfaceEntityArchetypeVolume.Unmodifiable<U extends EntityArchetypeVolume.Unmodifiable<U>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<EntityArchetype>entityArchetypes()java.util.Collection<EntityArchetype>entityArchetypes(java.util.function.Predicate<EntityArchetype> filter)java.util.Collection<EntityArchetypeEntry>entityArchetypesByPosition()
-
-
-
Method Detail
-
entityArchetypes
java.util.Collection<EntityArchetype> entityArchetypes()
-
entityArchetypesByPosition
java.util.Collection<EntityArchetypeEntry> entityArchetypesByPosition()
-
entityArchetypes
java.util.Collection<EntityArchetype> entityArchetypes(java.util.function.Predicate<EntityArchetype> filter)
-
-