Package net.minecraft.world.chunk.light
Class ChunkSkyLight
java.lang.Object
net.minecraft.world.chunk.light.ChunkSkyLight
- Mappings:
Namespace Name named net/minecraft/world/chunk/light/ChunkSkyLightintermediary net/minecraft/class_8528official evf
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate static final intprivate final intprivate final PaletteStorageprivate final BlockPos.Mutableprivate final BlockPos.Mutable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intcalculateSurfaceY(Chunk chunk, int topSectionIndex, int localX, int localZ) private intconvertMinY(int y) private static booleanfaceBlocksLight(BlockState upper, BlockState lower) private voidfill(int y) private intget(int index) intget(int localX, int localZ) intprivate static intgetPackedIndex(int localX, int localZ) booleanisSkyLightAccessible(BlockView blockView, int localX, int y, int localZ) private booleanisSkyLightAccessible(BlockView blockView, int packedIndex, int value, BlockPos upperPos, BlockState upperState, BlockPos lowerPos, BlockState lowerState) private intlocateLightBlockingBlockBelow(BlockView blockView, BlockPos pos, BlockState blockState) voidrefreshSurfaceY(Chunk chunk) private voidset(int index, int y)
-
Field Details
-
field_44711
private static final int field_44711- See Also:
- Mappings:
Namespace Name Mixin selector named field_44711Lnet/minecraft/world/chunk/light/ChunkSkyLight;field_44711:Iintermediary field_44711Lnet/minecraft/class_8528;field_44711:Iofficial bLevf;b:I
-
field_44710
public static final int field_44710- See Also:
- Mappings:
Namespace Name Mixin selector named field_44710Lnet/minecraft/world/chunk/light/ChunkSkyLight;field_44710:Iintermediary field_44710Lnet/minecraft/class_8528;field_44710:Iofficial aLevf;a:I
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector named minYLnet/minecraft/world/chunk/light/ChunkSkyLight;minY:Iintermediary field_44712Lnet/minecraft/class_8528;field_44712:Iofficial cLevf;c:I
-
palette
- Mappings:
Namespace Name Mixin selector named paletteLnet/minecraft/world/chunk/light/ChunkSkyLight;palette:Lnet/minecraft/util/collection/PaletteStorage;intermediary field_44713Lnet/minecraft/class_8528;field_44713:Lnet/minecraft/class_6490;official dLevf;d:Laxy;
-
reusableBlockPos1
- Mappings:
Namespace Name Mixin selector named reusableBlockPos1Lnet/minecraft/world/chunk/light/ChunkSkyLight;reusableBlockPos1:Lnet/minecraft/util/math/BlockPos$Mutable;intermediary field_44714Lnet/minecraft/class_8528;field_44714:Lnet/minecraft/class_2338$class_2339;official eLevf;e:Liu$a;
-
reusableBlockPos2
- Mappings:
Namespace Name Mixin selector named reusableBlockPos2Lnet/minecraft/world/chunk/light/ChunkSkyLight;reusableBlockPos2:Lnet/minecraft/util/math/BlockPos$Mutable;intermediary field_44715Lnet/minecraft/class_8528;field_44715:Lnet/minecraft/class_2338$class_2339;official fLevf;f:Liu$a;
-
-
Constructor Details
-
ChunkSkyLight
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/chunk/light/ChunkSkyLight;<init>(Lnet/minecraft/world/HeightLimitView;)Vintermediary <init>Lnet/minecraft/class_8528;<init>(Lnet/minecraft/class_5539;)Vofficial <init>Levf;<init>(Ldir;)V
-
-
Method Details
-
refreshSurfaceY
- Mappings:
Namespace Name Mixin selector named refreshSurfaceYLnet/minecraft/world/chunk/light/ChunkSkyLight;refreshSurfaceY(Lnet/minecraft/world/chunk/Chunk;)Vintermediary method_51540Lnet/minecraft/class_8528;method_51540(Lnet/minecraft/class_2791;)Vofficial aLevf;a(Lebl;)V
-
calculateSurfaceY
- Mappings:
Namespace Name Mixin selector named calculateSurfaceYLnet/minecraft/world/chunk/light/ChunkSkyLight;calculateSurfaceY(Lnet/minecraft/world/chunk/Chunk;III)Iintermediary method_51541Lnet/minecraft/class_8528;method_51541(Lnet/minecraft/class_2791;III)Iofficial aLevf;a(Lebl;III)I
-
isSkyLightAccessible
- Mappings:
Namespace Name Mixin selector named isSkyLightAccessibleLnet/minecraft/world/chunk/light/ChunkSkyLight;isSkyLightAccessible(Lnet/minecraft/world/BlockView;III)Zintermediary method_51536Lnet/minecraft/class_8528;method_51536(Lnet/minecraft/class_1922;III)Zofficial aLevf;a(Ldhv;III)Z
-
isSkyLightAccessible
private boolean isSkyLightAccessible(BlockView blockView, int packedIndex, int value, BlockPos upperPos, BlockState upperState, BlockPos lowerPos, BlockState lowerState) - Mappings:
Namespace Name Mixin selector named isSkyLightAccessibleLnet/minecraft/world/chunk/light/ChunkSkyLight;isSkyLightAccessible(Lnet/minecraft/world/BlockView;IILnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Zintermediary method_51537Lnet/minecraft/class_8528;method_51537(Lnet/minecraft/class_1922;IILnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Zofficial aLevf;a(Ldhv;IILiu;Ldzo;Liu;Ldzo;)Z
-
locateLightBlockingBlockBelow
- Mappings:
Namespace Name Mixin selector named locateLightBlockingBlockBelowLnet/minecraft/world/chunk/light/ChunkSkyLight;locateLightBlockingBlockBelow(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Iintermediary method_51538Lnet/minecraft/class_8528;method_51538(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Iofficial aLevf;a(Ldhv;Liu;Ldzo;)I
-
faceBlocksLight
- Mappings:
Namespace Name Mixin selector named faceBlocksLightLnet/minecraft/world/chunk/light/ChunkSkyLight;faceBlocksLight(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)Zintermediary method_51539Lnet/minecraft/class_8528;method_51539(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Zofficial aLevf;a(Ldzo;Ldzo;)Z
-
get
public int get(int localX, int localZ) - Mappings:
Namespace Name Mixin selector named getLnet/minecraft/world/chunk/light/ChunkSkyLight;get(II)Iintermediary method_51535Lnet/minecraft/class_8528;method_51535(II)Iofficial aLevf;a(II)I
-
getMaxSurfaceY
public int getMaxSurfaceY()- Mappings:
Namespace Name Mixin selector named getMaxSurfaceYLnet/minecraft/world/chunk/light/ChunkSkyLight;getMaxSurfaceY()Iintermediary method_51533Lnet/minecraft/class_8528;method_51533()Iofficial aLevf;a()I
-
fill
private void fill(int y) - Mappings:
Namespace Name Mixin selector named fillLnet/minecraft/world/chunk/light/ChunkSkyLight;fill(I)Vintermediary method_51534Lnet/minecraft/class_8528;method_51534(I)Vofficial aLevf;a(I)V
-
set
private void set(int index, int y) - Mappings:
Namespace Name Mixin selector named setLnet/minecraft/world/chunk/light/ChunkSkyLight;set(II)Vintermediary method_51543Lnet/minecraft/class_8528;method_51543(II)Vofficial bLevf;b(II)V
-
get
private int get(int index) - Mappings:
Namespace Name Mixin selector named getLnet/minecraft/world/chunk/light/ChunkSkyLight;get(I)Iintermediary method_51542Lnet/minecraft/class_8528;method_51542(I)Iofficial bLevf;b(I)I
-
convertMinY
private int convertMinY(int y) - Mappings:
Namespace Name Mixin selector named convertMinYLnet/minecraft/world/chunk/light/ChunkSkyLight;convertMinY(I)Iintermediary method_51544Lnet/minecraft/class_8528;method_51544(I)Iofficial cLevf;c(I)I
-
getPackedIndex
private static int getPackedIndex(int localX, int localZ) - Mappings:
Namespace Name Mixin selector named getPackedIndexLnet/minecraft/world/chunk/light/ChunkSkyLight;getPackedIndex(II)Iintermediary method_51545Lnet/minecraft/class_8528;method_51545(II)Iofficial cLevf;c(II)I
-