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 dwp
intermediary net/minecraft/class_3572
named net/minecraft/world/chunk/light/ChunkSkyLightProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.chunk.light.ChunkLightProvider
ChunkLightProvider.class_8531
Nested classes/interfaces inherited from interface net.minecraft.world.chunk.light.ChunkLightingView
ChunkLightingView.Empty
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long
private static final long
private static final long
private final BlockPos.Mutable
private final class_8528
Fields inherited from class net.minecraft.world.chunk.light.ChunkLightProvider
chunkProvider, DIRECTIONS, field_44729, field_44730, field_44731, lightStorage
-
Constructor Summary
ConstructorsModifierConstructorDescriptionChunkSkyLightProvider
(ChunkProvider chunkProvider) protected
ChunkSkyLightProvider
(ChunkProvider chunkProvider, SkyLightStorage lightStorage) -
Method Summary
Modifier and TypeMethodDescriptionvoid
method_51471
(ChunkPos chunkPos) protected void
method_51529
(long long2) protected void
method_51530
(long long2, long long3) protected void
method_51531
(long long2, long long3, int int2) private static boolean
method_51584
(int int2) private int
method_51585
(int int2, int int3, int int4) private void
method_51586
(int int2, int int3, int int4, int int5) private void
method_51587
(long long2, Direction direction, int int2, boolean bool, int int3) private static boolean
method_51588
(Direction direction, int int2, int int3) private @Nullable class_8528
method_51589
(int int2, int int3) private void
method_51590
(int int2, int int3, int int4) private void
method_51591
(int int2, int int3, int int4, int int5) private int
method_51592
(long long2) void
setColumnEnabled
(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, shapesCoverFullCube
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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 g
Ldwp;g:J
intermediary field_44743
Lnet/minecraft/class_3572;field_44743:J
named field_44743
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44743:J
-
field_44744
private static final long field_44744- Mappings:
Namespace Name Mixin selector official h
Ldwp;h:J
intermediary field_44744
Lnet/minecraft/class_3572;field_44744:J
named field_44744
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44744:J
-
field_44745
private static final long field_44745- Mappings:
Namespace Name Mixin selector official i
Ldwp;i:J
intermediary field_44745
Lnet/minecraft/class_3572;field_44745:J
named field_44745
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44745:J
-
field_44746
- Mappings:
Namespace Name Mixin selector official j
Ldwp;j:Lgu$a;
intermediary field_44746
Lnet/minecraft/class_3572;field_44746:Lnet/minecraft/class_2338$class_2339;
named field_44746
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44746:Lnet/minecraft/util/math/BlockPos$Mutable;
-
field_44747
- Mappings:
Namespace Name Mixin selector official k
Ldwp;k:Ldwg;
intermediary field_44747
Lnet/minecraft/class_3572;field_44747:Lnet/minecraft/class_8528;
named field_44747
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;field_44747:Lnet/minecraft/class_8528;
-
-
Constructor Details
-
ChunkSkyLightProvider
- Mappings:
Namespace Name Mixin selector official <init>
Ldwp;<init>(Lded;)V
intermediary <init>
Lnet/minecraft/class_3572;<init>(Lnet/minecraft/class_2823;)V
named <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;)V
intermediary <init>
Lnet/minecraft/class_3572;<init>(Lnet/minecraft/class_2823;Lnet/minecraft/class_3569;)V
named <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 a
Ldwp;a(I)Z
intermediary method_51584
Lnet/minecraft/class_3572;method_51584(I)Z
named method_51584
Lnet/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 a
Ldwp;a(III)I
intermediary method_51585
Lnet/minecraft/class_3572;method_51585(III)I
named method_51585
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51585(III)I
-
method_51589
- Mappings:
Namespace Name Mixin selector official b
Ldwp;b(II)Ldwg;
intermediary method_51589
Lnet/minecraft/class_3572;method_51589(II)Lnet/minecraft/class_8528;
named method_51589
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51589(II)Lnet/minecraft/class_8528;
-
method_51529
protected void method_51529(long long2) - Specified by:
method_51529
in classChunkLightProvider<SkyLightStorage.Data,
SkyLightStorage> - Mappings:
Namespace Name Mixin selector official a
Ldwn;a(J)V
intermediary method_51529
Lnet/minecraft/class_3558;method_51529(J)V
named method_51529
Lnet/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 b
Ldwp;b(III)V
intermediary method_51590
Lnet/minecraft/class_3572;method_51590(III)V
named method_51590
Lnet/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 a
Ldwp;a(IIII)V
intermediary method_51586
Lnet/minecraft/class_3572;method_51586(IIII)V
named method_51586
Lnet/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 b
Ldwp;b(IIII)V
intermediary method_51591
Lnet/minecraft/class_3572;method_51591(IIII)V
named method_51591
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51591(IIII)V
-
method_51531
protected void method_51531(long long2, long long3, int int2) - Specified by:
method_51531
in classChunkLightProvider<SkyLightStorage.Data,
SkyLightStorage> - Mappings:
Namespace Name Mixin selector official a
Ldwn;a(JJI)V
intermediary method_51531
Lnet/minecraft/class_3558;method_51531(JJI)V
named method_51531
Lnet/minecraft/world/chunk/light/ChunkLightProvider;method_51531(JJI)V
-
method_51530
protected void method_51530(long long2, long long3) - Specified by:
method_51530
in classChunkLightProvider<SkyLightStorage.Data,
SkyLightStorage> - Mappings:
Namespace Name Mixin selector official a
Ldwn;a(JJ)V
intermediary method_51530
Lnet/minecraft/class_3558;method_51530(JJ)V
named method_51530
Lnet/minecraft/world/chunk/light/ChunkLightProvider;method_51530(JJ)V
-
method_51592
private int method_51592(long long2) - Mappings:
Namespace Name Mixin selector official e
Ldwp;e(J)I
intermediary method_51592
Lnet/minecraft/class_3572;method_51592(J)I
named method_51592
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51592(J)I
-
method_51587
- Mappings:
Namespace Name Mixin selector official a
Ldwp;a(JLha;IZI)V
intermediary method_51587
Lnet/minecraft/class_3572;method_51587(JLnet/minecraft/class_2350;IZI)V
named method_51587
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51587(JLnet/minecraft/util/math/Direction;IZI)V
-
method_51588
- Mappings:
Namespace Name Mixin selector official a
Ldwp;a(Lha;II)Z
intermediary method_51588
Lnet/minecraft/class_3572;method_51588(Lnet/minecraft/class_2350;II)Z
named method_51588
Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;method_51588(Lnet/minecraft/util/math/Direction;II)Z
-
setColumnEnabled
- Specified by:
setColumnEnabled
in interfaceLightingView
- Overrides:
setColumnEnabled
in classChunkLightProvider<SkyLightStorage.Data,
SkyLightStorage> - Mappings:
Namespace Name Mixin selector official a
Ldwo;a(Lclm;Z)V
intermediary method_15512
Lnet/minecraft/class_3565;method_15512(Lnet/minecraft/class_1923;Z)V
named setColumnEnabled
Lnet/minecraft/world/chunk/light/LightingView;setColumnEnabled(Lnet/minecraft/util/math/ChunkPos;Z)V
-
method_51471
- Mappings:
Namespace Name Mixin selector official b
Ldwo;b(Lclm;)V
intermediary method_51471
Lnet/minecraft/class_3565;method_51471(Lnet/minecraft/class_1923;)V
named method_51471
Lnet/minecraft/world/chunk/light/LightingView;method_51471(Lnet/minecraft/util/math/ChunkPos;)V
-