net.minecraft.server.world

final class ServerChunkManager$MainThreadExecutor

extends ThreadExecutor<Runnable>

All mapped superinterfaces:

TaskExecutor, SampleableExecutor

net.minecraft.server.level.ServerChunkCache$MainThreadExecutor
net.minecraft.class_3215$class_4212
net.minecraft.server.world.ServerChunkManager$MainThreadExecutor

Field summary

Modifier and TypeField
final ServerChunkManager
this$0
field_18810
field_18810

Constructor summary

ModifierConstructor
private (ServerChunkManager this$0, World world)

Method summary

Modifier and TypeMethod
public Runnable
wrapRunnable(Runnable runnable)
method_16211(Runnable arg0)
createTask(Runnable arg0)
protected boolean
shouldRun(Runnable task)
method_18856(Runnable arg0)
canExecute(Runnable arg0)
protected boolean
scheduleExecutables()
method_5384()
shouldExecuteAsync()
protected Thread
getRunningThread()
method_3777()
getThread()
protected void
doRunTask(Runnable task)
method_18859(Runnable arg0)
executeTask(Runnable arg0)
protected boolean
pollTask()
method_16075()
runTask()