Class Strategy<T>
java.lang.Object
net.minecraft.world.level.chunk.Strategy<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate static final Configurationprivate final intprivate static final Configurationprivate static final Configurationprivate final GlobalPalette<T> protected final intprivate static final Palette.Factoryprivate static final Palette.Factoryprivate static final Configurationprivate static final Configurationprivate static final Palette.Factoryprivate static final Configurationprivate static final Configurationprivate static final Configurationprivate static final Configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Strategy<T> createForBiomes(IdMap<T> registry) static <T> Strategy<T> createForBlockStates(IdMap<T> registry) intprotected abstract ConfigurationgetConfigurationForBitCount(int entryBits) protected ConfigurationgetConfigurationForPaletteSize(int paletteSize) intgetIndex(int x, int y, int z) private static intminimumBitsRequiredForDistinctValues(int count)
-
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 x, int y, int z) -
globalMap
-
globalPalette
-
getConfigurationForBitCount
-
getConfigurationForPaletteSize
-
minimumBitsRequiredForDistinctValues
private static int minimumBitsRequiredForDistinctValues(int count)
-