BlackboardSystems

public class BlackboardSystems

Class BlackboardSystems. Provides blackboardsystems functionality for the Hytale server.

java.lang.Object > BlackboardSystems

Field Summary

blackBoardResource

final Blackboard blackBoardResource

Field blackBoardResource.

ref

final Ref ref

Field ref.

Method Detail

InitSystem

public public InitSystem (@Nonnull final ResourceType resourceType)

Method InitSystem.

Parameters:
@Nonnull final ResourceType resourceType

onSystemAddedToStore

public void onSystemAddedToStore (@Nonnull final Store store)

Method onSystemAddedToStore.

Parameters:
@Nonnull final Store store

onSystemRemovedFromStore

public void onSystemRemovedFromStore (@Nonnull final Store store)

Method onSystemRemovedFromStore.

Parameters:
@Nonnull final Store store

DamageBlockEventSystem

public public DamageBlockEventSystem ()

Method DamageBlockEventSystem.

handle

public void handle (final int index, @Nonnull final ArchetypeChunk archetypeChunk, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer, @Nonnull final DamageBlockEvent event)

Method handle.

Parameters:
final int index
@Nonnull final ArchetypeChunk archetypeChunk
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer
@Nonnull final DamageBlockEvent event

getQuery

public Query getQuery ()

Method getQuery.

BreakBlockEventSystem

public public BreakBlockEventSystem ()

Method BreakBlockEventSystem.

TickingSystem

public public TickingSystem (@Nonnull final ResourceType resourceType)

Method TickingSystem.

Parameters:
@Nonnull final ResourceType resourceType

delayedTick

public void delayedTick (final float dt, final int systemIndex, @Nonnull final Store store)

Method delayedTick.

Parameters:
final float dt
final int systemIndex
@Nonnull final Store store