Class ArchetypeChunkSystem<ECS_TYPE>

java.lang.Object
com.hypixel.hytale.component.system.System<ECS_TYPE>
com.hypixel.hytale.component.system.ArchetypeChunkSystem<ECS_TYPE>
All Implemented Interfaces:
ISystem<ECS_TYPE>, QuerySystem<ECS_TYPE>

public abstract class ArchetypeChunkSystem<ECS_TYPE> extends System<ECS_TYPE> implements QuerySystem<ECS_TYPE>
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. The system's HierarchyScope decides which of those tables it is told about.

TODO: This is called from a non-world thread when a data update happens? We need to document that maybe make it easier to handle? But the world thread should be blocked if that does happen.