Package net.minecraft.server.world
Class ChunkHolder
java.lang.Object
net.minecraft.server.world.ChunkHolder
- Mappings:
Namespace Name named net/minecraft/server/world/ChunkHolder
intermediary net/minecraft/class_3193
official aqm
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
private static final record
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private CompletableFuture
<OptionalChunk<WorldChunk>> private final @Nullable AtomicStack
<ChunkHolder.MultithreadAction> private final BitSet
private final ShortSet[]
Contains the packed chunk-local positions that have been marked for update bymarkForBlockUpdate(net.minecraft.util.math.BlockPos)
, grouped by their vertical chunk section.static final OptionalChunk
<Chunk> private static final List
<ChunkStatus> private int
private CompletableFuture
<OptionalChunk<WorldChunk>> private CompletableFuture
<Void> private final AtomicReferenceArray
<CompletableFuture<OptionalChunk<Chunk>>> private int
private int
private final ChunkHolder.LevelUpdateListener
private final LightingProvider
private boolean
Indicates thatblockUpdatesBySection
contains at least one entry.private final ChunkHolder.PlayersWatchingChunkProvider
private final ChunkPos
private CompletableFuture
<?> private CompletableFuture
<Chunk> private final BitSet
private CompletableFuture
<OptionalChunk<WorldChunk>> static final OptionalChunk
<Chunk> static final CompletableFuture
<OptionalChunk<Chunk>> static final OptionalChunk
<WorldChunk> private static final CompletableFuture
<OptionalChunk<WorldChunk>> private final HeightLimitView
-
Constructor Summary
ConstructorsConstructorDescriptionChunkHolder
(ChunkPos pos, int level, HeightLimitView world, LightingProvider lightingProvider, ChunkHolder.LevelUpdateListener levelUpdateListener, ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider) -
Method Summary
Modifier and TypeMethodDescriptionList
<com.mojang.datafixers.util.Pair<ChunkStatus, CompletableFuture<OptionalChunk<Chunk>>>> void
combinePostProcessingFuture
(CompletableFuture<?> postProcessingFuture) protected void
combineSavingFuture
(String thenDesc, CompletableFuture<?> then) private void
combineSavingFuture
(CompletableFuture<? extends OptionalChunk<? extends Chunk>> then, String thenDesc) void
flushUpdates
(WorldChunk chunk) getChunkAt
(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage) int
@Nullable Chunk
@Nullable ChunkStatus
getFutureFor
(ChunkStatus leastStatus) int
getLevel()
getPos()
@Nullable WorldChunk
getValidFutureFor
(ChunkStatus leastStatus) @Nullable WorldChunk
boolean
void
void
markForLightUpdate
(LightType lightType, int y) private void
method_31408
(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, ChunkLevelType chunkLevelType) private void
method_31409
(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, CompletableFuture<OptionalChunk<WorldChunk>> completableFuture, Executor executor, ChunkLevelType chunkLevelType) private void
sendBlockEntityUpdatePacket
(List<ServerPlayerEntity> players, World world, BlockPos pos) private void
sendPacketToPlayers
(List<ServerPlayerEntity> players, Packet<?> packet) void
private void
setCompletedLevel
(int level) void
setLevel
(int level) private void
tryUpdateBlockEntityAt
(List<ServerPlayerEntity> players, World world, BlockPos pos, BlockState state) void
protected void
updateFutures
(ThreadedAnvilChunkStorage chunkStorage, Executor executor) UpdatesFutures
indicating the expected loading state of the underlying chunk of thisChunkHolder
.
-
Field Details
-
UNLOADED_CHUNK
- Mappings:
Namespace Name Mixin selector named UNLOADED_CHUNK
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_CHUNK:Lnet/minecraft/server/world/OptionalChunk;
intermediary field_16426
Lnet/minecraft/class_3193;field_16426:Lnet/minecraft/class_9259;
official a
Laqm;a:Laqp;
-
UNLOADED_CHUNK_FUTURE
- Mappings:
Namespace Name Mixin selector named UNLOADED_CHUNK_FUTURE
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_CHUNK_FUTURE:Ljava/util/concurrent/CompletableFuture;
intermediary field_16430
Lnet/minecraft/class_3193;field_16430:Ljava/util/concurrent/CompletableFuture;
official b
Laqm;b:Ljava/util/concurrent/CompletableFuture;
-
UNLOADED_WORLD_CHUNK
- Mappings:
Namespace Name Mixin selector named UNLOADED_WORLD_CHUNK
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_WORLD_CHUNK:Lnet/minecraft/server/world/OptionalChunk;
intermediary field_16427
Lnet/minecraft/class_3193;field_16427:Lnet/minecraft/class_9259;
official c
Laqm;c:Laqp;
-
CHUNK_LOADING_NOT_FINISHED
- Mappings:
Namespace Name Mixin selector named CHUNK_LOADING_NOT_FINISHED
Lnet/minecraft/server/world/ChunkHolder;CHUNK_LOADING_NOT_FINISHED:Lnet/minecraft/server/world/OptionalChunk;
intermediary field_36388
Lnet/minecraft/class_3193;field_36388:Lnet/minecraft/class_9259;
official d
Laqm;d:Laqp;
-
UNLOADED_WORLD_CHUNK_FUTURE
- Mappings:
Namespace Name Mixin selector named UNLOADED_WORLD_CHUNK_FUTURE
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_WORLD_CHUNK_FUTURE:Ljava/util/concurrent/CompletableFuture;
intermediary field_16429
Lnet/minecraft/class_3193;field_16429:Ljava/util/concurrent/CompletableFuture;
official e
Laqm;e:Ljava/util/concurrent/CompletableFuture;
-
CHUNK_STATUSES
- Mappings:
Namespace Name Mixin selector named CHUNK_STATUSES
Lnet/minecraft/server/world/ChunkHolder;CHUNK_STATUSES:Ljava/util/List;
intermediary field_13868
Lnet/minecraft/class_3193;field_13868:Ljava/util/List;
official f
Laqm;f:Ljava/util/List;
-
futuresByStatus
- Mappings:
Namespace Name Mixin selector named futuresByStatus
Lnet/minecraft/server/world/ChunkHolder;futuresByStatus:Ljava/util/concurrent/atomic/AtomicReferenceArray;
intermediary field_16425
Lnet/minecraft/class_3193;field_16425:Ljava/util/concurrent/atomic/AtomicReferenceArray;
official g
Laqm;g:Ljava/util/concurrent/atomic/AtomicReferenceArray;
-
world
- Mappings:
Namespace Name Mixin selector named world
Lnet/minecraft/server/world/ChunkHolder;world:Lnet/minecraft/world/HeightLimitView;
intermediary field_26929
Lnet/minecraft/class_3193;field_26929:Lnet/minecraft/class_5539;
official h
Laqm;h:Ldcb;
-
accessibleFuture
- Mappings:
Namespace Name Mixin selector named accessibleFuture
Lnet/minecraft/server/world/ChunkHolder;accessibleFuture:Ljava/util/concurrent/CompletableFuture;
intermediary field_16431
Lnet/minecraft/class_3193;field_16431:Ljava/util/concurrent/CompletableFuture;
official i
Laqm;i:Ljava/util/concurrent/CompletableFuture;
-
tickingFuture
- Mappings:
Namespace Name Mixin selector named tickingFuture
Lnet/minecraft/server/world/ChunkHolder;tickingFuture:Ljava/util/concurrent/CompletableFuture;
intermediary field_19333
Lnet/minecraft/class_3193;field_19333:Ljava/util/concurrent/CompletableFuture;
official j
Laqm;j:Ljava/util/concurrent/CompletableFuture;
-
entityTickingFuture
- Mappings:
Namespace Name Mixin selector named entityTickingFuture
Lnet/minecraft/server/world/ChunkHolder;entityTickingFuture:Ljava/util/concurrent/CompletableFuture;
intermediary field_13865
Lnet/minecraft/class_3193;field_13865:Ljava/util/concurrent/CompletableFuture;
official k
Laqm;k:Ljava/util/concurrent/CompletableFuture;
-
savingFuture
- Mappings:
Namespace Name Mixin selector named savingFuture
Lnet/minecraft/server/world/ChunkHolder;savingFuture:Ljava/util/concurrent/CompletableFuture;
intermediary field_16428
Lnet/minecraft/class_3193;field_16428:Ljava/util/concurrent/CompletableFuture;
official l
Laqm;l:Ljava/util/concurrent/CompletableFuture;
-
actionStack
- Mappings:
Namespace Name Mixin selector named actionStack
Lnet/minecraft/server/world/ChunkHolder;actionStack:Lnet/minecraft/util/thread/AtomicStack;
intermediary field_28806
Lnet/minecraft/class_3193;field_28806:Lnet/minecraft/class_5831;
official m
Laqm;m:Layb;
-
lastTickLevel
private int lastTickLevel- Mappings:
Namespace Name Mixin selector named lastTickLevel
Lnet/minecraft/server/world/ChunkHolder;lastTickLevel:I
intermediary field_16432
Lnet/minecraft/class_3193;field_16432:I
official n
Laqm;n:I
-
level
private int level- Mappings:
Namespace Name Mixin selector named level
Lnet/minecraft/server/world/ChunkHolder;level:I
intermediary field_13862
Lnet/minecraft/class_3193;field_13862:I
official o
Laqm;o:I
-
completedLevel
private int completedLevel- Mappings:
Namespace Name Mixin selector named completedLevel
Lnet/minecraft/server/world/ChunkHolder;completedLevel:I
intermediary field_17208
Lnet/minecraft/class_3193;field_17208:I
official p
Laqm;p:I
-
pos
- Mappings:
Namespace Name Mixin selector named pos
Lnet/minecraft/server/world/ChunkHolder;pos:Lnet/minecraft/util/math/ChunkPos;
intermediary field_13864
Lnet/minecraft/class_3193;field_13864:Lnet/minecraft/class_1923;
official q
Laqm;q:Ldbg;
-
pendingBlockUpdates
private boolean pendingBlockUpdatesIndicates thatblockUpdatesBySection
contains at least one entry.- Mappings:
Namespace Name Mixin selector named pendingBlockUpdates
Lnet/minecraft/server/world/ChunkHolder;pendingBlockUpdates:Z
intermediary field_25803
Lnet/minecraft/class_3193;field_25803:Z
official r
Laqm;r:Z
-
blockUpdatesBySection
Contains the packed chunk-local positions that have been marked for update bymarkForBlockUpdate(net.minecraft.util.math.BlockPos)
, grouped by their vertical chunk section.Entries for a section are null if the section has no positions marked for update.
- Mappings:
Namespace Name Mixin selector named blockUpdatesBySection
Lnet/minecraft/server/world/ChunkHolder;blockUpdatesBySection:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
intermediary field_25804
Lnet/minecraft/class_3193;field_25804:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
official s
Laqm;s:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
-
blockLightUpdateBits
- Mappings:
Namespace Name Mixin selector named blockLightUpdateBits
Lnet/minecraft/server/world/ChunkHolder;blockLightUpdateBits:Ljava/util/BitSet;
intermediary field_13871
Lnet/minecraft/class_3193;field_13871:Ljava/util/BitSet;
official t
Laqm;t:Ljava/util/BitSet;
-
skyLightUpdateBits
- Mappings:
Namespace Name Mixin selector named skyLightUpdateBits
Lnet/minecraft/server/world/ChunkHolder;skyLightUpdateBits:Ljava/util/BitSet;
intermediary field_13870
Lnet/minecraft/class_3193;field_13870:Ljava/util/BitSet;
official u
Laqm;u:Ljava/util/BitSet;
-
lightingProvider
- Mappings:
Namespace Name Mixin selector named lightingProvider
Lnet/minecraft/server/world/ChunkHolder;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
intermediary field_13863
Lnet/minecraft/class_3193;field_13863:Lnet/minecraft/class_3568;
official v
Laqm;v:Lenl;
-
levelUpdateListener
- Mappings:
Namespace Name Mixin selector named levelUpdateListener
Lnet/minecraft/server/world/ChunkHolder;levelUpdateListener:Lnet/minecraft/server/world/ChunkHolder$LevelUpdateListener;
intermediary field_17209
Lnet/minecraft/class_3193;field_17209:Lnet/minecraft/class_3193$class_3896;
official w
Laqm;w:Laqm$b;
-
playersWatchingChunkProvider
- Mappings:
Namespace Name Mixin selector named playersWatchingChunkProvider
Lnet/minecraft/server/world/ChunkHolder;playersWatchingChunkProvider:Lnet/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider;
intermediary field_17210
Lnet/minecraft/class_3193;field_17210:Lnet/minecraft/class_3193$class_3897;
official x
Laqm;x:Laqm$c;
-
accessible
private boolean accessible- Mappings:
Namespace Name Mixin selector named accessible
Lnet/minecraft/server/world/ChunkHolder;accessible:Z
intermediary field_19238
Lnet/minecraft/class_3193;field_19238:Z
official y
Laqm;y:Z
-
field_26930
- Mappings:
Namespace Name Mixin selector named field_26930
Lnet/minecraft/server/world/ChunkHolder;field_26930:Ljava/util/concurrent/CompletableFuture;
intermediary field_26930
Lnet/minecraft/class_3193;field_26930:Ljava/util/concurrent/CompletableFuture;
official z
Laqm;z:Ljava/util/concurrent/CompletableFuture;
-
postProcessingFuture
- Mappings:
Namespace Name Mixin selector named postProcessingFuture
Lnet/minecraft/server/world/ChunkHolder;postProcessingFuture:Ljava/util/concurrent/CompletableFuture;
intermediary field_46085
Lnet/minecraft/class_3193;field_46085:Ljava/util/concurrent/CompletableFuture;
official A
Laqm;A:Ljava/util/concurrent/CompletableFuture;
-
-
Constructor Details
-
ChunkHolder
public ChunkHolder(ChunkPos pos, int level, HeightLimitView world, LightingProvider lightingProvider, ChunkHolder.LevelUpdateListener levelUpdateListener, ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/server/world/ChunkHolder;<init>(Lnet/minecraft/util/math/ChunkPos;ILnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/chunk/light/LightingProvider;Lnet/minecraft/server/world/ChunkHolder$LevelUpdateListener;Lnet/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider;)V
intermediary <init>
Lnet/minecraft/class_3193;<init>(Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V
official <init>
Laqm;<init>(Ldbg;ILdcb;Lenl;Laqm$b;Laqm$c;)V
-
-
Method Details
-
getFutureFor
- Mappings:
Namespace Name Mixin selector named getFutureFor
Lnet/minecraft/server/world/ChunkHolder;getFutureFor(Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
intermediary method_16146
Lnet/minecraft/class_3193;method_16146(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
official a
Laqm;a(Lduy;)Ljava/util/concurrent/CompletableFuture;
-
getValidFutureFor
- Mappings:
Namespace Name Mixin selector named getValidFutureFor
Lnet/minecraft/server/world/ChunkHolder;getValidFutureFor(Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
intermediary method_21737
Lnet/minecraft/class_3193;method_21737(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
official b
Laqm;b(Lduy;)Ljava/util/concurrent/CompletableFuture;
-
getTickingFuture
- Mappings:
Namespace Name Mixin selector named getTickingFuture
Lnet/minecraft/server/world/ChunkHolder;getTickingFuture()Ljava/util/concurrent/CompletableFuture;
intermediary method_16145
Lnet/minecraft/class_3193;method_16145()Ljava/util/concurrent/CompletableFuture;
official a
Laqm;a()Ljava/util/concurrent/CompletableFuture;
-
getEntityTickingFuture
- Mappings:
Namespace Name Mixin selector named getEntityTickingFuture
Lnet/minecraft/server/world/ChunkHolder;getEntityTickingFuture()Ljava/util/concurrent/CompletableFuture;
intermediary method_14003
Lnet/minecraft/class_3193;method_14003()Ljava/util/concurrent/CompletableFuture;
official b
Laqm;b()Ljava/util/concurrent/CompletableFuture;
-
getAccessibleFuture
- Mappings:
Namespace Name Mixin selector named getAccessibleFuture
Lnet/minecraft/server/world/ChunkHolder;getAccessibleFuture()Ljava/util/concurrent/CompletableFuture;
intermediary method_20725
Lnet/minecraft/class_3193;method_20725()Ljava/util/concurrent/CompletableFuture;
official c
Laqm;c()Ljava/util/concurrent/CompletableFuture;
-
getWorldChunk
- Mappings:
Namespace Name Mixin selector named getWorldChunk
Lnet/minecraft/server/world/ChunkHolder;getWorldChunk()Lnet/minecraft/world/chunk/WorldChunk;
intermediary method_16144
Lnet/minecraft/class_3193;method_16144()Lnet/minecraft/class_2818;
official d
Laqm;d()Lduj;
-
getPostProcessingFuture
- Mappings:
Namespace Name Mixin selector named getPostProcessingFuture
Lnet/minecraft/server/world/ChunkHolder;getPostProcessingFuture()Ljava/util/concurrent/CompletableFuture;
intermediary method_53681
Lnet/minecraft/class_3193;method_53681()Ljava/util/concurrent/CompletableFuture;
official e
Laqm;e()Ljava/util/concurrent/CompletableFuture;
-
getPostProcessedChunk
- Mappings:
Namespace Name Mixin selector named getPostProcessedChunk
Lnet/minecraft/server/world/ChunkHolder;getPostProcessedChunk()Lnet/minecraft/world/chunk/WorldChunk;
intermediary method_53682
Lnet/minecraft/class_3193;method_53682()Lnet/minecraft/class_2818;
official f
Laqm;f()Lduj;
-
getCurrentStatus
- Mappings:
Namespace Name Mixin selector named getCurrentStatus
Lnet/minecraft/server/world/ChunkHolder;getCurrentStatus()Lnet/minecraft/world/chunk/ChunkStatus;
intermediary method_23270
Lnet/minecraft/class_3193;method_23270()Lnet/minecraft/class_2806;
official g
Laqm;g()Lduy;
-
getCurrentChunk
- Mappings:
Namespace Name Mixin selector named getCurrentChunk
Lnet/minecraft/server/world/ChunkHolder;getCurrentChunk()Lnet/minecraft/world/chunk/Chunk;
intermediary method_14010
Lnet/minecraft/class_3193;method_14010()Lnet/minecraft/class_2791;
official h
Laqm;h()Ldtz;
-
getSavingFuture
- Mappings:
Namespace Name Mixin selector named getSavingFuture
Lnet/minecraft/server/world/ChunkHolder;getSavingFuture()Ljava/util/concurrent/CompletableFuture;
intermediary method_14000
Lnet/minecraft/class_3193;method_14000()Ljava/util/concurrent/CompletableFuture;
official i
Laqm;i()Ljava/util/concurrent/CompletableFuture;
-
markForBlockUpdate
- Mappings:
Namespace Name Mixin selector named markForBlockUpdate
Lnet/minecraft/server/world/ChunkHolder;markForBlockUpdate(Lnet/minecraft/util/math/BlockPos;)V
intermediary method_14002
Lnet/minecraft/class_3193;method_14002(Lnet/minecraft/class_2338;)V
official a
Laqm;a(Liz;)V
-
markForLightUpdate
- Parameters:
y
- chunk section y coordinate- Mappings:
Namespace Name Mixin selector named markForLightUpdate
Lnet/minecraft/server/world/ChunkHolder;markForLightUpdate(Lnet/minecraft/world/LightType;I)V
intermediary method_14012
Lnet/minecraft/class_3193;method_14012(Lnet/minecraft/class_1944;I)V
official a
Laqm;a(Ldci;I)V
-
flushUpdates
- Mappings:
Namespace Name Mixin selector named flushUpdates
Lnet/minecraft/server/world/ChunkHolder;flushUpdates(Lnet/minecraft/world/chunk/WorldChunk;)V
intermediary method_14006
Lnet/minecraft/class_3193;method_14006(Lnet/minecraft/class_2818;)V
official a
Laqm;a(Lduj;)V
-
tryUpdateBlockEntityAt
private void tryUpdateBlockEntityAt(List<ServerPlayerEntity> players, World world, BlockPos pos, BlockState state) - Mappings:
Namespace Name Mixin selector named tryUpdateBlockEntityAt
Lnet/minecraft/server/world/ChunkHolder;tryUpdateBlockEntityAt(Ljava/util/List;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary method_30311
Lnet/minecraft/class_3193;method_30311(Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official a
Laqm;a(Ljava/util/List;Ldbz;Liz;Ldsd;)V
-
sendBlockEntityUpdatePacket
private void sendBlockEntityUpdatePacket(List<ServerPlayerEntity> players, World world, BlockPos pos) - Mappings:
Namespace Name Mixin selector named sendBlockEntityUpdatePacket
Lnet/minecraft/server/world/ChunkHolder;sendBlockEntityUpdatePacket(Ljava/util/List;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_14009
Lnet/minecraft/class_3193;method_14009(Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
official a
Laqm;a(Ljava/util/List;Ldbz;Liz;)V
-
sendPacketToPlayers
- Mappings:
Namespace Name Mixin selector named sendPacketToPlayers
Lnet/minecraft/server/world/ChunkHolder;sendPacketToPlayers(Ljava/util/List;Lnet/minecraft/network/packet/Packet;)V
intermediary method_13992
Lnet/minecraft/class_3193;method_13992(Ljava/util/List;Lnet/minecraft/class_2596;)V
official a
Laqm;a(Ljava/util/List;Lzw;)V
-
getChunkAt
public CompletableFuture<OptionalChunk<Chunk>> getChunkAt(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage) - Mappings:
Namespace Name Mixin selector named getChunkAt
Lnet/minecraft/server/world/ChunkHolder;getChunkAt(Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;)Ljava/util/concurrent/CompletableFuture;
intermediary method_13993
Lnet/minecraft/class_3193;method_13993(Lnet/minecraft/class_2806;Lnet/minecraft/class_3898;)Ljava/util/concurrent/CompletableFuture;
official a
Laqm;a(Lduy;Laqo;)Ljava/util/concurrent/CompletableFuture;
-
combineSavingFuture
- Mappings:
Namespace Name Mixin selector named combineSavingFuture
Lnet/minecraft/server/world/ChunkHolder;combineSavingFuture(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
intermediary method_39967
Lnet/minecraft/class_3193;method_39967(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
official a
Laqm;a(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
-
combineSavingFuture
private void combineSavingFuture(CompletableFuture<? extends OptionalChunk<? extends Chunk>> then, String thenDesc) - Mappings:
Namespace Name Mixin selector named combineSavingFuture
Lnet/minecraft/server/world/ChunkHolder;combineSavingFuture(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
intermediary method_16143
Lnet/minecraft/class_3193;method_16143(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
official a
Laqm;a(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
-
combinePostProcessingFuture
- Mappings:
Namespace Name Mixin selector named combinePostProcessingFuture
Lnet/minecraft/server/world/ChunkHolder;combinePostProcessingFuture(Ljava/util/concurrent/CompletableFuture;)V
intermediary method_53680
Lnet/minecraft/class_3193;method_53680(Ljava/util/concurrent/CompletableFuture;)V
official a
Laqm;a(Ljava/util/concurrent/CompletableFuture;)V
-
getLevelType
- Mappings:
Namespace Name Mixin selector named getLevelType
Lnet/minecraft/server/world/ChunkHolder;getLevelType()Lnet/minecraft/server/world/ChunkLevelType;
intermediary method_23271
Lnet/minecraft/class_3193;method_23271()Lnet/minecraft/class_3194;
official j
Laqm;j()Laqy;
-
getPos
- Mappings:
Namespace Name Mixin selector named getPos
Lnet/minecraft/server/world/ChunkHolder;getPos()Lnet/minecraft/util/math/ChunkPos;
intermediary method_13994
Lnet/minecraft/class_3193;method_13994()Lnet/minecraft/class_1923;
official k
Laqm;k()Ldbg;
-
getLevel
public int getLevel()- Mappings:
Namespace Name Mixin selector named getLevel
Lnet/minecraft/server/world/ChunkHolder;getLevel()I
intermediary method_14005
Lnet/minecraft/class_3193;method_14005()I
official l
Laqm;l()I
-
getCompletedLevel
public int getCompletedLevel()- Mappings:
Namespace Name Mixin selector named getCompletedLevel
Lnet/minecraft/server/world/ChunkHolder;getCompletedLevel()I
intermediary method_17208
Lnet/minecraft/class_3193;method_17208()I
official m
Laqm;m()I
-
setCompletedLevel
private void setCompletedLevel(int level) - Mappings:
Namespace Name Mixin selector named setCompletedLevel
Lnet/minecraft/server/world/ChunkHolder;setCompletedLevel(I)V
intermediary method_17207
Lnet/minecraft/class_3193;method_17207(I)V
official b
Laqm;b(I)V
-
setLevel
public void setLevel(int level) - Mappings:
Namespace Name Mixin selector named setLevel
Lnet/minecraft/server/world/ChunkHolder;setLevel(I)V
intermediary method_15890
Lnet/minecraft/class_3193;method_15890(I)V
official a
Laqm;a(I)V
-
method_31409
private void method_31409(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, CompletableFuture<OptionalChunk<WorldChunk>> completableFuture, Executor executor, ChunkLevelType chunkLevelType) - Mappings:
Namespace Name Mixin selector named method_31409
Lnet/minecraft/server/world/ChunkHolder;method_31409(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/server/world/ChunkLevelType;)V
intermediary method_31409
Lnet/minecraft/class_3193;method_31409(Lnet/minecraft/class_3898;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3194;)V
official a
Laqm;a(Laqo;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Laqy;)V
-
method_31408
private void method_31408(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, ChunkLevelType chunkLevelType) - Mappings:
Namespace Name Mixin selector named method_31408
Lnet/minecraft/server/world/ChunkHolder;method_31408(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Lnet/minecraft/server/world/ChunkLevelType;)V
intermediary method_31408
Lnet/minecraft/class_3193;method_31408(Lnet/minecraft/class_3898;Lnet/minecraft/class_3194;)V
official a
Laqm;a(Laqo;Laqy;)V
-
updateFutures
UpdatesFutures
indicating the expected loading state of the underlying chunk of thisChunkHolder
. Note that the method merely makes actual loading process possible, but do not perform these actions.- Mappings:
Namespace Name Mixin selector named updateFutures
Lnet/minecraft/server/world/ChunkHolder;updateFutures(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Ljava/util/concurrent/Executor;)V
intermediary method_14007
Lnet/minecraft/class_3193;method_14007(Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
official a
Laqm;a(Laqo;Ljava/util/concurrent/Executor;)V
-
isAccessible
public boolean isAccessible()- Mappings:
Namespace Name Mixin selector named isAccessible
Lnet/minecraft/server/world/ChunkHolder;isAccessible()Z
intermediary method_20384
Lnet/minecraft/class_3193;method_20384()Z
official n
Laqm;n()Z
-
updateAccessibleStatus
public void updateAccessibleStatus()- Mappings:
Namespace Name Mixin selector named updateAccessibleStatus
Lnet/minecraft/server/world/ChunkHolder;updateAccessibleStatus()V
intermediary method_20385
Lnet/minecraft/class_3193;method_20385()V
official o
Laqm;o()V
-
setCompletedChunk
- Mappings:
Namespace Name Mixin selector named setCompletedChunk
Lnet/minecraft/server/world/ChunkHolder;setCompletedChunk(Lnet/minecraft/world/chunk/WrapperProtoChunk;)V
intermediary method_20456
Lnet/minecraft/class_3193;method_20456(Lnet/minecraft/class_2821;)V
official a
Laqm;a(Ldui;)V
-
collectFuturesByStatus
public List<com.mojang.datafixers.util.Pair<ChunkStatus,CompletableFuture<OptionalChunk<Chunk>>>> collectFuturesByStatus()- Mappings:
Namespace Name Mixin selector named collectFuturesByStatus
Lnet/minecraft/server/world/ChunkHolder;collectFuturesByStatus()Ljava/util/List;
intermediary method_40066
Lnet/minecraft/class_3193;method_40066()Ljava/util/List;
official p
Laqm;p()Ljava/util/List;
-