net.minecraft.datafixer.fix

public final class LeavesFix$LeavesLogFixer

extends LeavesFix$ListFixer

net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection
net.minecraft.class_1191$class_1192
net.minecraft.datafixer.fix.LeavesFix$LeavesLogFixer

Field summary

Modifier and TypeField
private static final String
PERSISTENT
field_29897
PERSISTENT
private static final String
DECAYABLE
field_29898
DECAYABLE
private static final String
DISTANCE
field_29899
DISTANCE
private it.unimi.dsi.fastutil.ints.IntSet
leaveIds
field_5689
leafIndices
private it.unimi.dsi.fastutil.ints.IntSet
logIds
field_5691
logIndices
private it.unimi.dsi.fastutil.ints.Int2IntMap
stateToIdMap
field_5690
leafStates

Constructor summary

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

Method summary

Modifier and TypeMethod
protected boolean
skippable()
method_5076()
computeIsFixed()
private com.mojang.serialization.Dynamic<?>
makeLeafTag(com.mojang.serialization.Dynamic<?> input, String blockName, boolean persistent, int distance)
method_5072(com.mojang.serialization.Dynamic<?> arg0, String arg1, boolean arg2, int arg3)
createLeafProperties(com.mojang.serialization.Dynamic<?> tag, String name, boolean persistent, int distance)
public boolean
isLog(int block)
method_5068(int arg0)
isLog(int index)
public boolean
isLeaf(int block)
method_5071(int arg0)
isLeaf(int index)
private int
getDistance(int block)
method_5065(int arg0)
getDistanceToLog(int index)
private void
setDistance(int pos, int block, int distance)
method_5070(int arg0, int arg1, int arg2)
computeLeafStates(int packedLocalPos, int propertyIndex, int distance)