Skip to content

Interface: AnvilWorldSourceOptions ​

Defined in: packages/minerender/src/world/AnvilWorldSource.ts:13

Readers and cache limits passed to new AnvilWorldSource(readRegion, options).

Extends ​

Properties ​

PropertyTypeDescriptionInherited fromDefined in
legacyMappings?Readonly<Record<string, string>>Overrides numeric id:metadata mappings with block states such as minecraft:oak_log[axis=x].AnvilParseOptions.legacyMappingspackages/minerender/src/world/AnvilParser.ts:25
lenient?booleanFor numeric blocks, tries metadata 0 for unmapped states and skips unknown IDs. Defaults to false.AnvilParseOptions.lenientpackages/minerender/src/world/AnvilParser.ts:27
maxCachedBytes?numberMaximum retained bytes across both region types. Defaults to 64 MiB; larger regions are read without caching.-packages/minerender/src/world/AnvilWorldSource.ts:19
maxCachedRegions?numberMaximum 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?AnvilRegionReaderReads a dimension's separate entities/r.<x>.<z>.mca files. Omit to use embedded entities only.-packages/minerender/src/world/AnvilWorldSource.ts:15
readExternalChunk?AnvilExternalChunkReaderReads external chunk payloads without their region-file header.AnvilParseOptions.readExternalChunkpackages/minerender/src/world/AnvilParser.ts:31
root?stringAsset root used to select numeric block mappings. Omit to use the active asset sources.AnvilParseOptions.rootpackages/minerender/src/world/AnvilParser.ts:23