Package net.minecraft.world.chunk
Class ChunkLoader
java.lang.Object
net.minecraft.world.chunk.ChunkLoader
- Mappings:
Namespace Name named net/minecraft/world/chunk/ChunkLoaderintermediary net/minecraft/class_9759official apy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final ChunkLoadingManagerprivate final BoundedRegionArray<AbstractChunkHolder> private @Nullable ChunkStatusprivate final List<CompletableFuture<OptionalChunk<Chunk>>> private booleanprivate final ChunkPosfinal ChunkStatus -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateChunkLoader(ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos, BoundedRegionArray<AbstractChunkHolder> chunks) -
Method Summary
Modifier and TypeMethodDescriptionstatic ChunkLoadercreate(ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos) private voiddispose()private intgetAdditionalLevel(ChunkStatus status, boolean generate) private @Nullable CompletableFuture<?> private booleanprivate booleanload(ChunkStatus targetStatus, boolean allowGeneration, AbstractChunkHolder chunkHolder) private voidloadAll(ChunkStatus targetStatus, boolean allowGeneration) private voidvoidrun()
-
Field Details
-
chunkLoadingManager
- Mappings:
Namespace Name Mixin selector named chunkLoadingManagerLnet/minecraft/world/chunk/ChunkLoader;chunkLoadingManager:Lnet/minecraft/world/ChunkLoadingManager;intermediary field_51851Lnet/minecraft/class_9759;field_51851:Lnet/minecraft/class_9760;official bLapy;b:Laqm;
-
pos
- Mappings:
Namespace Name Mixin selector named posLnet/minecraft/world/chunk/ChunkLoader;pos:Lnet/minecraft/util/math/ChunkPos;intermediary field_51852Lnet/minecraft/class_9759;field_51852:Lnet/minecraft/class_1923;official cLapy;c:Ldcd;
-
currentlyLoadingStatus
- Mappings:
Namespace Name Mixin selector named currentlyLoadingStatusLnet/minecraft/world/chunk/ChunkLoader;currentlyLoadingStatus:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_51853Lnet/minecraft/class_9759;field_51853:Lnet/minecraft/class_2806;official dLapy;d:Ldvz;
-
targetStatus
- Mappings:
Namespace Name Mixin selector named targetStatusLnet/minecraft/world/chunk/ChunkLoader;targetStatus:Lnet/minecraft/world/chunk/ChunkStatus;intermediary field_51850Lnet/minecraft/class_9759;field_51850:Lnet/minecraft/class_2806;official aLapy;a:Ldvz;
-
pendingDisposal
private volatile boolean pendingDisposal- Mappings:
Namespace Name Mixin selector named pendingDisposalLnet/minecraft/world/chunk/ChunkLoader;pendingDisposal:Zintermediary field_51854Lnet/minecraft/class_9759;field_51854:Zofficial eLapy;e:Z
-
futures
- Mappings:
Namespace Name Mixin selector named futuresLnet/minecraft/world/chunk/ChunkLoader;futures:Ljava/util/List;intermediary field_51855Lnet/minecraft/class_9759;field_51855:Ljava/util/List;official fLapy;f:Ljava/util/List;
-
chunks
- Mappings:
Namespace Name Mixin selector named chunksLnet/minecraft/world/chunk/ChunkLoader;chunks:Lnet/minecraft/util/collection/BoundedRegionArray;intermediary field_51856Lnet/minecraft/class_9759;field_51856:Lnet/minecraft/class_9762;official gLapy;g:Lazi;
-
allowGeneration
private boolean allowGeneration- Mappings:
Namespace Name Mixin selector named allowGenerationLnet/minecraft/world/chunk/ChunkLoader;allowGeneration:Zintermediary field_51857Lnet/minecraft/class_9759;field_51857:Zofficial hLapy;h:Z
-
-
Constructor Details
-
ChunkLoader
private ChunkLoader(ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos, BoundedRegionArray<AbstractChunkHolder> chunks) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/chunk/ChunkLoader;<init>(Lnet/minecraft/world/ChunkLoadingManager;Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/collection/BoundedRegionArray;)Vintermediary <init>Lnet/minecraft/class_9759;<init>(Lnet/minecraft/class_9760;Lnet/minecraft/class_2806;Lnet/minecraft/class_1923;Lnet/minecraft/class_9762;)Vofficial <init>Lapy;<init>(Laqm;Ldvz;Ldcd;Lazi;)V
-
-
Method Details
-
create
public static ChunkLoader create(ChunkLoadingManager chunkLoadingManager, ChunkStatus targetStatus, ChunkPos pos) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/world/chunk/ChunkLoader;create(Lnet/minecraft/world/ChunkLoadingManager;Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/chunk/ChunkLoader;intermediary method_60426Lnet/minecraft/class_9759;method_60426(Lnet/minecraft/class_9760;Lnet/minecraft/class_2806;Lnet/minecraft/class_1923;)Lnet/minecraft/class_9759;official aLapy;a(Laqm;Ldvz;Ldcd;)Lapy;
-
run
- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/world/chunk/ChunkLoader;run()Ljava/util/concurrent/CompletableFuture;intermediary method_60424Lnet/minecraft/class_9759;method_60424()Ljava/util/concurrent/CompletableFuture;official aLapy;a()Ljava/util/concurrent/CompletableFuture;
-
loadNextStatus
private void loadNextStatus()- Mappings:
Namespace Name Mixin selector named loadNextStatusLnet/minecraft/world/chunk/ChunkLoader;loadNextStatus()Vintermediary method_60432Lnet/minecraft/class_9759;method_60432()Vofficial dLapy;d()V
-
markPendingDisposal
public void markPendingDisposal()- Mappings:
Namespace Name Mixin selector named markPendingDisposalLnet/minecraft/world/chunk/ChunkLoader;markPendingDisposal()Vintermediary method_60429Lnet/minecraft/class_9759;method_60429()Vofficial bLapy;b()V
-
dispose
private void dispose()- Mappings:
Namespace Name Mixin selector named disposeLnet/minecraft/world/chunk/ChunkLoader;dispose()Vintermediary method_60433Lnet/minecraft/class_9759;method_60433()Vofficial eLapy;e()V
-
isGenerationUnnecessary
private boolean isGenerationUnnecessary()- Mappings:
Namespace Name Mixin selector named isGenerationUnnecessaryLnet/minecraft/world/chunk/ChunkLoader;isGenerationUnnecessary()Zintermediary method_60434Lnet/minecraft/class_9759;method_60434()Zofficial fLapy;f()Z
-
getHolder
- Mappings:
Namespace Name Mixin selector named getHolderLnet/minecraft/world/chunk/ChunkLoader;getHolder()Lnet/minecraft/world/chunk/AbstractChunkHolder;intermediary method_60431Lnet/minecraft/class_9759;method_60431()Lnet/minecraft/class_9761;official cLapy;c()Laqn;
-
loadAll
- Mappings:
Namespace Name Mixin selector named loadAllLnet/minecraft/world/chunk/ChunkLoader;loadAll(Lnet/minecraft/world/chunk/ChunkStatus;Z)Vintermediary method_60427Lnet/minecraft/class_9759;method_60427(Lnet/minecraft/class_2806;Z)Vofficial aLapy;a(Ldvz;Z)V
-
getAdditionalLevel
- Mappings:
Namespace Name Mixin selector named getAdditionalLevelLnet/minecraft/world/chunk/ChunkLoader;getAdditionalLevel(Lnet/minecraft/world/chunk/ChunkStatus;Z)Iintermediary method_60430Lnet/minecraft/class_9759;method_60430(Lnet/minecraft/class_2806;Z)Iofficial bLapy;b(Ldvz;Z)I
-
load
private boolean load(ChunkStatus targetStatus, boolean allowGeneration, AbstractChunkHolder chunkHolder) - Mappings:
Namespace Name Mixin selector named loadLnet/minecraft/world/chunk/ChunkLoader;load(Lnet/minecraft/world/chunk/ChunkStatus;ZLnet/minecraft/world/chunk/AbstractChunkHolder;)Zintermediary method_60428Lnet/minecraft/class_9759;method_60428(Lnet/minecraft/class_2806;ZLnet/minecraft/class_9761;)Zofficial aLapy;a(Ldvz;ZLaqn;)Z
-
getLatestPendingFuture
- Mappings:
Namespace Name Mixin selector named getLatestPendingFutureLnet/minecraft/world/chunk/ChunkLoader;getLatestPendingFuture()Ljava/util/concurrent/CompletableFuture;intermediary method_60435Lnet/minecraft/class_9759;method_60435()Ljava/util/concurrent/CompletableFuture;official gLapy;g()Ljava/util/concurrent/CompletableFuture;
-