Package net.minecraft.datafixer.fix
Class LeavesFix.LeavesLogFixer
java.lang.Object
net.minecraft.datafixer.fix.LeavesFix.ListFixer
net.minecraft.datafixer.fix.LeavesFix.LeavesLogFixer
- Enclosing class:
- LeavesFix
public static final class LeavesFix.LeavesLogFixer extends LeavesFix.ListFixer
-
Field Summary
Fields Modifier and Type Field Description private IntSet
leafIndices
private Int2IntMap
leafStates
private IntSet
logIndices
Fields inherited from class net.minecraft.datafixer.fix.LeavesFix.ListFixer
blockStateMap, field_5693, field_5694, properties
-
Constructor Summary
Constructors Constructor Description LeavesLogFixer(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.schemas.Schema schema)
-
Method Summary
Modifier and Type Method Description private void
computeLeafStates(int int2, int int3, int int4)
private com.mojang.serialization.Dynamic<?>
createLeafProperties(com.mojang.serialization.Dynamic<?> dynamic, String string, boolean bool, int int2)
private int
getDistanceToLog(int int2)
boolean
isLeaf(int int2)
boolean
isLog(int int2)
protected boolean
needsFix()
Methods inherited from class net.minecraft.datafixer.fix.LeavesFix.ListFixer
computeFixableBlockStates, computeFlags, isFixed, method_5077, method_5083, needsFix
-
Field Details
-
leafIndices
-
logIndices
-
leafStates
-
-
Constructor Details
-
LeavesLogFixer
public LeavesLogFixer(com.mojang.datafixers.Typed<?> typed, com.mojang.datafixers.schemas.Schema schema)
-
-
Method Details
-
needsFix
protected boolean needsFix()- Specified by:
needsFix
in classLeavesFix.ListFixer
-
createLeafProperties
private com.mojang.serialization.Dynamic<?> createLeafProperties(com.mojang.serialization.Dynamic<?> dynamic, String string, boolean bool, int int2) -
isLog
public boolean isLog(int int2) -
isLeaf
public boolean isLeaf(int int2) -
getDistanceToLog
private int getDistanceToLog(int int2) -
computeLeafStates
private void computeLeafStates(int int2, int int3, int int4)
-