The prototype of chunk loading system, multi-thread needs additional attention

This commit is contained in:
Tnze
2022-06-18 18:11:00 +08:00
parent 7c80f1e7c0
commit e405acaa02
4 changed files with 34 additions and 94 deletions

19
level/chunkstatus.go Normal file
View File

@ -0,0 +1,19 @@
package level
type ChunkStatus string
const (
StatusEmpty ChunkStatus = "empty"
StatusStructureStarts ChunkStatus = "structure_starts"
StatusStructureReferences ChunkStatus = "structure_references"
StatusBiomes ChunkStatus = "biomes"
StatusNoise ChunkStatus = "noise"
StatusSurface ChunkStatus = "surface"
StatusCarvers ChunkStatus = "carvers"
StatusLiquidCarvers ChunkStatus = "liquid_carvers"
StatusFeatures ChunkStatus = "features"
StatusLight ChunkStatus = "light"
StatusSpawn ChunkStatus = "spawn"
StatusHeightmaps ChunkStatus = "heightmaps"
StatusFull ChunkStatus = "full"
)