net.minecraft.world.level.chunk

public abstract class PalettedContainer$Strategy

cxd$d
net.minecraft.world.level.chunk.PalettedContainer$Strategy
net.minecraft.class_2841$class_6563
net.minecraft.world.chunk.PalettedContainer$PaletteProvider
net.minecraft.src.C_182882_
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
f_188134_
public static final Palette$Factory
b
LINEAR_PALETTE_FACTORY
field_34567
ARRAY
f_188135_
public static final Palette$Factory
c
HASHMAP_PALETTE_FACTORY
field_34568
BI_MAP
f_188136_
static final Palette$Factory
f
GLOBAL_PALETTE_FACTORY
field_34571
ID_LIST
f_188139_
public static final PalettedContainer$Strategy
d
SECTION_STATES
field_34569
BLOCK_STATE
f_188137_
public static final PalettedContainer$Strategy
e
SECTION_BIOMES
field_34570
BIOME
f_188138_
private final int
g
sizeBits
field_34572
edgeBits
f_188140_

Constructor summary

ModifierConstructor
(int edgeBits)

Method summary

Modifier and TypeMethod
public int
a()
size()
method_38312()
getContainerSize()
m_188144_()
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)
m_188145_(int p_188147_, int p_188148_, int arg2)
public abstract <A> PalettedContainer$Configuration<A>
a(hf<A> arg0, int arg1)
getConfiguration(IdMap<A> arg0, int arg1)
method_38314(class_2359<A> arg0, int arg1)
createDataProvider(IndexedIterable<A> idList, int bits)
m_183248_(C_4698_<A> p_188150_, int arg1)
<A> int
b(hf<A> arg0, int arg1)
calculateBitsForSerialization(IdMap<A> arg0, int arg1)
method_38315(class_2359<A> arg0, int arg1)
getBits(IndexedIterable<A> idList, int size)
m_188151_(C_4698_<A> p_188153_, int arg1)