Package net.minecraft.world.chunk.light
Class LightingProvider
java.lang.Object
net.minecraft.world.chunk.light.LightingProvider
- All Implemented Interfaces:
- LightingView
- Direct Known Subclasses:
- ServerLightingProvider
- Mappings:
- Namespace - Name - official - dwt- intermediary - net/minecraft/class_3568- named - net/minecraft/world/chunk/light/LightingProvider
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final @Nullable ChunkLightProvider<?,?> static final intprivate final @Nullable ChunkLightProvider<?,?> protected final HeightLimitView
- 
Constructor SummaryConstructorsConstructorDescriptionLightingProvider(ChunkProvider chunkProvider, boolean hasBlockLight, boolean hasSkyLight) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidcheckBlock(BlockPos pos) displaySectionLevel(LightType lightType, ChunkSectionPos pos) intvoidenqueueSectionData(LightType lightType, ChunkSectionPos pos, @Nullable ChunkNibbleArray nibbles) intintintgetStatus(LightType lightType, ChunkSectionPos pos) intgetTopY()booleanbooleanisLightingEnabled(ChunkSectionPos sectionPos) voidpropagateLight(ChunkPos chunkPos) voidsetColumnEnabled(ChunkPos pos, boolean retainData) voidsetRetainData(ChunkPos pos, boolean retainData) voidsetSectionStatus(ChunkSectionPos pos, boolean notReady) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.chunk.light.LightingViewsetSectionStatus
- 
Field Details- 
field_31714public static final int field_31714- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldwt;b:I- intermediary - field_31714- Lnet/minecraft/class_3568;field_31714:I- named - field_31714- Lnet/minecraft/world/chunk/light/LightingProvider;field_31714:I
 
- 
world- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldwt;c:Lcmo;- intermediary - field_27339- Lnet/minecraft/class_3568;field_27339:Lnet/minecraft/class_5539;- named - world- Lnet/minecraft/world/chunk/light/LightingProvider;world:Lnet/minecraft/world/HeightLimitView;
 
- 
blockLightProvider- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwt;a:Ldwv;- intermediary - field_15814- Lnet/minecraft/class_3568;field_15814:Lnet/minecraft/class_3558;- named - blockLightProvider- Lnet/minecraft/world/chunk/light/LightingProvider;blockLightProvider:Lnet/minecraft/world/chunk/light/ChunkLightProvider;
 
- 
skyLightProvider- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldwt;d:Ldwv;- intermediary - field_15813- Lnet/minecraft/class_3568;field_15813:Lnet/minecraft/class_3558;- named - skyLightProvider- Lnet/minecraft/world/chunk/light/LightingProvider;skyLightProvider:Lnet/minecraft/world/chunk/light/ChunkLightProvider;
 
 
- 
- 
Constructor Details- 
LightingProvider- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldwt;<init>(Ldel;ZZ)V- intermediary - <init>- Lnet/minecraft/class_3568;<init>(Lnet/minecraft/class_2823;ZZ)V- named - <init>- Lnet/minecraft/world/chunk/light/LightingProvider;<init>(Lnet/minecraft/world/chunk/ChunkProvider;ZZ)V
 
 
- 
- 
Method Details- 
checkBlock- Specified by:
- checkBlockin interface- LightingView
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldww;a(Lgu;)V- intermediary - method_15513- Lnet/minecraft/class_3565;method_15513(Lnet/minecraft/class_2338;)V- named - checkBlock- Lnet/minecraft/world/chunk/light/LightingView;checkBlock(Lnet/minecraft/util/math/BlockPos;)V
 
- 
hasUpdatespublic boolean hasUpdates()- Specified by:
- hasUpdatesin interface- LightingView
- Mappings:
- Namespace - Name - Mixin selector - official - E_- Ldww;E_()Z- intermediary - method_15518- Lnet/minecraft/class_3565;method_15518()Z- named - hasUpdates- Lnet/minecraft/world/chunk/light/LightingView;hasUpdates()Z
 
- 
doLightUpdatespublic int doLightUpdates()- Specified by:
- doLightUpdatesin interface- LightingView
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldww;a()I- intermediary - method_15516- Lnet/minecraft/class_3565;method_15516()I- named - doLightUpdates- Lnet/minecraft/world/chunk/light/LightingView;doLightUpdates()I
 
