Package net.minecraft.server.world
Class ThrottledChunkTaskScheduler
java.lang.Object
net.minecraft.server.world.ChunkTaskScheduler
net.minecraft.server.world.ThrottledChunkTaskScheduler
- All Implemented Interfaces:
AutoCloseable,ChunkHolder.LevelUpdateListener
- Mappings:
Namespace Name named net/minecraft/server/world/ThrottledChunkTaskSchedulerintermediary net/minecraft/class_10173official asg
-
Field Summary
FieldsFields inherited from class net.minecraft.server.world.ChunkTaskScheduler
LEVELS, pollOnUpdate -
Constructor Summary
ConstructorsConstructorDescriptionThrottledChunkTaskScheduler(TaskExecutor<Runnable> executor, Executor dispatchExecutor, int maxConcurrentChunks) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidonRemove(long chunkPos) protected LevelPrioritizedQueue.Entrypoll()protected voidMethods inherited from class net.minecraft.server.world.ChunkTaskScheduler
add, close, pollTask, remove, shouldDelayShutdown, updateLevel
-
Field Details
-
chunks
- Mappings:
Namespace Name Mixin selector named chunksLnet/minecraft/server/world/ThrottledChunkTaskScheduler;chunks:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_54051Lnet/minecraft/class_10173;field_54051:Lit/unimi/dsi/fastutil/longs/LongSet;official cLasg;c:Lit/unimi/dsi/fastutil/longs/LongSet;
-
maxConcurrentChunks
private final int maxConcurrentChunks- Mappings:
Namespace Name Mixin selector named maxConcurrentChunksLnet/minecraft/server/world/ThrottledChunkTaskScheduler;maxConcurrentChunks:Iintermediary field_54052Lnet/minecraft/class_10173;field_54052:Iofficial dLasg;d:I
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/server/world/ThrottledChunkTaskScheduler;name:Ljava/lang/String;intermediary field_54053Lnet/minecraft/class_10173;field_54053:Ljava/lang/String;official eLasg;e:Ljava/lang/String;
-
-
Constructor Details
-
ThrottledChunkTaskScheduler
public ThrottledChunkTaskScheduler(TaskExecutor<Runnable> executor, Executor dispatchExecutor, int maxConcurrentChunks) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/server/world/ThrottledChunkTaskScheduler;<init>(Lnet/minecraft/util/thread/TaskExecutor;Ljava/util/concurrent/Executor;I)Vintermediary <init>Lnet/minecraft/class_10173;<init>(Lnet/minecraft/class_10178;Ljava/util/concurrent/Executor;I)Vofficial <init>Lasg;<init>(Lbtx;Ljava/util/concurrent/Executor;I)V
-
-
Method Details
-
onRemove
protected void onRemove(long chunkPos) - Overrides:
onRemovein classChunkTaskScheduler- Mappings:
Namespace Name Mixin selector named onRemoveLnet/minecraft/server/world/ChunkTaskScheduler;onRemove(J)Vintermediary method_63548Lnet/minecraft/class_10171;method_63548(J)Vofficial aLarh;a(J)V
-
poll
- Overrides:
pollin classChunkTaskScheduler- Mappings:
Namespace Name Mixin selector named pollLnet/minecraft/server/world/ChunkTaskScheduler;poll()Lnet/minecraft/server/world/LevelPrioritizedQueue$Entry;intermediary method_63559Lnet/minecraft/class_10171;method_63559()Lnet/minecraft/class_3899$class_10172;official cLarh;c()Lari$a;
-
schedule
- Overrides:
schedulein classChunkTaskScheduler- Mappings:
Namespace Name Mixin selector named scheduleLnet/minecraft/server/world/ChunkTaskScheduler;schedule(Lnet/minecraft/server/world/LevelPrioritizedQueue$Entry;)Vintermediary method_63551Lnet/minecraft/class_10171;method_63551(Lnet/minecraft/class_3899$class_10172;)Vofficial aLarh;a(Lari$a;)V
-
toDumpString
- Mappings:
Namespace Name Mixin selector named toDumpStringLnet/minecraft/server/world/ThrottledChunkTaskScheduler;toDumpString()Ljava/lang/String;intermediary method_63565Lnet/minecraft/class_10173;method_63565()Ljava/lang/String;official dLasg;d()Ljava/lang/String;
-