ChunkSuppressionSystems

public class ChunkSuppressionSystems

Class ChunkSuppressionSystems. Provides chunksuppressionsystems functionality for the Hytale server.

java.lang.Object > ChunkSuppressionSystems

Field Summary

world

final World world

Field world.

spawnSuppressionController

final SpawnSuppressionController spawnSuppressionController

Field spawnSuppressionController.

blockChunk

final BlockChunk blockChunk

Field blockChunk.

index

final long index

Field index.

entry

final ChunkSuppressionEntry entry

Field entry.

queue

final ChunkSuppressionQueue queue

Field queue.

ref

final Ref ref

Field ref.

removeQueue

final List> removeQueue

Field removeQueue.

Method Detail

ChunkAdded

public public ChunkAdded (final ComponentType chunkSuppressionEntryComponentType, final ResourceType spawnSuppressionControllerResourceType)

Method ChunkAdded.

Parameters:
final ComponentType chunkSuppressionEntryComponentType
final ResourceType spawnSuppressionControllerResourceType

getQuery

public Query getQuery ()

Method getQuery.

onEntityAdded

public void onEntityAdded (@Nonnull final Ref reference, @Nonnull final AddReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method onEntityAdded.

Parameters:
@Nonnull final Ref reference
@Nonnull final AddReason reason
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer

onEntityRemove

public void onEntityRemove (@Nonnull final Ref reference, @Nonnull final RemoveReason reason, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method onEntityRemove.

Parameters:
@Nonnull final Ref reference
@Nonnull final RemoveReason reason
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer

Ticking

public public Ticking (final ComponentType chunkSuppressionEntryComponentType, final ResourceType chunkSuppressionQueueResourceType)

Method Ticking.

Parameters:
final ComponentType chunkSuppressionEntryComponentType
final ResourceType chunkSuppressionQueueResourceType

tick

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

Method tick.

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