Package net.minecraft.datafixer.fix
Class ChunkPalettedStorageFix.Section
java.lang.Object
net.minecraft.datafixer.fix.ChunkPalettedStorageFix.Section
- Enclosing class:
- ChunkPalettedStorageFix
static class ChunkPalettedStorageFix.Section extends Object
-
Field Summary
Fields Modifier and Type Field Description private booleanhasBlocksprivate IntListinnerPositionsprivate Int2ObjectMap<IntList>inPlaceUpdatesprivate List<com.mojang.serialization.Dynamic<?>>paletteDataprivate Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>>paletteMapprivate com.mojang.serialization.Dynamic<?>sectionprivate Set<com.mojang.serialization.Dynamic<?>>seenStatesprivate int[]statesinty -
Constructor Summary
Constructors Constructor Description Section(com.mojang.serialization.Dynamic<?> dynamic) -
Method Summary
Modifier and Type Method Description private voidaddInPlaceUpdate(int section, int index)com.mojang.serialization.Dynamic<?>getBlock(int index)voidsetBlock(int pos, com.mojang.serialization.Dynamic<?> dynamic)com.mojang.serialization.Dynamic<?>transform()intvisit(int sidesToUpgrade)
-
Field Details
-
paletteMap
-
paletteData
-
section
private final com.mojang.serialization.Dynamic<?> section -
hasBlocks
private final boolean hasBlocks -
inPlaceUpdates
-
innerPositions
-
y
public final int y -
seenStates
-
states
private final int[] states
-
-
Constructor Details
-
Section
public Section(com.mojang.serialization.Dynamic<?> dynamic)
-
-
Method Details
-
getBlock
public com.mojang.serialization.Dynamic<?> getBlock(int index) -
setBlock
public void setBlock(int pos, com.mojang.serialization.Dynamic<?> dynamic) -
visit
public int visit(int sidesToUpgrade) -
addInPlaceUpdate
private void addInPlaceUpdate(int section, int index) -
transform
public com.mojang.serialization.Dynamic<?> transform()
-