Skip to content

API reference / @jsprismarine/prismarine / world/generators/datadriven/SharedTerrainTileStore

world/generators/datadriven/SharedTerrainTileStore ​

Classes ​

Interfaces ​

SharedTerrainTileStoreOptions ​

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:26

Maximum allocation for a shared store, including slot metadata.

Properties ​

maxBytes ​

readonly maxBytes: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:28

Hard cap for the shared-memory allocation, including metadata.

maxTileBytes ​

readonly maxTileBytes: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:30

Maximum serialized bytes for one terrain tile; larger tiles still generate normally.


SharedTerrainTileStoreStats ​

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:34

Counters for cache behavior and memory measurements.

Properties ​

builds ​

readonly builds: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:38

Number of terrain builds started by this store, including local fallbacks.

bytesWritten ​

readonly bytesWritten: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:48

Serialized bytes published to shared slots.

fullFallbacks ​

readonly fullFallbacks: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:42

Number of builds that fell back because every slot was occupied.

hits ​

readonly hits: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:36

Number of successful reads from published slots.

oversized ​

readonly oversized: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:44

Number of generated tiles too large for one slot.

recoveredClaims ​

readonly recoveredClaims: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:46

Number of claims cleared after their worker exited.

waits ​

readonly waits: number

Defined in: prismarine/src/world/generators/datadriven/SharedTerrainTileStore.ts:40

Number of times a worker waited on another worker's claim.