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 dejintermediary net/minecraft/class_3568named net/minecraft/world/chunk/light/LightingProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable ChunkLightProvider<?,?>static intstatic intprivate @Nullable ChunkLightProvider<?,?>protected HeightLimitView -
Constructor Summary
ConstructorsConstructorDescriptionLightingProvider(ChunkProvider chunkProvider, boolean hasBlockLight, boolean hasSkyLight) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLightSource(BlockPos pos, int level)voidcheckBlock(BlockPos pos)displaySectionLevel(LightType lightType, ChunkSectionPos chunkSectionPos)intdoLightUpdates(int int2, boolean bool, boolean bool2)voidenqueueSectionData(LightType lightType, ChunkSectionPos pos, @Nullable ChunkNibbleArray nibbles, boolean bool)intintintintgetTopY()booleanvoidsetColumnEnabled(ChunkPos chunkPos, boolean bool)voidsetRetainData(ChunkPos pos, boolean retainData)voidsetSectionStatus(ChunkSectionPos pos, boolean notReady)Methods 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_31713
public static final int field_31713- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLdej;a:Iintermediary field_31713Lnet/minecraft/class_3568;field_31713:Inamed field_31713Lnet/minecraft/world/chunk/light/LightingProvider;field_31713:I
-
field_31714
public static final int field_31714- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLdej;b:Iintermediary field_31714Lnet/minecraft/class_3568;field_31714:Inamed field_31714Lnet/minecraft/world/chunk/light/LightingProvider;field_31714:I
-
world
- Mappings:
Namespace Name Mixin selector official cLdej;c:Lbwr;intermediary field_27339Lnet/minecraft/class_3568;field_27339:Lnet/minecraft/class_5539;named worldLnet/minecraft/world/chunk/light/LightingProvider;world:Lnet/minecraft/world/HeightLimitView;
-
blockLightProvider
- Mappings:
Namespace Name Mixin selector official dLdej;d:Ldeg;intermediary field_15814Lnet/minecraft/class_3568;field_15814:Lnet/minecraft/class_3558;named blockLightProviderLnet/minecraft/world/chunk/light/LightingProvider;blockLightProvider:Lnet/minecraft/world/chunk/light/ChunkLightProvider;
-
skyLightProvider
- Mappings:
Namespace Name Mixin selector official eLdej;e:Ldeg;intermediary field_15813Lnet/minecraft/class_3568;field_15813:Lnet/minecraft/class_3558;named skyLightProviderLnet/minecraft/world/chunk/light/LightingProvider;skyLightProvider:Lnet/minecraft/world/chunk/light/ChunkLightProvider;
-
-
Constructor Details
-
LightingProvider
- Mappings:
Namespace Name Mixin selector official <init>Ldej;<init>(Lcmy;ZZ)Vintermediary <init>Lnet/minecraft/class_3568;<init>(Lnet/minecraft/class_2823;ZZ)Vnamed <init>Lnet/minecraft/world/chunk/light/LightingProvider;<init>(Lnet/minecraft/world/chunk/ChunkProvider;ZZ)V
-
-
Method Details
-
checkBlock
- Specified by:
checkBlockin interfaceLightingView- Mappings:
Namespace Name Mixin selector official aLdek;a(Lgg;)Vintermediary method_15513Lnet/minecraft/class_3565;method_15513(Lnet/minecraft/class_2338;)Vnamed checkBlockLnet/minecraft/world/chunk/light/LightingView;checkBlock(Lnet/minecraft/util/math/BlockPos;)V
-
addLightSource
- Specified by:
addLightSourcein interfaceLightingView- Mappings:
Namespace Name Mixin selector official aLdek;a(Lgg;I)Vintermediary method_15514Lnet/minecraft/class_3565;method_15514(Lnet/minecraft/class_2338;I)Vnamed addLightSourceLnet/minecraft/world/chunk/light/LightingView;addLightSource(Lnet/minecraft/util/math/BlockPos;I)V
-
hasUpdates
public boolean hasUpdates()- Specified by:
hasUpdatesin interfaceLightingView- Mappings:
Namespace Name Mixin selector official z_Ldek;z_()Zintermediary method_15518Lnet/minecraft/class_3565;method_15518()Znamed hasUpdatesLnet/minecraft/world/chunk/light/LightingView;hasUpdates()Z
-
doLightUpdates
public int doLightUpdates(int int2, boolean bool, boolean bool2)- Specified by:
doLightUpdatesin interfaceLightingView- Mappings:
Namespace Name Mixin selector official aLdek;a(IZZ)Iintermediary method_15516Lnet/minecraft/class_3565;method_15516(IZZ)Inamed doLightUpdatesLnet/minecraft/world/chunk/light/LightingView;doLightUpdates(IZZ)I
-
setSectionStatus
- Specified by:
setSectionStatusin interfaceLightingView- Mappings:
Namespace Name Mixin selector official aLdek;a(Lgz;Z)Vintermediary method_15551Lnet/minecraft/class_3565;method_15551(Lnet/minecraft/class_4076;Z)Vnamed setSectionStatusLnet/minecraft/world/chunk/light/LightingView;setSectionStatus(Lnet/minecraft/util/math/ChunkSectionPos;Z)V
-
setColumnEnabled
- Specified by:
setColumnEnabledin interfaceLightingView- Mappings:
Namespace Name Mixin selector official aLdek;a(Lbvu;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
-
get
- Mappings:
Namespace Name Mixin selector official aLdej;a(Lbwy;)Ldeh;intermediary method_15562Lnet/minecraft/class_3568;method_15562(Lnet/minecraft/class_1944;)Lnet/minecraft/class_3562;named getLnet/minecraft/world/chunk/light/LightingProvider;get(Lnet/minecraft/world/LightType;)Lnet/minecraft/world/chunk/light/ChunkLightingView;
-
displaySectionLevel
- Mappings:
Namespace Name Mixin selector official aLdej;a(Lbwy;Lgz;)Ljava/lang/String;intermediary method_22876Lnet/minecraft/class_3568;method_22876(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Ljava/lang/String;named displaySectionLevelLnet/minecraft/world/chunk/light/LightingProvider;displaySectionLevel(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;)Ljava/lang/String;
-
enqueueSectionData
public void enqueueSectionData(LightType lightType, ChunkSectionPos pos, @Nullable @Nullable ChunkNibbleArray nibbles, boolean bool)- Mappings:
Namespace Name Mixin selector official aLdej;a(Lbwy;Lgz;Lcmq;Z)Vintermediary method_15558Lnet/minecraft/class_3568;method_15558(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;Lnet/minecraft/class_2804;Z)Vnamed enqueueSectionDataLnet/minecraft/world/chunk/light/LightingProvider;enqueueSectionData(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/world/chunk/ChunkNibbleArray;Z)V
-
setRetainData
- Mappings:
Namespace Name Mixin selector official bLdej;b(Lbvu;Z)Vintermediary method_20601Lnet/minecraft/class_3568;method_20601(Lnet/minecraft/class_1923;Z)Vnamed setRetainDataLnet/minecraft/world/chunk/light/LightingProvider;setRetainData(Lnet/minecraft/util/math/ChunkPos;Z)V
-
getLight
- Mappings:
Namespace Name Mixin selector official bLdej;b(Lgg;I)Iintermediary method_22363Lnet/minecraft/class_3568;method_22363(Lnet/minecraft/class_2338;I)Inamed getLightLnet/minecraft/world/chunk/light/LightingProvider;getLight(Lnet/minecraft/util/math/BlockPos;I)I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector official bLdej;b()Iintermediary method_31928Lnet/minecraft/class_3568;method_31928()Inamed getHeightLnet/minecraft/world/chunk/light/LightingProvider;getHeight()I
-
getBottomY
public int getBottomY()- Mappings:
Namespace Name Mixin selector official cLdej;c()Iintermediary method_31929Lnet/minecraft/class_3568;method_31929()Inamed getBottomYLnet/minecraft/world/chunk/light/LightingProvider;getBottomY()I
-
getTopY
public int getTopY()- Mappings:
Namespace Name Mixin selector official dLdej;d()Iintermediary method_31930Lnet/minecraft/class_3568;method_31930()Inamed getTopYLnet/minecraft/world/chunk/light/LightingProvider;getTopY()I
-