net.minecraft.datafixer.fix

public abstract class LeavesFix$ListFixer

net.minecraft.util.datafix.fixes.LeavesFix$Section
net.minecraft.class_1191$class_1193
net.minecraft.datafixer.fix.LeavesFix$ListFixer

Field summary

Modifier and TypeField
protected static final String
BLOCK_STATES_TAG
field_29900
BLOCK_STATES_KEY
protected static final String
NAME_TAG
field_29901
NAME_KEY
protected static final String
PROPERTIES_TAG
field_29902
PROPERTIES_KEY
private final com.mojang.datafixers.types.Type<com.mojang.datafixers.util.Pair<String, com.mojang.serialization.Dynamic<?>>>
blockStateType
field_5695
blockStateType
protected final com.mojang.datafixers.OpticFinder<List<com.mojang.datafixers.util.Pair<String, com.mojang.serialization.Dynamic<?>>>>
paletteFinder
field_5693
paletteFinder
protected final List<com.mojang.serialization.Dynamic<?>>
palette
field_5692
properties
protected final int
index
field_5694
y
protected WordPackedArray
storage
field_5696
blockStateMap

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.Typed<?> sectionTyped, com.mojang.datafixers.schemas.Schema inputSchema)

Method summary

Modifier and TypeMethod
protected void
readStorage(com.mojang.serialization.Dynamic<?> tag)
method_5074(com.mojang.serialization.Dynamic<?> arg0)
computeFixableBlockStates(com.mojang.serialization.Dynamic<?> arg0)
public com.mojang.datafixers.Typed<?>
write(com.mojang.datafixers.Typed<?> section)
method_5083(com.mojang.datafixers.Typed<?> arg0)
finalizeFix(com.mojang.datafixers.Typed<?> arg0)
public boolean
isSkippable()
method_5079()
isFixed()
public int
getBlock(int pos)
method_5075(int arg0)
blockStateAt(int index)
protected int
getStateId(String blockName, boolean persistent, int distance)
method_5082(String arg0, boolean arg1, int arg2)
computeFlags(String leafBlockName, boolean persistent, int distance)
int
getIndex()
method_5077()
getY()
protected abstract boolean
skippable()
method_5076()
computeIsFixed()
private static com.mojang.datafixers.util.Pair
lambda$write$1(com.mojang.serialization.Dynamic arg0)
method_5078(com.mojang.serialization.Dynamic arg0)
method_5078(com.mojang.serialization.Dynamic propertiesDynamic)
private com.mojang.serialization.Dynamic
lambda$write$0(com.mojang.serialization.Dynamic arg0)
method_5080(com.mojang.serialization.Dynamic arg0)
method_5080(com.mojang.serialization.Dynamic remainder)
private static List
lambda$new$0(List arg0)
method_5081(List arg0)
method_5081(List palettes)