public class ServerWorldLightManager extends WorldLightManager implements java.lang.AutoCloseable
Constructor and Description |
---|
ServerWorldLightManager(IChunkLightProvider p_i50701_1_,
ChunkManager p_i50701_2_,
boolean p_i50701_3_,
DelegatedTaskExecutor<java.lang.Runnable> p_i50701_4_,
ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<java.lang.Runnable>> p_i50701_5_) |
Modifier and Type | Method and Description |
---|---|
void |
checkBlock(BlockPos p_215568_1_) |
void |
close() |
void |
func_215571_a(ChunkPos p_215571_1_,
boolean p_215571_2_) |
void |
func_215573_a(BlockPos p_215573_1_,
int p_215573_2_) |
void |
func_215588_z_() |
void |
func_215598_a(int p_215598_1_) |
java.util.concurrent.CompletableFuture<IChunk> |
lightChunk(IChunk p_215593_1_,
boolean p_215593_2_) |
void |
retainData(ChunkPos pos,
boolean retain) |
void |
setData(LightType type,
SectionPos pos,
NibbleArray array) |
int |
tick(int toUpdateCount,
boolean updateSkyLight,
boolean updateBlockLight) |
protected void |
updateChunkStatus(ChunkPos p_215581_1_) |
void |
updateSectionStatus(SectionPos pos,
boolean isEmpty) |
func_215570_a, func_215572_a, getLightEngine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
func_215567_a
public ServerWorldLightManager(IChunkLightProvider p_i50701_1_, ChunkManager p_i50701_2_, boolean p_i50701_3_, DelegatedTaskExecutor<java.lang.Runnable> p_i50701_4_, ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<java.lang.Runnable>> p_i50701_5_)
public void close()
close
in interface java.lang.AutoCloseable
public int tick(int toUpdateCount, boolean updateSkyLight, boolean updateBlockLight)
tick
in class WorldLightManager
public void func_215573_a(BlockPos p_215573_1_, int p_215573_2_)
func_215573_a
in class WorldLightManager
public void checkBlock(BlockPos p_215568_1_)
checkBlock
in class WorldLightManager
protected void updateChunkStatus(ChunkPos p_215581_1_)
public void updateSectionStatus(SectionPos pos, boolean isEmpty)
updateSectionStatus
in interface ILightListener
updateSectionStatus
in class WorldLightManager
public void func_215571_a(ChunkPos p_215571_1_, boolean p_215571_2_)
func_215571_a
in class WorldLightManager
public void setData(LightType type, SectionPos pos, @Nullable NibbleArray array)
setData
in class WorldLightManager
public void retainData(ChunkPos pos, boolean retain)
retainData
in class WorldLightManager
public java.util.concurrent.CompletableFuture<IChunk> lightChunk(IChunk p_215593_1_, boolean p_215593_2_)
public void func_215588_z_()
public void func_215598_a(int p_215598_1_)