net.minecraft.world.level.lighting

public class LightEngine$QueueEntry

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

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
LIGHT_LEVEL_MASK
private static final long
d
DIRECTIONS_MASK
field_44740
DIRECTION_BIT_MASK
private static final long
e
FLAG_FROM_EMPTY_SHAPE
field_44741
TRIVIAL_FLAG
private static final long
f
FLAG_INCREASE_FROM_EMISSION
field_44742
FORCE_SET_FLAG

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static long
a(int arg0, iz 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)
packWithForce(int lightLevel, boolean trivial)
public static long
a(int arg0, boolean arg1, iz arg2)
increaseSkipOneDirection(int arg0, boolean arg1, Direction arg2)
method_51574(int arg0, boolean arg1, class_2350 arg2)
packWithOneDirectionCleared(int lightLevel, boolean trivial, Direction direction)
public static long
b(int arg0, boolean arg1, iz arg2)
increaseOnlyOneDirection(int arg0, boolean arg1, Direction arg2)
method_51579(int arg0, boolean arg1, class_2350 arg2)
packWithRepropagate(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)
packSkyLightPropagation(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)
forceSet(long packed)
public static boolean
a(long arg0, iz 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, iz arg1)
withDirection(long arg0, Direction arg1)
method_51581(long arg0, class_2350 arg1)
setDirectionBit(long packed, Direction direction)
private static long
c(long arg0, iz arg1)
withoutDirection(long arg0, Direction arg1)
method_51583(long arg0, class_2350 arg1)
clearDirectionBit(long packed, Direction direction)