net.minecraft.datafixer.fix

public class BitStorageAlignFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.BitStorageAlignFix
net.minecraft.class_5196
net.minecraft.datafixer.fix.BitStorageAlignFix

Field summary

Modifier and TypeField
private static final int
BIT_TO_LONG_SHIFT
field_29863
ELEMENT_BIT_SHIFT
private static final int
SECTION_WIDTH
field_29864
CHUNK_WIDTH
private static final int
SECTION_HEIGHT
field_29865
CHUNK_LENGTH
private static final int
SECTION_SIZE
field_29866
MAX_BLOCK_STATE_ID
private static final int
HEIGHTMAP_BITS
field_29867
HEIGHT_VALUE_BITS
private static final int
HEIGHTMAP_SIZE
field_29868
MAX_HEIGHT_VALUE

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema)

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private com.mojang.datafixers.Typed<?>
updateHeightmaps(com.mojang.datafixers.Typed<?> level)
method_27775(com.mojang.datafixers.Typed<?> arg0)
fixHeightmaps(com.mojang.datafixers.Typed<?> fixedLevel)
private static com.mojang.datafixers.Typed<?>
updateSections(com.mojang.datafixers.OpticFinder<?> sectionsFinder, com.mojang.datafixers.OpticFinder<?> sectionFinder, com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String, com.mojang.serialization.Dynamic<?>>>> paletteFinder, com.mojang.datafixers.Typed<?> level)
method_27774(com.mojang.datafixers.OpticFinder<?> arg0, com.mojang.datafixers.OpticFinder<?> arg1, com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String, com.mojang.serialization.Dynamic<?>>>> arg2, com.mojang.datafixers.Typed<?> arg3)
fixLevel(com.mojang.datafixers.OpticFinder<?> levelSectionsFinder, com.mojang.datafixers.OpticFinder<?> sectionFinder, com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String, com.mojang.serialization.Dynamic<?>>>> paletteFinder, com.mojang.datafixers.Typed<?> level)
private static com.mojang.serialization.Dynamic<?>
updateBitStorage(com.mojang.serialization.Dynamic<?> tag, com.mojang.serialization.Dynamic<?> storage, int size, int bits)
method_27772(com.mojang.serialization.Dynamic<?> arg0, com.mojang.serialization.Dynamic<?> arg1, int arg2, int arg3)
fixBitStorageArray(com.mojang.serialization.Dynamic<?> sectionDynamic, com.mojang.serialization.Dynamic<?> statesDynamic, int maxValue, int elementBits)
public static long[]
addPadding(int size, int bits, long[] data)
method_27288(int arg0, int arg1, long[] arg2)
resizePackedIntArray(int maxValue, int elementBits, long[] elements)
private static com.mojang.datafixers.Typed
lambda$updateSections$0(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed arg2)
method_27294(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed arg2)
method_27294(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed levelSection)
private static com.mojang.datafixers.Typed
lambda$updateSections$1(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.Typed arg1)
method_27295(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.Typed arg1)
method_27295(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.Typed section)
private static com.mojang.serialization.Dynamic
lambda$updateSections$3(int arg0, com.mojang.serialization.Dynamic arg1)
method_28172(int arg0, com.mojang.serialization.Dynamic arg1)
method_28172(int arg0, com.mojang.serialization.Dynamic sectionDynamic)
private static com.mojang.serialization.Dynamic
lambda$updateSections$4(com.mojang.serialization.Dynamic arg0, int arg1, com.mojang.serialization.Dynamic arg2)
method_28173(com.mojang.serialization.Dynamic arg0, int arg1, com.mojang.serialization.Dynamic arg2)
method_28173(com.mojang.serialization.Dynamic arg0, int arg1, com.mojang.serialization.Dynamic statesDynamic)
private static Integer
lambda$updateSections$2(List arg0)
method_27296(List arg0)
method_27296(List palette)
private static com.mojang.serialization.Dynamic
lambda$updateHeightmaps$0(com.mojang.serialization.Dynamic arg0)
method_27769(com.mojang.serialization.Dynamic arg0)
method_27769(com.mojang.serialization.Dynamic levelDynamic)
private static com.mojang.serialization.Dynamic
lambda$updateHeightmaps$1(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_28174(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_28174(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic heightmapsDynamic)
private static com.mojang.datafixers.util.Pair
lambda$updateHeightmaps$2(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Pair arg1)
method_27773(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Pair arg1)
method_27773(com.mojang.serialization.Dynamic arg0, com.mojang.datafixers.util.Pair heightmap)
private static com.mojang.serialization.Dynamic
lambda$updateHeightmaps$3(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_28175(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_28175(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic heightmapDynamic)
private com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.Typed arg4)
method_27292(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.Typed arg4)
method_27292(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.OpticFinder arg3, com.mojang.datafixers.Typed chunk)
private com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed arg3)
method_27293(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed arg3)
method_27293(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed level)