Uses of Class
com.hypixel.hytale.component.Archetype
Packages that use Archetype
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of Archetype in com.hypixel.hytale.component
Methods in com.hypixel.hytale.component that return ArchetypeModifier and TypeMethodDescriptionArchetype.add(Archetype<ECS_TYPE> archetype, ComponentType<ECS_TYPE, T> componentType) static <ECS_TYPE> Archetype<ECS_TYPE> Archetype.empty()ArchetypeChunk.getArchetype()CommandBuffer.getArchetype(Ref<ECS_TYPE> ref) Allows access to the archetype associated with the given entity reference.ComponentAccessor.getArchetype(Ref<ECS_TYPE> ref) Fetches the archetype for the given entity reference.Holder.getArchetype()Store.getArchetype(Ref<ECS_TYPE> ref) ReadWriteQuery.getReadArchetype()Archetype.getSerializableArchetype(ComponentRegistry.Data<ECS_TYPE> data, Predicate<ComponentType<ECS_TYPE, ?>> filter) Gets a new archetype containing only the serializable components from this archetype.ReadWriteQuery.getWriteArchetype()static <ECS_TYPE> Archetype<ECS_TYPE> Archetype.of(ComponentType<ECS_TYPE, ?> componentTypes) Creates a newArchetypeinstance from a singleComponentType.static <ECS_TYPE> Archetype<ECS_TYPE> Archetype.of(ComponentType<ECS_TYPE, ?>... componentTypes) Creates a newArchetypeinstance from multipleComponentType's.Archetype.remove(Archetype<ECS_TYPE> archetype, ComponentType<ECS_TYPE, T> componentType) Methods in com.hypixel.hytale.component with parameters of type ArchetypeModifier and TypeMethodDescriptionvoidHolder._internal_init(Archetype<ECS_TYPE> archetype, Component<ECS_TYPE>[] components, ComponentType<ECS_TYPE, UnknownComponents<ECS_TYPE>> unknownComponentType) Archetype.add(Archetype<ECS_TYPE> archetype, ComponentType<ECS_TYPE, T> componentType) booleanvoidCalled to initialize this holder.Archetype.remove(Archetype<ECS_TYPE> archetype, ComponentType<ECS_TYPE, T> componentType) booleanbooleanConstructors in com.hypixel.hytale.component with parameters of type ArchetypeModifierConstructorDescriptionArchetypeChunk(Store<ECS_TYPE> store, Archetype<ECS_TYPE> archetype) Constructs a chunk that belongs to the store root.ReadWriteQuery(Archetype<ECS_TYPE> read, Archetype<ECS_TYPE> write) Default Constructor for aReadWriteQueryinstance. -
Uses of Archetype in com.hypixel.hytale.component.query
Methods in com.hypixel.hytale.component.query that return ArchetypeModifier and TypeMethodDescriptionExactArchetypeQuery.getArchetype()ReadWriteArchetypeQuery.getReadArchetype()The component types that are read fromReadWriteArchetypeQuery.getWriteArchetype()The component types that are modifiedMethods in com.hypixel.hytale.component.query with parameters of type ArchetypeModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanControls if this query should process the providedArchetype.default booleanControls if this query should processes the providedArchetype.Constructors in com.hypixel.hytale.component.query with parameters of type ArchetypeModifierConstructorDescriptionExactArchetypeQuery(Archetype<ECS_TYPE> archetype) Default Constructor for anExactArchetypeQueryinstance. -
Uses of Archetype in com.hypixel.hytale.component.system
Methods in com.hypixel.hytale.component.system with parameters of type ArchetypeModifier and TypeMethodDescriptiondefault booleanQuerySystem.test(ComponentRegistry<ECS_TYPE> componentRegistry, Archetype<ECS_TYPE> archetype) -
Uses of Archetype in com.hypixel.hytale.component.system.tick
Methods in com.hypixel.hytale.component.system.tick with parameters of type ArchetypeModifier and TypeMethodDescriptionbooleanArchetypeTickingSystem.test(ComponentRegistry<ECS_TYPE> componentRegistry, Archetype<ECS_TYPE> archetype) -
Uses of Archetype in com.hypixel.hytale.server.core.entity
Methods in com.hypixel.hytale.server.core.entity with parameters of type ArchetypeModifier and TypeMethodDescriptionstatic booleanEntityUtils.hasEntity(Archetype<EntityStore> archetype) Deprecated.static booleanEntityUtils.hasLivingEntity(Archetype<EntityStore> archetype) Deprecated. -
Uses of Archetype in com.hypixel.hytale.server.core.modules.entity
Methods in com.hypixel.hytale.server.core.modules.entity with parameters of type ArchetypeModifier and TypeMethodDescriptionbooleanAllLegacyEntityTypesQuery.test(Archetype<EntityStore> archetype) Deprecated.booleanAllLegacyLivingEntityTypesQuery.test(Archetype<EntityStore> archetype) Deprecated.