Interface: AnvilWorldSourceOptions ​
Defined in: packages/minerender/src/world/AnvilWorldSource.ts:13
Readers and cache limits passed to new AnvilWorldSource(readRegion, options).
Extends ​
Pick<AnvilParseOptions,"readExternalChunk"|"legacyMappings"|"lenient"|"root">
Properties ​
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
legacyMappings? | Readonly<Record<string, string>> | Overrides numeric id:metadata mappings with block states such as minecraft:oak_log[axis=x]. | AnvilParseOptions.legacyMappings | packages/minerender/src/world/AnvilParser.ts:25 |
lenient? | boolean | For numeric blocks, tries metadata 0 for unmapped states and skips unknown IDs. Defaults to false. | AnvilParseOptions.lenient | packages/minerender/src/world/AnvilParser.ts:27 |
maxCachedBytes? | number | Maximum retained bytes across both region types. Defaults to 64 MiB; larger regions are read without caching. | - | packages/minerender/src/world/AnvilWorldSource.ts:19 |
maxCachedRegions? | number | Maximum cached regions per kind (terrain and entities), including missing regions. Defaults to 4 each; 0 disables caching. | - | packages/minerender/src/world/AnvilWorldSource.ts:17 |
readEntityRegion? | AnvilRegionReader | Reads a dimension's separate entities/r.<x>.<z>.mca files. Omit to use embedded entities only. | - | packages/minerender/src/world/AnvilWorldSource.ts:15 |
readExternalChunk? | AnvilExternalChunkReader | Reads external chunk payloads without their region-file header. | AnvilParseOptions.readExternalChunk | packages/minerender/src/world/AnvilParser.ts:31 |
root? | string | Asset root used to select numeric block mappings. Omit to use the active asset sources. | AnvilParseOptions.root | packages/minerender/src/world/AnvilParser.ts:23 |