Class LeavesFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.LeavesFix
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final int[][]private static final intprivate static final it.unimi.dsi.fastutil.objects.Object2IntMap<String> private static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetIndex(int x, int y, int z) static intgetSideMask(boolean west, boolean east, boolean north, boolean south) private intgetX(int index) private intgetY(int index) private intgetZ(int index) protected TypeRewriteRulemakeRule()Methods inherited from class DataFix
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
-
Field Details
-
NORTH_WEST_MASK
private static final int NORTH_WEST_MASK- See Also:
-
WEST_MASK
private static final int WEST_MASK- See Also:
-
SOUTH_WEST_MASK
private static final int SOUTH_WEST_MASK- See Also:
-
SOUTH_MASK
private static final int SOUTH_MASK- See Also:
-
SOUTH_EAST_MASK
private static final int SOUTH_EAST_MASK- See Also:
-
EAST_MASK
private static final int EAST_MASK- See Also:
-
NORTH_EAST_MASK
private static final int NORTH_EAST_MASK- See Also:
-
NORTH_MASK
private static final int NORTH_MASK- See Also:
-
DIRECTIONS
private static final int[][] DIRECTIONS -
DECAY_DISTANCE
private static final int DECAY_DISTANCE- See Also:
-
SIZE_BITS
private static final int SIZE_BITS- See Also:
-
SIZE
private static final int SIZE- See Also:
-
LEAVES
-
LOGS
-
-
Constructor Details
-
LeavesFix
-
-
Method Details
-
makeRule
-
getIndex
public static int getIndex(int x, int y, int z) -
getX
private int getX(int index) -
getY
private int getY(int index) -
getZ
private int getZ(int index) -
getSideMask
public static int getSideMask(boolean west, boolean east, boolean north, boolean south)
-