net.minecraft.client.sound

public class SoundExecutor

extends ThreadExecutor<Runnable>

All mapped superinterfaces:

TaskExecutor, SampleableExecutor

net.minecraft.client.sounds.SoundEngineExecutor
net.minecraft.class_4238
net.minecraft.client.sound.SoundExecutor

Field summary

Modifier and TypeField
private Thread
thread
field_18953
thread
private volatile boolean
shutdown
field_18954
stopped

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private Thread
createThread()
method_19764()
createThread()
public Runnable
wrapRunnable(Runnable runnable)
method_16211(Runnable arg0)
createTask(Runnable arg0)
public void
schedule(Runnable runnable)
method_63588(Runnable arg0)
send(Runnable arg0)
protected boolean
shouldRun(Runnable task)
method_18856(Runnable arg0)
canExecute(Runnable arg0)
protected Thread
getRunningThread()
method_3777()
getThread()
private void
run()
method_19765()
waitForStop()
protected void
waitForTasks()
method_20813()
waitForTasks()
public void
shutDown()
method_19763()
stop()
public void
startUp()
method_74408()
restart()
private boolean
lambda$run$0()
method_19766()
method_19766()
private static void
lambda$createThread$0(Thread arg0, Throwable arg1)
method_73255(Thread arg0, Throwable arg1)
method_73255(Thread thread, Throwable throwable)