- 
setSectionStatus- Specified by:
- setSectionStatusin interface- LightingView
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldww;a(Lhx;Z)V- intermediary - method_15551- Lnet/minecraft/class_3565;method_15551(Lnet/minecraft/class_4076;Z)V- named - setSectionStatus- Lnet/minecraft/world/chunk/light/LightingView;setSectionStatus(Lnet/minecraft/util/math/ChunkSectionPos;Z)V
 
- 
setColumnEnabled- Specified by:
- setColumnEnabledin interface- LightingView
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldww;a(Lclt;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
 
- 
propagateLight- Specified by:
- propagateLightin interface- LightingView
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldww;b(Lclt;)V- intermediary - method_51471- Lnet/minecraft/class_3565;method_51471(Lnet/minecraft/class_1923;)V- named - propagateLight- Lnet/minecraft/world/chunk/light/LightingView;propagateLight(Lnet/minecraft/util/math/ChunkPos;)V
 
- 
get- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwt;a(Lcmv;)Ldwr;- intermediary - method_15562- Lnet/minecraft/class_3568;method_15562(Lnet/minecraft/class_1944;)Lnet/minecraft/class_3562;- named - get- Lnet/minecraft/world/chunk/light/LightingProvider;get(Lnet/minecraft/world/LightType;)Lnet/minecraft/world/chunk/light/ChunkLightingView;
 
- 
displaySectionLevel- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwt;a(Lcmv;Lhx;)Ljava/lang/String;- intermediary - method_22876- Lnet/minecraft/class_3568;method_22876(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Ljava/lang/String;- named - displaySectionLevel- Lnet/minecraft/world/chunk/light/LightingProvider;displaySectionLevel(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;)Ljava/lang/String;
 
- 
getStatus- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldwt;b(Lcmv;Lhx;)Ldws$b;- intermediary - method_51560- Lnet/minecraft/class_3568;method_51560(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Lnet/minecraft/class_3560$class_8530;- named - getStatus- Lnet/minecraft/world/chunk/light/LightingProvider;getStatus(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;)Lnet/minecraft/world/chunk/light/LightStorage$Status;
 
- 
enqueueSectionDatapublic void enqueueSectionData(LightType lightType, ChunkSectionPos pos, @Nullable @Nullable ChunkNibbleArray nibbles) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwt;a(Lcmv;Lhx;Lded;)V- intermediary - method_15558- Lnet/minecraft/class_3568;method_15558(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;Lnet/minecraft/class_2804;)V- named - enqueueSectionData- Lnet/minecraft/world/chunk/light/LightingProvider;enqueueSectionData(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/world/chunk/ChunkNibbleArray;)V
 
- 
setRetainData- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldwt;b(Lclt;Z)V- intermediary - method_20601- Lnet/minecraft/class_3568;method_20601(Lnet/minecraft/class_1923;Z)V- named - setRetainData- Lnet/minecraft/world/chunk/light/LightingProvider;setRetainData(Lnet/minecraft/util/math/ChunkPos;Z)V
 
- 
getLight- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwt;a(Lgu;I)I- intermediary - method_22363- Lnet/minecraft/class_3568;method_22363(Lnet/minecraft/class_2338;I)I- named - getLight- Lnet/minecraft/world/chunk/light/LightingProvider;getLight(Lnet/minecraft/util/math/BlockPos;I)I
 
- 
isLightingEnabled- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwt;a(Lhx;)Z- intermediary - method_51559- Lnet/minecraft/class_3568;method_51559(Lnet/minecraft/class_4076;)Z- named - isLightingEnabled- Lnet/minecraft/world/chunk/light/LightingProvider;isLightingEnabled(Lnet/minecraft/util/math/ChunkSectionPos;)Z
 
- 
getHeightpublic int getHeight()- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldwt;c()I- intermediary - method_31928- Lnet/minecraft/class_3568;method_31928()I- named - getHeight- Lnet/minecraft/world/chunk/light/LightingProvider;getHeight()I
 
- 
getBottomYpublic int getBottomY()- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldwt;d()I- intermediary - method_31929- Lnet/minecraft/class_3568;method_31929()I- named - getBottomY- Lnet/minecraft/world/chunk/light/LightingProvider;getBottomY()I
 
- 
getTopYpublic int getTopY()- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldwt;e()I- intermediary - method_31930- Lnet/minecraft/class_3568;method_31930()I- named - getTopY- Lnet/minecraft/world/chunk/light/LightingProvider;getTopY()I
 
 
-