Uses of Class
com.hypixel.hytale.component.ComponentRegistry
Packages that use ComponentRegistry
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of ComponentRegistry in com.hypixel.hytale.component
Methods in com.hypixel.hytale.component that return ComponentRegistryModifier and TypeMethodDescriptionComponentRegistry.Data.getRegistry()ComponentType.getRegistry()ResourceType.getRegistry()Store.getRegistry()SystemGroup.getRegistry()The registry this component type is part of.SystemType.getRegistry()The registry this component type is part of.Methods in com.hypixel.hytale.component with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidArchetype.validateRegistry(ComponentRegistry<ECS_TYPE> registry) voidComponentType.validateRegistry(ComponentRegistry<ECS_TYPE> registry) voidResourceType.validateRegistry(ComponentRegistry<ECS_TYPE> registry) Called to validate that this resource type belongs to the given registry.voidSystemGroup.validateRegistry(ComponentRegistry<ECS_TYPE> registry) Called to validate that this system group is for the given registry.voidSystemType.validateRegistry(ComponentRegistry<ECS_TYPE> registry) Called to validate that this system type is for the given registry.Constructors in com.hypixel.hytale.component with parameters of type ComponentRegistryModifierConstructorDescriptionComponentRegistryProxy(List<BooleanConsumer> registrations, ComponentRegistry<ECS_TYPE> registry) -
Uses of ComponentRegistry in com.hypixel.hytale.component.dependency
Methods in com.hypixel.hytale.component.dependency with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidDependencyGraph.resolveEdges(ComponentRegistry<ECS_TYPE> registry) Called to resolve the edges in the dependency graph.abstract voidDependency.resolveGraphEdge(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE> thisSystem, DependencyGraph<ECS_TYPE> graph) Adds this dependency into the dependency graph as a backwards dependency.voidRootDependency.resolveGraphEdge(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE> thisSystem, DependencyGraph<ECS_TYPE> graph) voidSystemDependency.resolveGraphEdge(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE> thisSystem, DependencyGraph<ECS_TYPE> graph) voidSystemGroupDependency.resolveGraphEdge(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE> thisSystem, DependencyGraph<ECS_TYPE> graph) voidSystemTypeDependency.resolveGraphEdge(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE> thisSystem, DependencyGraph<ECS_TYPE> graph) abstract voidDependency.validate(ComponentRegistry<ECS_TYPE> registry) Called to validate this dependency against the provided registry.voidRootDependency.validate(ComponentRegistry<ECS_TYPE> registry) voidSystemDependency.validate(ComponentRegistry<ECS_TYPE> registry) voidSystemGroupDependency.validate(ComponentRegistry<ECS_TYPE> registry) voidSystemTypeDependency.validate(ComponentRegistry<ECS_TYPE> registry) -
Uses of ComponentRegistry in com.hypixel.hytale.component.event
Constructors in com.hypixel.hytale.component.event with parameters of type ComponentRegistryModifierConstructorDescriptionEntityEventType(ComponentRegistry<ECS_TYPE> registry, Class<? super EntityEventSystem<ECS_TYPE, Event>> tClass, Class<Event> eClass, int index) Default Constructor for aEntityEventTypeinstance.EntityHolderEventType(ComponentRegistry<ECS_TYPE> registry, Class<? super EntityHolderEventSystem<ECS_TYPE, Event>> tClass, Class<Event> eClass, int index) Default Constructor for aEntityHolderEventTypeinstance.WorldEventType(ComponentRegistry<ECS_TYPE> registry, Class<? super WorldEventSystem<ECS_TYPE, Event>> tClass, Class<Event> eClass, int index) Default Constructor for aWorldEventTypeinstance. -
Uses of ComponentRegistry in com.hypixel.hytale.component.query
Methods in com.hypixel.hytale.component.query with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidAndQuery.validateRegistry(ComponentRegistry<ECS_TYPE> registry) voidAnyQuery.validateRegistry(ComponentRegistry<ECS_TYPE> registry) voidExactArchetypeQuery.validateRegistry(ComponentRegistry<ECS_TYPE> registry) voidNotQuery.validateRegistry(ComponentRegistry<ECS_TYPE> registry) voidOrQuery.validateRegistry(ComponentRegistry<ECS_TYPE> registry) voidQuery.validateRegistry(ComponentRegistry<ECS_TYPE> registry) Validates that the providedComponentRegistryis compatible with this query.default voidReadWriteArchetypeQuery.validateRegistry(ComponentRegistry<ECS_TYPE> registry) -
Uses of ComponentRegistry in com.hypixel.hytale.component.system
Methods in com.hypixel.hytale.component.system with parameters of type ComponentRegistryModifier and TypeMethodDescriptionstatic <ECS_TYPE> voidISystem.calculateOrder(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE>[] sortedSystems, int systemSize) Takes theISystemand creates an array in execution order.default booleanQuerySystem.test(ComponentRegistry<ECS_TYPE> componentRegistry, Archetype<ECS_TYPE> archetype) -
Uses of ComponentRegistry in com.hypixel.hytale.component.system.tick
Methods in com.hypixel.hytale.component.system.tick with parameters of type ComponentRegistryModifier and TypeMethodDescriptionbooleanArchetypeTickingSystem.test(ComponentRegistry<ECS_TYPE> componentRegistry, Archetype<ECS_TYPE> archetype) -
Uses of ComponentRegistry in com.hypixel.hytale.server.core.modules.entity
Methods in com.hypixel.hytale.server.core.modules.entity with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidAllLegacyEntityTypesQuery.validateRegistry(ComponentRegistry<EntityStore> registry) Deprecated.voidAllLegacyLivingEntityTypesQuery.validateRegistry(ComponentRegistry<EntityStore> registry) Deprecated. -
Uses of ComponentRegistry in com.hypixel.hytale.server.core.universe.world.storage
Fields in com.hypixel.hytale.server.core.universe.world.storage declared as ComponentRegistryModifier and TypeFieldDescriptionstatic final ComponentRegistry<ChunkStore> ChunkStore.REGISTRYThe component registry for the chunk store.static final ComponentRegistry<EntityStore> EntityStore.REGISTRYThe component registry for the entity store.