net.minecraft.datafixer.fix

public class LeavesFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.LeavesFix
net.minecraft.class_1191
net.minecraft.datafixer.fix.LeavesFix

Field summary

Modifier and TypeField
private static final int
NORTH_WEST_MASK
field_29886
field_29886
private static final int
WEST_MASK
field_29887
field_29887
private static final int
SOUTH_WEST_MASK
field_29888
field_29888
private static final int
SOUTH_MASK
field_29889
field_29889
private static final int
SOUTH_EAST_MASK
field_29890
field_29890
private static final int
EAST_MASK
field_29891
field_29891
private static final int
NORTH_EAST_MASK
field_29892
field_29892
private static final int
NORTH_MASK
field_29893
field_29893
private static final int[][]
DIRECTIONS
field_5687
AXIAL_OFFSETS
private static final int
DECAY_DISTANCE
field_29894
field_29894
private static final int
SIZE_BITS
field_29895
field_29895
private static final int
SIZE
field_29896
field_29896
private static final it.unimi.dsi.fastutil.objects.Object2IntMap<String>
LEAVES
field_5688
LEAVES_MAP
private static final Set<String>
LOGS
field_5686
LOGS_MAP

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)

Method summary

Modifier and TypeMethod
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
public static int
getIndex(int x, int y, int z)
method_5051(int arg0, int arg1, int arg2)
packLocalPos(int localX, int localY, int localZ)
private int
getX(int index)
method_5052(int arg0)
getX(int packedLocalPos)
private int
getY(int index)
method_5062(int arg0)
getY(int packedLocalPos)
private int
getZ(int index)
method_5050(int arg0)
getZ(int packedLocalPos)
public static int
getSideMask(boolean west, boolean east, boolean north, boolean south)
method_5061(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
getBoundaryClassBit(boolean westernmost, boolean easternmost, boolean northernmost, boolean southernmost)
private com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed arg3)
method_5056(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed arg3)
method_5056(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.OpticFinder arg2, com.mojang.datafixers.Typed chunkTyped)
private com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed arg2)
method_5054(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed arg2)
method_5054(com.mojang.datafixers.OpticFinder arg0, com.mojang.datafixers.OpticFinder arg1, com.mojang.datafixers.Typed levelTyped)
private static com.mojang.serialization.Dynamic
lambda$makeRule$6(int[] arg0, com.mojang.serialization.Dynamic arg1)
method_5059(int[] arg0, com.mojang.serialization.Dynamic arg1)
method_5059(int[] arg0, com.mojang.serialization.Dynamic arg1)
private com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder arg0, int[] arg1, com.mojang.datafixers.Typed arg2)
method_5063(com.mojang.datafixers.OpticFinder arg0, int[] arg1, com.mojang.datafixers.Typed arg2)
method_5063(com.mojang.datafixers.OpticFinder arg0, int[] arg1, com.mojang.datafixers.Typed sectionsTyped)
private static com.mojang.datafixers.Typed
lambda$makeRule$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap arg0, com.mojang.datafixers.Typed arg1)
method_5058(it.unimi.dsi.fastutil.ints.Int2ObjectMap arg0, com.mojang.datafixers.Typed arg1)
method_5058(it.unimi.dsi.fastutil.ints.Int2ObjectMap arg0, com.mojang.datafixers.Typed sectionDynamic)
private static LeavesFix$LeavesLogFixer
lambda$makeRule$4(LeavesFix$LeavesSection arg0)
method_5049(class_1191$class_1192 arg0)
method_5049(LeavesFix$LeavesLogFixer fixer)
private LeavesFix$LeavesLogFixer
lambda$makeRule$3(com.mojang.datafixers.Typed arg0)
method_5057(com.mojang.datafixers.Typed arg0)
method_5057(com.mojang.datafixers.Typed sectionTyped)
private static void
lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap arg0)
method_5055(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap arg0)
method_5055(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap map)