Package net.minecraft.util.datafix.fixes
Class LeavesFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.LeavesFix
public class LeavesFix
extends com.mojang.datafixers.DataFix
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int[][]
private static final int
(package private) static final it.unimi.dsi.fastutil.objects.Object2IntMap
<String> private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
-
Constructor Summary
ConstructorsConstructorDescriptionLeavesFix
(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType) -
Method Summary
Modifier and TypeMethodDescriptionstatic int
getIndex
(int x, int y, int z) static int
getSideMask
(boolean west, boolean east, boolean north, boolean south) private int
getX
(int index) private int
getY
(int index) private int
getZ
(int index) protected com.mojang.datafixers.TypeRewriteRule
makeRule()
Methods inherited from class com.mojang.datafixers.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
public LeavesFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRule
in classcom.mojang.datafixers.DataFix
-
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)
-