Class LayerLightSectionStorage.SectionState
java.lang.Object
net.minecraft.world.level.lighting.LayerLightSectionStorage.SectionState
- Enclosing class:
LayerLightSectionStorage<M extends DataLayerStorageMap<M>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte
private static final byte
private static final int
private static final int
private static final byte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
hasData
(byte sectionState) static byte
hasData
(byte sectionState, boolean hasData) static int
neighborCount
(byte sectionState) static byte
neighborCount
(byte sectionState, int neighborCount) type
(byte sectionState)
-
Field Details
-
EMPTY
public static final byte EMPTY- See Also:
-
MIN_NEIGHBORS
private static final int MIN_NEIGHBORS- See Also:
-
MAX_NEIGHBORS
private static final int MAX_NEIGHBORS- See Also:
-
HAS_DATA_BIT
private static final byte HAS_DATA_BIT- See Also:
-
NEIGHBOR_COUNT_BITS
private static final byte NEIGHBOR_COUNT_BITS- See Also:
-
-
Constructor Details
-
SectionState
protected SectionState()
-
-
Method Details
-
hasData
public static byte hasData(byte sectionState, boolean hasData) -
neighborCount
public static byte neighborCount(byte sectionState, int neighborCount) -
hasData
public static boolean hasData(byte sectionState) -
neighborCount
public static int neighborCount(byte sectionState) -
type
-