public class ServerWorldLightManager extends WorldLightManager implements java.lang.AutoCloseable
コンストラクタと説明 |
---|
ServerWorldLightManager(IChunkLightProvider provider,
ChunkManager chunkManagerIn,
boolean hasSkyLight,
DelegatedTaskExecutor<java.lang.Runnable> p_i50701_4_,
ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<java.lang.Runnable>> p_i50701_5_) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
checkBlock(BlockPos blockPosIn) |
void |
close() |
void |
enableLightSources(ChunkPos p_215571_1_,
boolean p_215571_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 |
onBlockEmissionIncrease(BlockPos blockPosIn,
int p_215573_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) |
getDebugInfo, getLightEngine, getLightSubtracted, hasLightWork
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
func_215567_a
public ServerWorldLightManager(IChunkLightProvider provider, ChunkManager chunkManagerIn, boolean hasSkyLight, DelegatedTaskExecutor<java.lang.Runnable> p_i50701_4_, ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<java.lang.Runnable>> p_i50701_5_)
public void close()
close
インタフェース内 java.lang.AutoCloseable
public int tick(int toUpdateCount, boolean updateSkyLight, boolean updateBlockLight)
tick
クラス内 WorldLightManager
public void onBlockEmissionIncrease(BlockPos blockPosIn, int p_215573_2_)
onBlockEmissionIncrease
クラス内 WorldLightManager
public void checkBlock(BlockPos blockPosIn)
checkBlock
クラス内 WorldLightManager
protected void updateChunkStatus(ChunkPos p_215581_1_)
public void updateSectionStatus(SectionPos pos, boolean isEmpty)
updateSectionStatus
インタフェース内 ILightListener
updateSectionStatus
クラス内 WorldLightManager
public void enableLightSources(ChunkPos p_215571_1_, boolean p_215571_2_)
enableLightSources
クラス内 WorldLightManager
public void setData(LightType type, SectionPos pos, @Nullable NibbleArray array)
setData
クラス内 WorldLightManager
public void retainData(ChunkPos pos, boolean retain)
retainData
クラス内 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_)