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 occurrences 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.A listener for when a palette requires more bits to hold a newly indexed object.ReadableContainer.Reader<T,
C extends ReadableContainer<T>> The storage form of the paletted container in the codec.A palette that only holds a unique entry.Represents a chunk that wraps a world chunk, used in world generation.