Class EntityDataSystem<ECS_TYPE,Q,R>
java.lang.Object
com.hypixel.hytale.component.system.System<ECS_TYPE>
com.hypixel.hytale.component.system.data.ArchetypeDataSystem<ECS_TYPE,Q,R>
com.hypixel.hytale.component.system.data.EntityDataSystem<ECS_TYPE,Q,R>
- All Implemented Interfaces:
ISystem<ECS_TYPE>,QuerySystem<ECS_TYPE>
- Direct Known Subclasses:
ChunkStore.LoadFuturePacketDataQuerySystem,ChunkStore.LoadPacketDataQuerySystem,ChunkStore.UnloadPacketDataQuerySystem
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface com.hypixel.hytale.component.system.ISystem
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <ECS_TYPE,Q, R>
voiddoFetch(EntityDataSystem<ECS_TYPE, Q, R> system, ArchetypeChunk<ECS_TYPE> archetypeChunk, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer, Q query, List<R> results) abstract voidfetch(int var1, ArchetypeChunk<ECS_TYPE> var2, Store<ECS_TYPE> var3, CommandBuffer<ECS_TYPE> var4, Q var5, List<R> var6) voidfetch(ArchetypeChunk<ECS_TYPE> archetypeChunk, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer, Q query, List<R> results) booleanMethods inherited from class com.hypixel.hytale.component.system.System
getComponentRegistrations, getResourceRegistrations, registerComponent, registerComponent, registerComponent, registerResource, registerResourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.component.system.ISystem
getDependencies, getGroup, onSystemRegistered, onSystemUnregisteredMethods inherited from interface com.hypixel.hytale.component.system.QuerySystem
getQuery, test
-
Constructor Details
-
EntityDataSystem
public EntityDataSystem()
-
-
Method Details
-
isParallel
public boolean isParallel() -
fetch
public void fetch(@Nonnull ArchetypeChunk<ECS_TYPE> archetypeChunk, @Nonnull Store<ECS_TYPE> store, @Nonnull CommandBuffer<ECS_TYPE> commandBuffer, Q query, List<R> results) - Specified by:
fetchin classArchetypeDataSystem<ECS_TYPE,Q, R>
-
fetch
public abstract void fetch(int var1, ArchetypeChunk<ECS_TYPE> var2, Store<ECS_TYPE> var3, CommandBuffer<ECS_TYPE> var4, Q var5, List<R> var6) -
doFetch
public static <ECS_TYPE,Q, void doFetchR> (@Nonnull EntityDataSystem<ECS_TYPE, Q, R> system, @Nonnull ArchetypeChunk<ECS_TYPE> archetypeChunk, @Nonnull Store<ECS_TYPE> store, @Nonnull CommandBuffer<ECS_TYPE> commandBuffer, Q query, List<R> results)
-