Package com.hypixel.hytale.component.system


package com.hypixel.hytale.component.system
  • Class
    Description
    A store holds one ArchetypeChunk per archetype per parent, so these callbacks fire once for every parent that has an entity of a matching archetype, not once per archetype.
    Represents a cancellable event in the ECS framework.
    DelayedSystem<ECS_TYPE>
    A ticking system with a configured interval that represents the frequency of the system
    Represents an event in the ECS framework.
    EntityEventSystem<ECS_TYPE, EventType extends EcsEvent>
    A system that processes events of a specific type for entity chunks.
    EntityHolderEventSystem<ECS_TYPE, EventType extends EcsEvent>
    A system that processes events of a specific type for entity chunks.
    EventSystem<EventType extends EcsEvent>
    Abstract base class for systems that process events of a specific type.
    Which entities a QuerySystem processes, by their place in the store hierarchy.
    HolderSystem<ECS_TYPE>
    Represents a system that can execute logic on the addition/removal of an entity to/from an affiliated store
    An interface for ECS events that can be cancelled.
    ISystem<ECS_TYPE>
    Required reading: CommandBuffer
    MetricSystem<ECS_TYPE>
     
    QuerySystem<ECS_TYPE>
     
    RefChangeSystem<ECS_TYPE, T extends Component<ECS_TYPE>>
    A system type that allows for additional logic to be executed upon the addition/removal of a specific component type to an entity
    RefSystem<ECS_TYPE>
    A system type that allows for additional logic to be executed upon the addition/removal of an entity
    StoreSystem<ECS_TYPE>
    A system type that allows for additional logic to be executed upon the addition/removal of the system to the affiliated store
    System<ECS_TYPE>
    An abstract implementation of a component system with support for registering its own components and resources.
    WorldEventSystem<ECS_TYPE, EventType extends EcsEvent>
    A system that processes events of a specific type at the world level.