Uses of Class
com.hypixel.hytale.component.SystemType
Packages that use SystemType
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of SystemType in com.hypixel.hytale.component
Classes in com.hypixel.hytale.component that implement interfaces with type arguments of type SystemTypeModifier and TypeClassDescriptionclassSystemType<ECS_TYPE, T extends ISystem<ECS_TYPE>>Describes a system type registered with aComponentRegistry.Fields in com.hypixel.hytale.component declared as SystemTypeModifier and TypeFieldDescriptionstatic final SystemType[]SystemType.EMPTY_ARRAYAn empty array of system types, for reduced allocations.Methods in com.hypixel.hytale.component that return SystemTypeModifier and TypeMethodDescriptionComponentRegistry.getArchetypeTickingSystemType()ComponentRegistry.getHolderSystemType()ComponentRegistry.getQuerySystemType()ComponentRegistry.getRefChangeSystemType()ComponentRegistry.getRefSystemType()ComponentRegistry.getRunWhenPausedSystemType()SystemType<ECS_TYPE, ? extends ISystem<ECS_TYPE>> ComponentRegistry.Data.getSystemType(int systemTypeIndex) <T extends ISystem<ECS_TYPE>>
SystemType<ECS_TYPE, T> ComponentRegistry.Data.getSystemType(Class<? super T> systemTypeClass) ComponentRegistry.getTickableSystemType()ComponentRegistry.getTickingSystemType()<T extends ISystem<ECS_TYPE>>
SystemType<ECS_TYPE, T> ComponentRegistry.registerSystemType(Class<? super T> systemTypeClass) <T extends ISystem<ECS_TYPE>>
SystemType<ECS_TYPE, T> ComponentRegistryProxy.registerSystemType(Class<? super T> systemTypeClass) <T extends ISystem<ECS_TYPE>>
SystemType<ECS_TYPE, T> IComponentRegistry.registerSystemType(Class<? super T> systemTypeClass) Called to register a new system type, providing the given class.Methods in com.hypixel.hytale.component with parameters of type SystemTypeModifier and TypeMethodDescriptionintSystemType.compareTo(SystemType<ECS_TYPE, ?> o) <T extends ArchetypeDataSystem<ECS_TYPE,Q, R>, Q, R>
voidStore.fetch(SystemType<ECS_TYPE, T> systemType, Q query, List<R> results) Runs aSystemTypefor a subset ofArchetypeDataSystem's for allArchetypeChunkwith anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}.<T extends EntityDataSystem<ECS_TYPE,Q, R>, Q, R>
voidStore.fetch(Collection<Ref<ECS_TYPE>> refs, SystemType<ECS_TYPE, T> systemType, Q query, List<R> results) Runs aSystemTypefor a subset ofEntityDataSystem's for a specificRefwith anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}ComponentRegistry.Data.getSystem(int systemIndex, SystemType<ECS_TYPE, T> systemType) ComponentRegistry.Data.getSystemIndexesForType(SystemType<ECS_TYPE, T> systemType) ComponentRegistry.hasSystemType(SystemType<ECS_TYPE, T> systemType) ComponentRegistry.unregisterSystemType(SystemType<ECS_TYPE, T> systemType) -
Uses of SystemType in com.hypixel.hytale.component.data.change
Methods in com.hypixel.hytale.component.data.change that return SystemTypeConstructors in com.hypixel.hytale.component.data.change with parameters of type SystemTypeModifierConstructorDescriptionSystemTypeChange(ChangeType type, SystemType<ECS_TYPE, T> systemType) -
Uses of SystemType in com.hypixel.hytale.component.dependency
Methods in com.hypixel.hytale.component.dependency that return SystemTypeConstructors in com.hypixel.hytale.component.dependency with parameters of type SystemTypeModifierConstructorDescriptionSystemTypeDependency(Order order, SystemType<ECS_TYPE, T> systemType) SystemTypeDependency(Order order, SystemType<ECS_TYPE, T> systemType, int priority) SystemTypeDependency(Order order, SystemType<ECS_TYPE, T> systemType, OrderPriority priority) -
Uses of SystemType in com.hypixel.hytale.component.event
Subclasses of SystemType in com.hypixel.hytale.component.eventModifier and TypeClassDescriptionclassEntityEventType<ECS_TYPE, Event extends EcsEvent>A system type representing an entity event system.classEntityHolderEventType<ECS_TYPE, Event extends EcsEvent>A system type representing an entity holder event system.classEventSystemType<ECS_TYPE, Event extends EcsEvent, SYSTEM_TYPE extends EventSystem<Event> & ISystem<ECS_TYPE>>Abstract base class for system types representing event systems.classWorldEventType<ECS_TYPE, Event extends EcsEvent>A system type representing a world event system. -
Uses of SystemType in com.hypixel.hytale.server.core.modules.block
Methods in com.hypixel.hytale.server.core.modules.block that return SystemType -
Uses of SystemType in com.hypixel.hytale.server.core.modules.entity
Methods in com.hypixel.hytale.server.core.modules.entity that return SystemTypeModifier and TypeMethodDescriptionEntityModule.getMigrationSystemType()SystemType<EntityStore, ? extends ISystem<EntityStore>> EntityModule.getVelocityModifyingSystemType() -
Uses of SystemType in com.hypixel.hytale.server.core.modules.entitystats
Methods in com.hypixel.hytale.server.core.modules.entitystats that return SystemType -
Uses of SystemType in com.hypixel.hytale.server.core.modules.migrations
Methods in com.hypixel.hytale.server.core.modules.migrations that return SystemTypeModifier and TypeMethodDescriptionMigrationModule.getChunkColumnMigrationSystem()MigrationModule.getChunkSectionMigrationSystem() -
Uses of SystemType in com.hypixel.hytale.server.core.universe.world.storage
Fields in com.hypixel.hytale.server.core.universe.world.storage declared as SystemTypeModifier and TypeFieldDescriptionstatic final SystemType<ChunkStore, ChunkStore.LoadFuturePacketDataQuerySystem> ChunkStore.LOAD_FUTURE_PACKETS_DATA_QUERY_SYSTEM_TYPEThe system type for theChunkStore.LoadFuturePacketDataQuerySystemsystem.static final SystemType<ChunkStore, ChunkStore.LoadPacketDataQuerySystem> ChunkStore.LOAD_PACKETS_DATA_QUERY_SYSTEM_TYPEThe system type for theChunkStore.LoadPacketDataQuerySystemsystem.static final SystemType<ChunkStore, ChunkStore.UnloadPacketDataQuerySystem> ChunkStore.UNLOAD_PACKETS_DATA_QUERY_SYSTEM_TYPEThe system type for theChunkStore.UnloadPacketDataQuerySystemsystem.