amulet.api.registry packageΒΆ

The block and biome data is stored as numerical values in arrays.

The block and biome registries exist to give these numerical values meaning.

Put simply, the registry class is a two way mapping to allow converting a numerical value to a amulet.api.block.Block object or a biome string and back to a numerical value.

These are stored in the level at block_palette and biome_palette and also in the chunk.

Before adding a block or biome to the array data it first needs registering with the palette which will return the integer value that represents that data.