PortalTrackerSystems

final class PortalTrackerSystems

Class PortalTrackerSystems. Provides portaltrackersystems functionality for the Hytale server.

java.lang.Object > PortalTrackerSystems

Field Summary

portalWorld

final PortalWorld portalWorld

Field portalWorld.

world

final World world

Field world.

playerRef

final PlayerRef playerRef

Field playerRef.

packet

final UpdatePortal packet

Field packet.

chunkStore

final Store chunkStore

Field chunkStore.

instanceData

final InstanceDataResource instanceData

Field instanceData.

timeout

final Instant timeout

Field timeout.

Method Detail

PortalTrackerSystems

public private PortalTrackerSystems ()

Method PortalTrackerSystems.

onEntityAdded

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

Method onEntityAdded.

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

onEntityRemove

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

Method onEntityRemove.

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

UpdatePortal

public new UpdatePortal (null, null)

Method UpdatePortal.

Parameters:
null null

getQuery

public Query getQuery ()

Method getQuery.

UiTickingSystem

public public UiTickingSystem ()

Method UiTickingSystem.

tick

public void tick (final float dt, final int index, @Nonnull final ArchetypeChunk archetypeChunk, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)

Method tick.

Parameters:
final float dt
final int index
@Nonnull final ArchetypeChunk archetypeChunk
@Nonnull final Store store
@Nonnull final CommandBuffer commandBuffer