Package net.minecraft.world.chunk
package net.minecraft.world.chunk
-
ClassDescriptionArrayPalette<T>A palette that stores the possible entries in an array and maps them to their indices in the array.BiMapPalette<T>A palette backed by a bidirectional hash table.Represents a scoped, modifiable view of biomes, block states, fluid states and block entities.A chunk nibble array is an array of nibbles for each block position in a chunk.Specifies the type of a chunkA task called when a chunk needs to be generated.A task called when a chunk is loaded but does not need to be generated.ChunkToNibbleArrayMap<M extends ChunkToNibbleArrayMap<M>>A palette that directly stores the raw ID of entries to the palette container storage.Palette<T>A palette maps objects from and to small integer IDs that uses less number of bits to make storage smaller.An interface for easy creation of palettes.A paletted container stores objects in 3D voxels as small integer indices, governed by "palettes" that map between these objects and indices.A counter that receives a palette entry and its number of occurences in the container.Runtime representation of data in a paletted container.A palette data provider constructs an empty data for a paletted container given a palette provider and a desired entry size in bits.A palette provider determines what type of palette to choose given the bits used to represent each element.The storage form of the paletted container in the codec.A listener for when a pallete require more bits to hold a newly indexed object.Represents a read only view of a world chunk used in world generation.A palette that only holds a unique entry.