Package net.minecraft.world.level.chunk
Class Strategy<T>
java.lang.Object
net.minecraft.world.level.chunk.Strategy<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int(package private) static final Configurationprivate final int(package private) static final Configuration(package private) static final Configurationprivate final GlobalPalette<T> protected final intprivate static final Palette.Factoryprivate static final Palette.Factory(package private) static final Configuration(package private) static final Configurationprivate static final Palette.Factory(package private) static final Configuration(package private) static final Configuration(package private) static final Configuration(package private) static final Configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Strategy<T> createForBiomes(IdMap<T> pIdMap) static <T> Strategy<T> createForBlockStates(IdMap<T> pIdMap) intprotected abstract ConfigurationgetConfigurationForBitCount(int pBitCount) protected ConfigurationgetConfigurationForPaletteSize(int pPaletteSize) intgetIndex(int pX, int pY, int pZ) private static intminimumBitsRequiredForDistinctValues(int pSize)
-
Field Details
-
SINGLE_VALUE_PALETTE_FACTORY
-
LINEAR_PALETTE_FACTORY
-
HASHMAP_PALETTE_FACTORY
-
ZERO_BITS
-
ONE_BIT_LINEAR
-
TWO_BITS_LINEAR
-
THREE_BITS_LINEAR
-
FOUR_BITS_LINEAR
-
FIVE_BITS_HASHMAP
-
SIX_BITS_HASHMAP
-
SEVEN_BITS_HASHMAP
-
EIGHT_BITS_HASHMAP
-
globalMap
-
globalPalette
-
globalPaletteBitsInMemory
protected final int globalPaletteBitsInMemory -
bitsPerAxis
private final int bitsPerAxis -
entryCount
private final int entryCount
-
-
Constructor Details
-
Strategy
-
-
Method Details
-
createForBlockStates
-
createForBiomes
-
entryCount
public int entryCount() -
getIndex
public int getIndex(int pX, int pY, int pZ) -
globalMap
-
globalPalette
-
getConfigurationForBitCount
-
getConfigurationForPaletteSize
-
minimumBitsRequiredForDistinctValues
private static int minimumBitsRequiredForDistinctValues(int pSize)
-