Class ChunkStates
java.lang.Object
org.spongepowered.api.world.chunk.ChunkStates
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DefaultedRegistryReference<ChunkState> static final DefaultedRegistryReference<ChunkState> Identifies aChunkthat is considered empty.static final DefaultedRegistryReference<ChunkState> AChunkhas been carved out, and is now being decorated with features, such as leaves and tall grass.static final DefaultedRegistryReference<ChunkState> State for aChunkmarking it being used by a world, and not in the process of either world generation, or deserialization from storage.static final DefaultedRegistryReference<ChunkState> static final DefaultedRegistryReference<ChunkState> static final DefaultedRegistryReference<ChunkState> AChunkstate that is being used for entity spawning.static final DefaultedRegistryReference<ChunkState> AChunkwhere final validity checks are being performed on structures that are primed to be placed in the chunk.static final DefaultedRegistryReference<ChunkState> AChunkwhere the structures to be placed in the chunk are being determined and primed for placement.static final DefaultedRegistryReference<ChunkState> AChunkthat is being generated with a "base" layer of terrain: carving out caves and canyons, settingblock states, and placing structure locations. -
Method Summary
-
Field Details
-
BIOMES
-
EMPTY
Identifies aChunkthat is considered empty. The methodChunk.isEmpty()would returntrue. Identifies the chunk has nothing contained within it, but can be used as a dummy chunk in some regards for world generation. -
FEATURES
AChunkhas been carved out, and is now being decorated with features, such as leaves and tall grass. -
FULL
State for aChunkmarking it being used by a world, and not in the process of either world generation, or deserialization from storage. OnlyWorldChunks should provide this state, otherChunks would be invalid with this state. -
INITIALIZE_LIGHT
-
LIGHT
-
SPAWN
AChunkstate that is being used for entity spawning. Generally requires that the neighboring chunks are adequately populated, and requires that this chunk has proper lighting, for mob placement logic. -
STRUCTURE_REFERENCES
AChunkwhere final validity checks are being performed on structures that are primed to be placed in the chunk. -
STRUCTURE_STARTS
AChunkwhere the structures to be placed in the chunk are being determined and primed for placement. -
TERRAIN
AChunkthat is being generated with a "base" layer of terrain: carving out caves and canyons, settingblock states, and placing structure locations. Replaces the former separatecarvers,noise, andsurfacestates, which were merged into this single step.The chunk should not have any
Entityinstances orBlockEntityinstances and may have a validWorldLikeused for world generation.
-
-
Method Details
-
registry
-