Package net.minecraft.world.chunk.light
Class ChunkSkyLightProvider
java.lang.Object
net.minecraft.world.chunk.light.ChunkLightProvider<SkyLightStorage.Data,SkyLightStorage>
net.minecraft.world.chunk.light.ChunkSkyLightProvider
- All Implemented Interfaces:
ChunkLightingView,LightingView
public final class ChunkSkyLightProvider
extends ChunkLightProvider<SkyLightStorage.Data,SkyLightStorage>
- Mappings:
Namespace Name official dwpintermediary net/minecraft/class_3572named net/minecraft/world/chunk/light/ChunkSkyLightProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.chunk.light.ChunkLightProvider
ChunkLightProvider.class_8531Nested classes/interfaces inherited from interface net.minecraft.world.chunk.light.ChunkLightingView
ChunkLightingView.Empty -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate static final longprivate static final longprivate final BlockPos.Mutableprivate final class_8528Fields inherited from class net.minecraft.world.chunk.light.ChunkLightProvider
chunkProvider, DIRECTIONS, field_44729, field_44730, field_44731, lightStorage -
Constructor Summary
ConstructorsModifierConstructorDescriptionChunkSkyLightProvider(ChunkProvider chunkProvider) protectedChunkSkyLightProvider(ChunkProvider chunkProvider, SkyLightStorage lightStorage) -
Method Summary
Modifier and TypeMethodDescriptionvoidmethod_51471(ChunkPos chunkPos) protected voidmethod_51529(long long2) protected voidmethod_51530(long long2, long long3) protected voidmethod_51531(long long2, long long3, int int2) private static booleanmethod_51584(int int2) private intmethod_51585(int int2, int int3, int int4) private voidmethod_51586(int int2, int int3, int int4, int int5) private voidmethod_51587(long long2, Direction direction, int int2, boolean bool, int int3) private static booleanmethod_51588(Direction direction, int int2, int int3) private @Nullable class_8528method_51589(int int2, int int3) private voidmethod_51590(int int2, int int3, int int4) private voidmethod_51591(int int2, int int3, int int4, int int5) private intmethod_51592(long long2) voidsetColumnEnabled(ChunkPos pos, boolean retainData) Methods inherited from class net.minecraft.world.chunk.light.ChunkLightProvider
checkBlock, displaySectionLevel, doLightUpdates, enqueueSectionData, getChunk, getLightLevel, getLightSection, getOpacity, getOpaqueShape, getRealisticOpacity, getStateForLighting, hasUpdates, method_51561, method_51562, method_51563, method_51564, method_51565, method_51566, method_51568, setRetainColumn, setSectionStatus, shapesCoverFullCubeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.chunk.light.LightingView
setSectionStatus
-
Field Details
-
field_44743
private static final long field_44743- Mappings:
Namespace Name Mixin selector official gLdwp;g:Jintermediary field_44743Lnet/minecraft/class_3572;field_44743:Jnamed field_44743Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44743:J
-
field_44744
private static final long field_44744- Mappings:
Namespace Name Mixin selector official hLdwp;h:Jintermediary field_44744Lnet/minecraft/class_3572;field_44744:Jnamed field_44744Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44744:J
-
field_44745
private static final long field_44745- Mappings:
Namespace Name Mixin selector official iLdwp;i:Jintermediary field_44745Lnet/minecraft/class_3572;field_44745:Jnamed field_44745Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44745:J
-
field_44746
- Mappings:
Namespace Name Mixin selector official jLdwp;j:Lgu$a;intermediary field_44746Lnet/minecraft/class_3572;field_44746:Lnet/minecraft/class_2338$class_2339;named field_44746Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44746:Lnet/minecraft/util/math/BlockPos$Mutable;
-
field_44747
- Mappings:
Namespace Name Mixin selector official kLdwp;k:Ldwg;intermediary field_44747Lnet/minecraft/class_3572;field_44747:Lnet/minecraft/class_8528;named field_44747Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44747:Lnet/minecraft/class_8528;
-
-
Constructor Details
-
ChunkSkyLightProvider
- Mappings:
Namespace Name Mixin selector official <init>Ldwp;<init>(Lded;)Vintermediary <init>Lnet/minecraft/class_3572;<init>(Lnet/minecraft/class_2823;)Vnamed <init>Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;<init>(Lnet/minecraft/world/chunk/ChunkProvider;)V
-
ChunkSkyLightProvider
@VisibleForTesting protected ChunkSkyLightProvider(ChunkProvider chunkProvider, SkyLightStorage lightStorage) - Mappings:
Namespace Name Mixin selector official <init>Ldwp;<init>(Lded;Ldwq;)Vintermediary <init>Lnet/minecraft/class_3572;<init>(Lnet/minecraft/class_2823;Lnet/minecraft/class_3569;)Vnamed <init>Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;<init>(Lnet/minecraft/world/chunk/ChunkProvider;Lnet/minecraft/world/chunk/light/SkyLightStorage;)V
-
-
Method Details
-
method_51584
private static boolean method_51584(int int2) - Mappings:
Namespace Name Mixin selector official aLdwp;a(I)Zintermediary method_51584Lnet/minecraft/class_3572;method_51584(I)Znamed method_51584Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51584(I)Z
-
method_51585
private int method_51585(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official aLdwp;a(III)Iintermediary method_51585Lnet/minecraft/class_3572;method_51585(III)Inamed method_51585Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51585(III)I
-
method_51589
- Mappings:
Namespace Name Mixin selector official bLdwp;b(II)Ldwg;intermediary method_51589Lnet/minecraft/class_3572;method_51589(II)Lnet/minecraft/class_8528;named method_51589Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51589(II)Lnet/minecraft/class_8528;
-
method_51529
protected void method_51529(long long2) - Specified by:
method_51529in classChunkLightProvider<SkyLightStorage.Data,SkyLightStorage> - Mappings:
Namespace Name Mixin selector official aLdwn;a(J)Vintermediary method_51529Lnet/minecraft/class_3558;method_51529(J)Vnamed method_51529Lnet/minecraft/world/chunk/light/ChunkLightProvider;method_51529(J)V
-
method_51590
private void method_51590(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official bLdwp;b(III)Vintermediary method_51590Lnet/minecraft/class_3572;method_51590(III)Vnamed method_51590Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51590(III)V
-
method_51586
private void method_51586(int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official aLdwp;a(IIII)Vintermediary method_51586Lnet/minecraft/class_3572;method_51586(IIII)Vnamed method_51586Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51586(IIII)V
-
method_51591
private void method_51591(int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official bLdwp;b(IIII)Vintermediary method_51591Lnet/minecraft/class_3572;method_51591(IIII)Vnamed method_51591Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51591(IIII)V
-
method_51531
protected void method_51531(long long2, long long3, int int2) - Specified by:
method_51531in classChunkLightProvider<SkyLightStorage.Data,SkyLightStorage> - Mappings:
Namespace Name Mixin selector official aLdwn;a(JJI)Vintermediary method_51531Lnet/minecraft/class_3558;method_51531(JJI)Vnamed method_51531Lnet/minecraft/world/chunk/light/ChunkLightProvider;method_51531(JJI)V
-
method_51530
protected void method_51530(long long2, long long3) - Specified by:
method_51530in classChunkLightProvider<SkyLightStorage.Data,SkyLightStorage> - Mappings:
Namespace Name Mixin selector official aLdwn;a(JJ)Vintermediary method_51530Lnet/minecraft/class_3558;method_51530(JJ)Vnamed method_51530Lnet/minecraft/world/chunk/light/ChunkLightProvider;method_51530(JJ)V
-
method_51592
private int method_51592(long long2) - Mappings:
Namespace Name Mixin selector official eLdwp;e(J)Iintermediary method_51592Lnet/minecraft/class_3572;method_51592(J)Inamed method_51592Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51592(J)I
-
method_51587
- Mappings:
Namespace Name Mixin selector official aLdwp;a(JLha;IZI)Vintermediary method_51587Lnet/minecraft/class_3572;method_51587(JLnet/minecraft/class_2350;IZI)Vnamed method_51587Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51587(JLnet/minecraft/util/math/Direction;IZI)V
-
method_51588
- Mappings:
Namespace Name Mixin selector official aLdwp;a(Lha;II)Zintermediary method_51588Lnet/minecraft/class_3572;method_51588(Lnet/minecraft/class_2350;II)Znamed method_51588Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51588(Lnet/minecraft/util/math/Direction;II)Z
-
setColumnEnabled
- Specified by:
setColumnEnabledin interfaceLightingView- Overrides:
setColumnEnabledin classChunkLightProvider<SkyLightStorage.Data,SkyLightStorage> - Mappings:
Namespace Name Mixin selector official aLdwo;a(Lclm;Z)Vintermediary method_15512Lnet/minecraft/class_3565;method_15512(Lnet/minecraft/class_1923;Z)Vnamed setColumnEnabledLnet/minecraft/world/chunk/light/LightingView;setColumnEnabled(Lnet/minecraft/util/math/ChunkPos;Z)V
-
method_51471
- Mappings:
Namespace Name Mixin selector official bLdwo;b(Lclm;)Vintermediary method_51471Lnet/minecraft/class_3565;method_51471(Lnet/minecraft/class_1923;)Vnamed method_51471Lnet/minecraft/world/chunk/light/LightingView;method_51471(Lnet/minecraft/util/math/ChunkPos;)V
-