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 boolean
hasBlocks
private IntList
innerPositions
private Int2ObjectMap<IntList>
inPlaceUpdates
private List<com.mojang.serialization.Dynamic<?>>
paletteData
private Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>>
paletteMap
private com.mojang.serialization.Dynamic<?>
section
private Set<com.mojang.serialization.Dynamic<?>>
seenStates
private int[]
states
int
y
-
Constructor Summary
Constructors Constructor Description Section(com.mojang.serialization.Dynamic<?> dynamic)
-
Method Summary
Modifier and Type Method Description private void
addInPlaceUpdate(int section, int index)
com.mojang.serialization.Dynamic<?>
getBlock(int index)
void
setBlock(int pos, com.mojang.serialization.Dynamic<?> dynamic)
com.mojang.serialization.Dynamic<?>
transform()
int
visit(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()
-