Package net.minecraft.server.world
Class ServerChunkManager.MainThreadExecutor
java.lang.Object
net.minecraft.util.thread.ThreadExecutor<Runnable>
net.minecraft.server.world.ServerChunkManager.MainThreadExecutor
- All Implemented Interfaces:
AutoCloseable,Executor,MessageListener<Runnable>,SampleableExecutor
- Enclosing class:
ServerChunkManager
- Mappings:
Namespace Name intermediary net/minecraft/class_3215$class_4212official aid$bnamed net/minecraft/server/world/ServerChunkManager$MainThreadExecutor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanExecute(Runnable task) protected RunnablecreateTask(Runnable runnable) protected voidexecuteTask(Runnable task) protected Threadprotected booleanrunTask()protected booleanMethods inherited from class net.minecraft.util.thread.ThreadExecutor
cancelTasks, createSamplers, execute, executeSync, getName, getTaskCount, isOnThread, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.thread.MessageListener
ask, askFallible, close
-
Constructor Details
-
MainThreadExecutor
MainThreadExecutor(World world) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3215$class_4212;<init>(Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)Vofficial <init>Laid$b;<init>(Laid;Lcmk;)Vnamed <init>Lnet/minecraft/server/world/ServerChunkManager$MainThreadExecutor;<init>(Lnet/minecraft/server/world/ServerChunkManager;Lnet/minecraft/world/World;)V
-
-
Method Details
-
createTask
- Specified by:
createTaskin classThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_16211Lnet/minecraft/class_1255;method_16211(Ljava/lang/Runnable;)Ljava/lang/Runnable;official fLbcm;f(Ljava/lang/Runnable;)Ljava/lang/Runnable;named createTaskLnet/minecraft/util/thread/ThreadExecutor;createTask(Ljava/lang/Runnable;)Ljava/lang/Runnable;
-
canExecute
- Specified by:
canExecutein classThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_18856Lnet/minecraft/class_1255;method_18856(Ljava/lang/Runnable;)Zofficial eLbcm;e(Ljava/lang/Runnable;)Znamed canExecuteLnet/minecraft/util/thread/ThreadExecutor;canExecute(Ljava/lang/Runnable;)Z
-
shouldExecuteAsync
protected boolean shouldExecuteAsync()- Overrides:
shouldExecuteAsyncin classThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_5384Lnet/minecraft/class_1255;method_5384()Zofficial atLbcm;at()Znamed shouldExecuteAsyncLnet/minecraft/util/thread/ThreadExecutor;shouldExecuteAsync()Z
-
getThread
- Specified by:
getThreadin classThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_3777Lnet/minecraft/class_1255;method_3777()Ljava/lang/Thread;official auLbcm;au()Ljava/lang/Thread;named getThreadLnet/minecraft/util/thread/ThreadExecutor;getThread()Ljava/lang/Thread;
-
executeTask
- Overrides:
executeTaskin classThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_18859Lnet/minecraft/class_1255;method_18859(Ljava/lang/Runnable;)Vofficial dLbcm;d(Ljava/lang/Runnable;)Vnamed executeTaskLnet/minecraft/util/thread/ThreadExecutor;executeTask(Ljava/lang/Runnable;)V
-
runTask
protected boolean runTask()- Overrides:
runTaskin classThreadExecutor<Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_16075Lnet/minecraft/class_1255;method_16075()Zofficial xLbcm;x()Znamed runTaskLnet/minecraft/util/thread/ThreadExecutor;runTask()Z
-