net.minecraft.world.level.lighting

public class LightEngine$QueueEntry

esr$a
net.minecraft.world.level.lighting.LightEngine$QueueEntry
net.minecraft.class_3558$class_8531
net.minecraft.world.chunk.light.ChunkLightProvider$class_8531
net.minecraft.world.level.lighting.LightEngine$a

Field summary

Modifier and TypeField
private static final int
a
FROM_LEVEL_BITS
field_44737
DIRECTION_BIT_OFFSET
private static final int
b
DIRECTION_BITS
field_44738
field_44738
private static final long
c
LEVEL_MASK
field_44739
field_44739
private static final long
d
DIRECTIONS_MASK
field_44740
DIRECTION_BIT_MASK
private static final long
e
FLAG_FROM_EMPTY_SHAPE
field_44741
field_44741
private static final long
f
FLAG_INCREASE_FROM_EMISSION
field_44742
field_44742

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static long
a(int arg0, jn arg1)
decreaseSkipOneDirection(int arg0, Direction arg1)
method_51572(int arg0, class_2350 arg1)
packWithOneDirectionCleared(int lightLevel, Direction direction)
public static long
a(int arg0)
decreaseAllDirections(int arg0)
method_51571(int arg0)
packWithAllDirectionsSet(int lightLevel)
public static long
a(int arg0, boolean arg1)
increaseLightFromEmission(int arg0, boolean arg1)
method_51573(int arg0, boolean arg1)
method_51573(int lightLevel, boolean trivial)
public static long
a(int arg0, boolean arg1, jn arg2)
increaseSkipOneDirection(int arg0, boolean arg1, Direction arg2)
method_51574(int arg0, boolean arg1, class_2350 arg2)
method_51574(int lightLevel, boolean trivial, Direction direction)
public static long
b(int arg0, boolean arg1, jn arg2)
increaseOnlyOneDirection(int arg0, boolean arg1, Direction arg2)
method_51579(int arg0, boolean arg1, class_2350 arg2)
method_51579(int lightLevel, boolean trivial, Direction direction)
public static long
a(boolean arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
increaseSkySourceInDirections(boolean arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
method_51578(boolean arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
method_51578(boolean down, boolean north, boolean south, boolean west, boolean east)
public static int
a(long arg0)
getFromLevel(long arg0)
method_51575(long arg0)
getLightLevel(long packed)
public static boolean
b(long arg0)
isFromEmptyShape(long arg0)
method_51580(long arg0)
isTrivial(long packed)
public static boolean
c(long arg0)
isIncreaseFromEmission(long arg0)
method_51582(long arg0)
method_51582(long packed)
public static boolean
a(long arg0, jn arg1)
shouldPropagateInDirection(long arg0, Direction arg1)
method_51577(long arg0, class_2350 arg1)
isDirectionBitSet(long packed, Direction direction)
private static long
a(long arg0, int arg1)
withLevel(long arg0, int arg1)
method_51576(long arg0, int arg1)
withLightLevel(long packed, int lightLevel)
private static long
b(long arg0, jn arg1)
withDirection(long arg0, Direction arg1)
method_51581(long arg0, class_2350 arg1)
setDirectionBit(long packed, Direction direction)
private static long
c(long arg0, jn arg1)
withoutDirection(long arg0, Direction arg1)
method_51583(long arg0, class_2350 arg1)
clearDirectionBit(long packed, Direction direction)