Package net.minecraft.util.datafix.fixes
Class LeavesFix.LeavesSection
java.lang.Object
net.minecraft.util.datafix.fixes.LeavesFix.Section
net.minecraft.util.datafix.fixes.LeavesFix.LeavesSection
- Enclosing class:
LeavesFix
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate it.unimi.dsi.fastutil.ints.IntSetprivate it.unimi.dsi.fastutil.ints.IntSetprivate static final Stringprivate it.unimi.dsi.fastutil.ints.Int2IntMapFields inherited from class net.minecraft.util.datafix.fixes.LeavesFix.Section
BLOCK_STATES_TAG, index, NAME_TAG, palette, paletteFinder, PROPERTIES_TAG, storage -
Constructor Summary
ConstructorsConstructorDescriptionLeavesSection(com.mojang.datafixers.Typed<?> p_16254_, com.mojang.datafixers.schemas.Schema p_16255_) -
Method Summary
Modifier and TypeMethodDescription(package private) intgetDistance(int pIndex) booleanisLeaf(int pId) booleanisLog(int pId) private com.mojang.serialization.Dynamic<?> makeLeafTag(com.mojang.serialization.Dynamic<?> pDynamic, String pName, boolean pPersistent, int pDistance) (package private) voidsetDistance(int pIndex, int pBlock, int pDistance) protected booleanMethods inherited from class net.minecraft.util.datafix.fixes.LeavesFix.Section
getBlock, getIndex, getStateId, isSkippable, readStorage, write
-
Field Details
-
PERSISTENT
- See Also:
-
DECAYABLE
- See Also:
-
DISTANCE
- See Also:
-
leaveIds
@Nullable private it.unimi.dsi.fastutil.ints.IntSet leaveIds -
logIds
@Nullable private it.unimi.dsi.fastutil.ints.IntSet logIds -
stateToIdMap
@Nullable private it.unimi.dsi.fastutil.ints.Int2IntMap stateToIdMap
-
-
Constructor Details
-
LeavesSection
public LeavesSection(com.mojang.datafixers.Typed<?> p_16254_, com.mojang.datafixers.schemas.Schema p_16255_)
-
-
Method Details
-
skippable
protected boolean skippable()- Specified by:
skippablein classLeavesFix.Section
-
makeLeafTag
private com.mojang.serialization.Dynamic<?> makeLeafTag(com.mojang.serialization.Dynamic<?> pDynamic, String pName, boolean pPersistent, int pDistance) -
isLog
public boolean isLog(int pId) -
isLeaf
public boolean isLeaf(int pId) -
getDistance
int getDistance(int pIndex) -
setDistance
void setDistance(int pIndex, int pBlock, int pDistance)
-