net.minecraft.datafixer.fix

class ChunkPalettedStorageFix$Section

net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section
net.minecraft.class_3582$class_3587
net.minecraft.datafixer.fix.ChunkPalettedStorageFix$Section

Field summary

Modifier and TypeField
private final Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>>
palette
field_15882
paletteMap
private final List<com.mojang.serialization.Dynamic<?>>
listTag
field_15880
paletteData
private final com.mojang.serialization.Dynamic<?>
section
field_15878
section
private final boolean
hasData
field_15876
hasBlocks
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntList>
toFix
field_15881
inPlaceUpdates
private final it.unimi.dsi.fastutil.ints.IntList
update
field_15874
innerPositions
public final int
y
field_15879
y
private final Set<com.mojang.serialization.Dynamic<?>>
seen
field_15875
seenStates
private final int[]
buffer
field_15877
states

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Dynamic<?> section)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.Dynamic<?>
getBlock(int pos)
method_15649(int arg0)
getBlock(int index)
public void
setBlock(int idx, com.mojang.serialization.Dynamic<?> blockState)
method_15647(int arg0, com.mojang.serialization.Dynamic<?> arg1)
setBlock(int pos, com.mojang.serialization.Dynamic<?> arg1)
public int
upgrade(int sides)
method_15652(int arg0)
visit(int sidesToUpgrade)
private void
addFix(int id, int position)
method_15650(int arg0, int arg1)
addInPlaceUpdate(int section, int index)
public com.mojang.serialization.Dynamic<?>
write()
method_15651()
transform()
private static ChunkPalettedStorageFix$ChunkNibbleArray
lambda$upgrade$1(ByteBuffer arg0)
method_15654(ByteBuffer arg0)
method_15654(ByteBuffer arg0)
private static ChunkPalettedStorageFix$ChunkNibbleArray
lambda$upgrade$0(ByteBuffer arg0)
method_15646(ByteBuffer arg0)
method_15646(ByteBuffer arg0)