Package net.minecraft.client.sound
Class SoundExecutor
- All Implemented Interfaces:
AutoCloseable
,Executor
,MessageListener<Runnable>
,SampleableExecutor
- Mappings:
Namespace Name official flz
intermediary net/minecraft/class_4238
named net/minecraft/client/sound/SoundExecutor
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
canExecute
(Runnable task) protected Runnable
createTask
(Runnable runnable) private Thread
protected Thread
void
restart()
private void
protected void
Methods inherited from class net.minecraft.util.thread.ThreadExecutor
cancelTasks, createSamplers, execute, executeSync, executeTask, getName, getTaskCount, isOnThread, runTask, runTasks, runTasks, send, shouldExecuteAsync, submit, submit, submitAndJoin
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.util.thread.MessageListener
ask, askFallible, close
-
Field Details
-
thread
- Mappings:
Namespace Name Mixin selector official a
Lflz;a:Ljava/lang/Thread;
intermediary field_18953
Lnet/minecraft/class_4238;field_18953:Ljava/lang/Thread;
named thread
Lnet/minecraft/client/sound/SoundExecutor;thread:Ljava/lang/Thread;
-
stopped
private volatile boolean stopped- Mappings:
Namespace Name Mixin selector official b
Lflz;b:Z
intermediary field_18954
Lnet/minecraft/class_4238;field_18954:Z
named stopped
Lnet/minecraft/client/sound/SoundExecutor;stopped:Z
-
-
Constructor Details
-
SoundExecutor
public SoundExecutor()
-
-
Method Details
-
createThread
- Mappings:
Namespace Name Mixin selector official b
Lflz;b()Ljava/lang/Thread;
intermediary method_19764
Lnet/minecraft/class_4238;method_19764()Ljava/lang/Thread;
named createThread
Lnet/minecraft/client/sound/SoundExecutor;createThread()Ljava/lang/Thread;
-
createTask
- Specified by:
createTask
in classThreadExecutor<Runnable>
- Mappings:
Namespace Name Mixin selector official f
Layc;f(Ljava/lang/Runnable;)Ljava/lang/Runnable;
intermediary method_16211
Lnet/minecraft/class_1255;method_16211(Ljava/lang/Runnable;)Ljava/lang/Runnable;
named createTask
Lnet/minecraft/util/thread/ThreadExecutor;createTask(Ljava/lang/Runnable;)Ljava/lang/Runnable;
-
canExecute
- Specified by:
canExecute
in classThreadExecutor<Runnable>
- Mappings:
Namespace Name Mixin selector official e
Layc;e(Ljava/lang/Runnable;)Z
intermediary method_18856
Lnet/minecraft/class_1255;method_18856(Ljava/lang/Runnable;)Z
named canExecute
Lnet/minecraft/util/thread/ThreadExecutor;canExecute(Ljava/lang/Runnable;)Z
-
getThread
- Specified by:
getThread
in classThreadExecutor<Runnable>
- Mappings:
Namespace Name Mixin selector official au
Layc;au()Ljava/lang/Thread;
intermediary method_3777
Lnet/minecraft/class_1255;method_3777()Ljava/lang/Thread;
named getThread
Lnet/minecraft/util/thread/ThreadExecutor;getThread()Ljava/lang/Thread;
-
waitForStop
private void waitForStop()- Mappings:
Namespace Name Mixin selector official c
Lflz;c()V
intermediary method_19765
Lnet/minecraft/class_4238;method_19765()V
named waitForStop
Lnet/minecraft/client/sound/SoundExecutor;waitForStop()V
-
waitForTasks
protected void waitForTasks()- Overrides:
waitForTasks
in classThreadExecutor<Runnable>
- Mappings:
Namespace Name Mixin selector official br
Layc;br()V
intermediary method_20813
Lnet/minecraft/class_1255;method_20813()V
named waitForTasks
Lnet/minecraft/util/thread/ThreadExecutor;waitForTasks()V
-
restart
public void restart()- Mappings:
Namespace Name Mixin selector official a
Lflz;a()V
intermediary method_19763
Lnet/minecraft/class_4238;method_19763()V
named restart
Lnet/minecraft/client/sound/SoundExecutor;restart()V
-