net.minecraft.world.level.chunk

public abstract class PalettedContainer$Strategy

eai$d
net.minecraft.world.level.chunk.PalettedContainer$Strategy
net.minecraft.class_2841$class_6563
net.minecraft.world.chunk.PalettedContainer$PaletteProvider
net.minecraft.world.level.chunk.DataPaletteBlock$d

Field summary

Modifier and TypeField
public static final Palette$Factory
a
SINGLE_VALUE_PALETTE_FACTORY
field_34566
SINGULAR
public static final Palette$Factory
b
LINEAR_PALETTE_FACTORY
field_34567
ARRAY
public static final Palette$Factory
c
HASHMAP_PALETTE_FACTORY
field_34568
BI_MAP
static final Palette$Factory
f
GLOBAL_PALETTE_FACTORY
field_34571
ID_LIST
public static final PalettedContainer$Strategy
d
SECTION_STATES
field_34569
BLOCK_STATE
public static final PalettedContainer$Strategy
e
SECTION_BIOMES
field_34570
BIOME
private final int
g
sizeBits
field_34572
edgeBits

Constructor summary

ModifierConstructor
(int edgeBits)

Method summary

Modifier and TypeMethod
public int
a()
size()
method_38312()
getContainerSize()
public int
a(int arg0, int arg1, int arg2)
getIndex(int arg0, int arg1, int arg2)
method_38313(int arg0, int arg1, int arg2)
computeIndex(int x, int y, int z)
public abstract <A> PalettedContainer$Configuration<A>
a(jv<A> arg0, int arg1)
getConfiguration(IdMap<A> arg0, int arg1)
method_38314(class_2359<A> arg0, int arg1)
createDataProvider(IndexedIterable<A> idList, int bits)
<A> int
b(jv<A> arg0, int arg1)
calculateBitsForSerialization(IdMap<A> arg0, int arg1)
method_38315(class_2359<A> arg0, int arg1)
getBits(IndexedIterable<A> idList, int size)