public class ChunkSpawningSystems
Class ChunkSpawningSystems. Provides chunkspawningsystems functionality for the Hytale server.
java.lang.Object > ChunkSpawningSystems
Field Summary
chunkSpawnData
final
ChunkSpawnData
chunkSpawnData
Field chunkSpawnData.
world
final
World
world
Field world.
entityStore
final
Store
entityStore
Field entityStore.
iterator
final
ObjectIterator>
iterator
Field iterator.
entry
final
Int2ObjectMap.Entry
entry
Field entry.
worldEnvironmentSpawnData
final
WorldEnvironmentSpawnData
worldEnvironmentSpawnData
Field worldEnvironmentSpawnData.
chunkEnvironmentSpawnData
final
ChunkEnvironmentSpawnData
chunkEnvironmentSpawnData
Field chunkEnvironmentSpawnData.
segmentCount
final
int
segmentCount
Field segmentCount.
environment
final
Environment
environment
Field environment.
environmentName
final
String
environmentName
Field environmentName.
entry2
final
Int2ObjectMap.Entry
entry2
Field entry2.
environmentIndex
final
int
environmentIndex
Field environmentIndex.
context
final
HytaleLogger.Api
context
Field context.
column
final
EnvironmentColumn
column
Field column.
environmentSpawnDataMap
final
Int2ObjectMap
environmentSpawnDataMap
Field environmentSpawnDataMap.
worldSpawnData
final
WorldSpawnData
worldSpawnData
Field worldSpawnData.
worldChunk
final
WorldChunk
worldChunk
Field worldChunk.
Method Detail
processStoppedChunk
static
boolean
processStoppedChunk
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final WorldSpawnData worldSpawnData, @Nonnull final ComponentType chunkSpawnDataComponentType, @Nonnull final CommandBuffer commandBuffer)
Method processStoppedChunk.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final WorldSpawnDataworldSpawnData@Nonnull final ComponentTypechunkSpawnDataComponentType@Nonnull final CommandBuffercommandBuffer
processStartedChunk
static
boolean
processStartedChunk
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final WorldChunk worldChunk, @Nonnull final WorldSpawnData worldSpawnData, @Nonnull final ComponentType chunkSpawnDataComponentType, @Nonnull final ComponentType chunkSpawnedNPCDataComponentType, @Nonnull final CommandBuffer commandBuffer)
Method processStartedChunk.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final WorldChunkworldChunk@Nonnull final WorldSpawnDataworldSpawnData@Nonnull final ComponentTypechunkSpawnDataComponentType@Nonnull final ComponentTypechunkSpawnedNPCDataComponentType@Nonnull final CommandBuffercommandBuffer
preprocessChunk
static
void
preprocessChunk
(@Nonnull final ChunkSpawnData chunkSpawnData, @Nonnull final WorldChunk worldChunk)
Method preprocessChunk.
- Parameters:
@Nonnull final ChunkSpawnDatachunkSpawnData@Nonnull final WorldChunkworldChunk
preprocessColumn
static
void
preprocessColumn
(@Nonnull final ChunkSpawnData chunkSpawnData, @Nonnull final WorldChunk worldChunk, final int x, final int z)
Method preprocessColumn.
- Parameters:
@Nonnull final ChunkSpawnDatachunkSpawnData@Nonnull final WorldChunkworldChunkfinal intxfinal intz
updateChunkCount
Method updateChunkCount.
- Parameters:
final intnewChunks@Nonnull final WorldSpawnDataworldSpawnData
ChunkRefAdded
public
public
ChunkRefAdded
(final ResourceType worldSpawnDataResourceType, final ComponentType chunkSpawnDataComponentType, final ComponentType chunkSpawnedNPCDataComponentType)
Method ChunkRefAdded.
- Parameters:
final ResourceTypeworldSpawnDataResourceTypefinal ComponentTypechunkSpawnDataComponentTypefinal ComponentTypechunkSpawnedNPCDataComponentType
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 Refref@Nonnull final AddReasonreason@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
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 Refref@Nonnull final RemoveReasonreason@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
TickingState
public
public
TickingState
(final ResourceType worldSpawnDataResourceType, final ComponentType chunkSpawnDataComponentType, final ComponentType chunkSpawnedNPCDataComponentType)
Method TickingState.
- Parameters:
final ResourceTypeworldSpawnDataResourceTypefinal ComponentTypechunkSpawnDataComponentTypefinal ComponentTypechunkSpawnedNPCDataComponentType
onComponentAdded
public
void
onComponentAdded
(@Nonnull final Ref ref, @Nonnull final NonTicking component, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onComponentAdded.
- Parameters:
@Nonnull final Refref@Nonnull final NonTickingcomponent@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
onComponentSet
public
void
onComponentSet
(@Nonnull final Ref ref, final NonTicking oldComponent, @Nonnull final NonTicking newComponent, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onComponentSet.
- Parameters:
@Nonnull final Refreffinal NonTickingoldComponent@Nonnull final NonTickingnewComponent@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
onComponentRemoved
public
void
onComponentRemoved
(@Nonnull final Ref ref, @Nonnull final NonTicking component, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onComponentRemoved.
- Parameters:
@Nonnull final Refref@Nonnull final NonTickingcomponent@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer