Package net.minecraft.server.world
Class ChunkHolder
java.lang.Object
net.minecraft.server.world.ChunkHolder
- Mappings:
Namespace Name official apo
intermediary net/minecraft/class_3193
named net/minecraft/server/world/ChunkHolder
-
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
getFutureFor
(ChunkStatus leastStatus) int
getLevel()
getPos()
getValidFutureFor
(ChunkStatus leastStatus) 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 official a
Lapo;a:Lapr;
intermediary field_16426
Lnet/minecraft/class_3193;field_16426:Lnet/minecraft/class_9259;
named UNLOADED_CHUNK
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_CHUNK:Lnet/minecraft/server/world/OptionalChunk;
-
UNLOADED_CHUNK_FUTURE
- Mappings:
Namespace Name Mixin selector official b
Lapo;b:Ljava/util/concurrent/CompletableFuture;
intermediary field_16430
Lnet/minecraft/class_3193;field_16430:Ljava/util/concurrent/CompletableFuture;
named UNLOADED_CHUNK_FUTURE
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_CHUNK_FUTURE:Ljava/util/concurrent/CompletableFuture;
-
UNLOADED_WORLD_CHUNK
- Mappings:
Namespace Name Mixin selector official c
Lapo;c:Lapr;
intermediary field_16427
Lnet/minecraft/class_3193;field_16427:Lnet/minecraft/class_9259;
named UNLOADED_WORLD_CHUNK
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_WORLD_CHUNK:Lnet/minecraft/server/world/OptionalChunk;
-
CHUNK_LOADING_NOT_FINISHED
- Mappings:
Namespace Name Mixin selector official d
Lapo;d:Lapr;
intermediary field_36388
Lnet/minecraft/class_3193;field_36388:Lnet/minecraft/class_9259;
named CHUNK_LOADING_NOT_FINISHED
Lnet/minecraft/server/world/ChunkHolder;CHUNK_LOADING_NOT_FINISHED:Lnet/minecraft/server/world/OptionalChunk;
-
UNLOADED_WORLD_CHUNK_FUTURE
- Mappings:
Namespace Name Mixin selector official e
Lapo;e:Ljava/util/concurrent/CompletableFuture;
intermediary field_16429
Lnet/minecraft/class_3193;field_16429:Ljava/util/concurrent/CompletableFuture;
named UNLOADED_WORLD_CHUNK_FUTURE
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_WORLD_CHUNK_FUTURE:Ljava/util/concurrent/CompletableFuture;
-
CHUNK_STATUSES
- Mappings:
Namespace Name Mixin selector official f
Lapo;f:Ljava/util/List;
intermediary field_13868
Lnet/minecraft/class_3193;field_13868:Ljava/util/List;
named CHUNK_STATUSES
Lnet/minecraft/server/world/ChunkHolder;CHUNK_STATUSES:Ljava/util/List;
-
futuresByStatus
- Mappings:
Namespace Name Mixin selector official g
Lapo;g:Ljava/util/concurrent/atomic/AtomicReferenceArray;
intermediary field_16425
Lnet/minecraft/class_3193;field_16425:Ljava/util/concurrent/atomic/AtomicReferenceArray;
named futuresByStatus
Lnet/minecraft/server/world/ChunkHolder;futuresByStatus:Ljava/util/concurrent/atomic/AtomicReferenceArray;
-
world
- Mappings:
Namespace Name Mixin selector official h
Lapo;h:Ldaf;
intermediary field_26929
Lnet/minecraft/class_3193;field_26929:Lnet/minecraft/class_5539;
named world
Lnet/minecraft/server/world/ChunkHolder;world:Lnet/minecraft/world/HeightLimitView;
-
accessibleFuture
- Mappings:
Namespace Name Mixin selector official i
Lapo;i:Ljava/util/concurrent/CompletableFuture;
intermediary field_16431
Lnet/minecraft/class_3193;field_16431:Ljava/util/concurrent/CompletableFuture;
named accessibleFuture
Lnet/minecraft/server/world/ChunkHolder;accessibleFuture:Ljava/util/concurrent/CompletableFuture;
-
tickingFuture
- Mappings:
Namespace Name Mixin selector official j
Lapo;j:Ljava/util/concurrent/CompletableFuture;
intermediary field_19333
Lnet/minecraft/class_3193;field_19333:Ljava/util/concurrent/CompletableFuture;
named tickingFuture
Lnet/minecraft/server/world/ChunkHolder;tickingFuture:Ljava/util/concurrent/CompletableFuture;
-
entityTickingFuture
- Mappings:
Namespace Name Mixin selector official k
Lapo;k:Ljava/util/concurrent/CompletableFuture;
intermediary field_13865
Lnet/minecraft/class_3193;field_13865:Ljava/util/concurrent/CompletableFuture;
named entityTickingFuture
Lnet/minecraft/server/world/ChunkHolder;entityTickingFuture:Ljava/util/concurrent/CompletableFuture;
-
savingFuture
- Mappings:
Namespace Name Mixin selector official l
Lapo;l:Ljava/util/concurrent/CompletableFuture;
intermediary field_16428
Lnet/minecraft/class_3193;field_16428:Ljava/util/concurrent/CompletableFuture;
named savingFuture
Lnet/minecraft/server/world/ChunkHolder;savingFuture:Ljava/util/concurrent/CompletableFuture;
-
actionStack
- Mappings:
Namespace Name Mixin selector official m
Lapo;m:Laxc;
intermediary field_28806
Lnet/minecraft/class_3193;field_28806:Lnet/minecraft/class_5831;
named actionStack
Lnet/minecraft/server/world/ChunkHolder;actionStack:Lnet/minecraft/util/thread/AtomicStack;
-
lastTickLevel
private int lastTickLevel- Mappings:
Namespace Name Mixin selector official n
Lapo;n:I
intermediary field_16432
Lnet/minecraft/class_3193;field_16432:I
named lastTickLevel
Lnet/minecraft/server/world/ChunkHolder;lastTickLevel:I
-
level
private int level- Mappings:
Namespace Name Mixin selector official o
Lapo;o:I
intermediary field_13862
Lnet/minecraft/class_3193;field_13862:I
named level
Lnet/minecraft/server/world/ChunkHolder;level:I
-
completedLevel
private int completedLevel- Mappings:
Namespace Name Mixin selector official p
Lapo;p:I
intermediary field_17208
Lnet/minecraft/class_3193;field_17208:I
named completedLevel
Lnet/minecraft/server/world/ChunkHolder;completedLevel:I
-
pos
- Mappings:
Namespace Name Mixin selector official q
Lapo;q:Lczk;
intermediary field_13864
Lnet/minecraft/class_3193;field_13864:Lnet/minecraft/class_1923;
named pos
Lnet/minecraft/server/world/ChunkHolder;pos:Lnet/minecraft/util/math/ChunkPos;
-
pendingBlockUpdates
private boolean pendingBlockUpdatesIndicates thatblockUpdatesBySection
contains at least one entry.- Mappings:
Namespace Name Mixin selector official r
Lapo;r:Z
intermediary field_25803
Lnet/minecraft/class_3193;field_25803:Z
named pendingBlockUpdates
Lnet/minecraft/server/world/ChunkHolder;pendingBlockUpdates: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 official s
Lapo;s:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
intermediary field_25804
Lnet/minecraft/class_3193;field_25804:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
named blockUpdatesBySection
Lnet/minecraft/server/world/ChunkHolder;blockUpdatesBySection:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
-
blockLightUpdateBits
- Mappings:
Namespace Name Mixin selector official t
Lapo;t:Ljava/util/BitSet;
intermediary field_13871
Lnet/minecraft/class_3193;field_13871:Ljava/util/BitSet;
named blockLightUpdateBits
Lnet/minecraft/server/world/ChunkHolder;blockLightUpdateBits:Ljava/util/BitSet;
-
skyLightUpdateBits
- Mappings:
Namespace Name Mixin selector official u
Lapo;u:Ljava/util/BitSet;
intermediary field_13870
Lnet/minecraft/class_3193;field_13870:Ljava/util/BitSet;
named skyLightUpdateBits
Lnet/minecraft/server/world/ChunkHolder;skyLightUpdateBits:Ljava/util/BitSet;
-
lightingProvider
- Mappings:
Namespace Name Mixin selector official v
Lapo;v:Lelp;
intermediary field_13863
Lnet/minecraft/class_3193;field_13863:Lnet/minecraft/class_3568;
named lightingProvider
Lnet/minecraft/server/world/ChunkHolder;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
-
levelUpdateListener
- Mappings:
Namespace Name Mixin selector official w
Lapo;w:Lapo$b;
intermediary field_17209
Lnet/minecraft/class_3193;field_17209:Lnet/minecraft/class_3193$class_3896;
named levelUpdateListener
Lnet/minecraft/server/world/ChunkHolder;levelUpdateListener:Lnet/minecraft/server/world/ChunkHolder$LevelUpdateListener;
-
playersWatchingChunkProvider
- Mappings:
Namespace Name Mixin selector official x
Lapo;x:Lapo$c;
intermediary field_17210
Lnet/minecraft/class_3193;field_17210:Lnet/minecraft/class_3193$class_3897;
named playersWatchingChunkProvider
Lnet/minecraft/server/world/ChunkHolder;playersWatchingChunkProvider:Lnet/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider;
-
accessible
private boolean accessible- Mappings:
Namespace Name Mixin selector official y
Lapo;y:Z
intermediary field_19238
Lnet/minecraft/class_3193;field_19238:Z
named accessible
Lnet/minecraft/server/world/ChunkHolder;accessible:Z
-
field_26930
- Mappings:
Namespace Name Mixin selector official z
Lapo;z:Ljava/util/concurrent/CompletableFuture;
intermediary field_26930
Lnet/minecraft/class_3193;field_26930:Ljava/util/concurrent/CompletableFuture;
named field_26930
Lnet/minecraft/server/world/ChunkHolder;field_26930:Ljava/util/concurrent/CompletableFuture;
-
postProcessingFuture
- Mappings:
Namespace Name Mixin selector official A
Lapo;A:Ljava/util/concurrent/CompletableFuture;
intermediary field_46085
Lnet/minecraft/class_3193;field_46085:Ljava/util/concurrent/CompletableFuture;
named postProcessingFuture
Lnet/minecraft/server/world/ChunkHolder;postProcessingFuture: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 official <init>
Lapo;<init>(Lczk;ILdaf;Lelp;Lapo$b;Lapo$c;)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
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
-
-
Method Details
-
getFutureFor
- Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ldtc;)Ljava/util/concurrent/CompletableFuture;
intermediary method_16146
Lnet/minecraft/class_3193;method_16146(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
named getFutureFor
Lnet/minecraft/server/world/ChunkHolder;getFutureFor(Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
-
getValidFutureFor
- Mappings:
Namespace Name Mixin selector official b
Lapo;b(Ldtc;)Ljava/util/concurrent/CompletableFuture;
intermediary method_21737
Lnet/minecraft/class_3193;method_21737(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
named getValidFutureFor
Lnet/minecraft/server/world/ChunkHolder;getValidFutureFor(Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
-
getTickingFuture
- Mappings:
Namespace Name Mixin selector official a
Lapo;a()Ljava/util/concurrent/CompletableFuture;
intermediary method_16145
Lnet/minecraft/class_3193;method_16145()Ljava/util/concurrent/CompletableFuture;
named getTickingFuture
Lnet/minecraft/server/world/ChunkHolder;getTickingFuture()Ljava/util/concurrent/CompletableFuture;
-
getEntityTickingFuture
- Mappings:
Namespace Name Mixin selector official b
Lapo;b()Ljava/util/concurrent/CompletableFuture;
intermediary method_14003
Lnet/minecraft/class_3193;method_14003()Ljava/util/concurrent/CompletableFuture;
named getEntityTickingFuture
Lnet/minecraft/server/world/ChunkHolder;getEntityTickingFuture()Ljava/util/concurrent/CompletableFuture;
-
getAccessibleFuture
- Mappings:
Namespace Name Mixin selector official c
Lapo;c()Ljava/util/concurrent/CompletableFuture;
intermediary method_20725
Lnet/minecraft/class_3193;method_20725()Ljava/util/concurrent/CompletableFuture;
named getAccessibleFuture
Lnet/minecraft/server/world/ChunkHolder;getAccessibleFuture()Ljava/util/concurrent/CompletableFuture;
-
getWorldChunk
- Mappings:
Namespace Name Mixin selector official d
Lapo;d()Ldsn;
intermediary method_16144
Lnet/minecraft/class_3193;method_16144()Lnet/minecraft/class_2818;
named getWorldChunk
Lnet/minecraft/server/world/ChunkHolder;getWorldChunk()Lnet/minecraft/world/chunk/WorldChunk;
-
getPostProcessingFuture
- Mappings:
Namespace Name Mixin selector official e
Lapo;e()Ljava/util/concurrent/CompletableFuture;
intermediary method_53681
Lnet/minecraft/class_3193;method_53681()Ljava/util/concurrent/CompletableFuture;
named getPostProcessingFuture
Lnet/minecraft/server/world/ChunkHolder;getPostProcessingFuture()Ljava/util/concurrent/CompletableFuture;
-
getPostProcessedChunk
- Mappings:
Namespace Name Mixin selector official f
Lapo;f()Ldsn;
intermediary method_53682
Lnet/minecraft/class_3193;method_53682()Lnet/minecraft/class_2818;
named getPostProcessedChunk
Lnet/minecraft/server/world/ChunkHolder;getPostProcessedChunk()Lnet/minecraft/world/chunk/WorldChunk;
-
getCurrentStatus
- Mappings:
Namespace Name Mixin selector official g
Lapo;g()Ldtc;
intermediary method_23270
Lnet/minecraft/class_3193;method_23270()Lnet/minecraft/class_2806;
named getCurrentStatus
Lnet/minecraft/server/world/ChunkHolder;getCurrentStatus()Lnet/minecraft/world/chunk/ChunkStatus;
-
getCurrentChunk
- Mappings:
Namespace Name Mixin selector official h
Lapo;h()Ldsd;
intermediary method_14010
Lnet/minecraft/class_3193;method_14010()Lnet/minecraft/class_2791;
named getCurrentChunk
Lnet/minecraft/server/world/ChunkHolder;getCurrentChunk()Lnet/minecraft/world/chunk/Chunk;
-
getSavingFuture
- Mappings:
Namespace Name Mixin selector official i
Lapo;i()Ljava/util/concurrent/CompletableFuture;
intermediary method_14000
Lnet/minecraft/class_3193;method_14000()Ljava/util/concurrent/CompletableFuture;
named getSavingFuture
Lnet/minecraft/server/world/ChunkHolder;getSavingFuture()Ljava/util/concurrent/CompletableFuture;
-
markForBlockUpdate
- Mappings:
Namespace Name Mixin selector official a
Lapo;a(Lin;)V
intermediary method_14002
Lnet/minecraft/class_3193;method_14002(Lnet/minecraft/class_2338;)V
named markForBlockUpdate
Lnet/minecraft/server/world/ChunkHolder;markForBlockUpdate(Lnet/minecraft/util/math/BlockPos;)V
-
markForLightUpdate
- Parameters:
y
- chunk section y coordinate- Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ldam;I)V
intermediary method_14012
Lnet/minecraft/class_3193;method_14012(Lnet/minecraft/class_1944;I)V
named markForLightUpdate
Lnet/minecraft/server/world/ChunkHolder;markForLightUpdate(Lnet/minecraft/world/LightType;I)V
-
flushUpdates
- Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ldsn;)V
intermediary method_14006
Lnet/minecraft/class_3193;method_14006(Lnet/minecraft/class_2818;)V
named flushUpdates
Lnet/minecraft/server/world/ChunkHolder;flushUpdates(Lnet/minecraft/world/chunk/WorldChunk;)V
-
tryUpdateBlockEntityAt
private void tryUpdateBlockEntityAt(List<ServerPlayerEntity> players, World world, BlockPos pos, BlockState state) - Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ljava/util/List;Ldad;Lin;Ldqh;)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
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
-
sendBlockEntityUpdatePacket
private void sendBlockEntityUpdatePacket(List<ServerPlayerEntity> players, World world, BlockPos pos) - Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ljava/util/List;Ldad;Lin;)V
intermediary method_14009
Lnet/minecraft/class_3193;method_14009(Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
named sendBlockEntityUpdatePacket
Lnet/minecraft/server/world/ChunkHolder;sendBlockEntityUpdatePacket(Ljava/util/List;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
sendPacketToPlayers
- Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ljava/util/List;Lzb;)V
intermediary method_13992
Lnet/minecraft/class_3193;method_13992(Ljava/util/List;Lnet/minecraft/class_2596;)V
named sendPacketToPlayers
Lnet/minecraft/server/world/ChunkHolder;sendPacketToPlayers(Ljava/util/List;Lnet/minecraft/network/packet/Packet;)V
-
getChunkAt
public CompletableFuture<OptionalChunk<Chunk>> getChunkAt(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage) - Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ldtc;Lapq;)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;
named getChunkAt
Lnet/minecraft/server/world/ChunkHolder;getChunkAt(Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;)Ljava/util/concurrent/CompletableFuture;
-
combineSavingFuture
- Mappings:
Namespace Name Mixin selector official a
Lapo;a(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
named combineSavingFuture
Lnet/minecraft/server/world/ChunkHolder;combineSavingFuture(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 official a
Lapo;a(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
named combineSavingFuture
Lnet/minecraft/server/world/ChunkHolder;combineSavingFuture(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
-
combinePostProcessingFuture
- Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ljava/util/concurrent/CompletableFuture;)V
intermediary method_53680
Lnet/minecraft/class_3193;method_53680(Ljava/util/concurrent/CompletableFuture;)V
named combinePostProcessingFuture
Lnet/minecraft/server/world/ChunkHolder;combinePostProcessingFuture(Ljava/util/concurrent/CompletableFuture;)V
-
getLevelType
- Mappings:
Namespace Name Mixin selector official j
Lapo;j()Laqa;
intermediary method_23271
Lnet/minecraft/class_3193;method_23271()Lnet/minecraft/class_3194;
named getLevelType
Lnet/minecraft/server/world/ChunkHolder;getLevelType()Lnet/minecraft/server/world/ChunkLevelType;
-
getPos
- Mappings:
Namespace Name Mixin selector official k
Lapo;k()Lczk;
intermediary method_13994
Lnet/minecraft/class_3193;method_13994()Lnet/minecraft/class_1923;
named getPos
Lnet/minecraft/server/world/ChunkHolder;getPos()Lnet/minecraft/util/math/ChunkPos;
-
getLevel
public int getLevel()- Mappings:
Namespace Name Mixin selector official l
Lapo;l()I
intermediary method_14005
Lnet/minecraft/class_3193;method_14005()I
named getLevel
Lnet/minecraft/server/world/ChunkHolder;getLevel()I
-
getCompletedLevel
public int getCompletedLevel()- Mappings:
Namespace Name Mixin selector official m
Lapo;m()I
intermediary method_17208
Lnet/minecraft/class_3193;method_17208()I
named getCompletedLevel
Lnet/minecraft/server/world/ChunkHolder;getCompletedLevel()I
-
setCompletedLevel
private void setCompletedLevel(int level) - Mappings:
Namespace Name Mixin selector official b
Lapo;b(I)V
intermediary method_17207
Lnet/minecraft/class_3193;method_17207(I)V
named setCompletedLevel
Lnet/minecraft/server/world/ChunkHolder;setCompletedLevel(I)V
-
setLevel
public void setLevel(int level) - Mappings:
Namespace Name Mixin selector official a
Lapo;a(I)V
intermediary method_15890
Lnet/minecraft/class_3193;method_15890(I)V
named setLevel
Lnet/minecraft/server/world/ChunkHolder;setLevel(I)V
-
method_31409
private void method_31409(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, CompletableFuture<OptionalChunk<WorldChunk>> completableFuture, Executor executor, ChunkLevelType chunkLevelType) - Mappings:
Namespace Name Mixin selector official a
Lapo;a(Lapq;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Laqa;)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
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
-
method_31408
private void method_31408(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, ChunkLevelType chunkLevelType) - Mappings:
Namespace Name Mixin selector official a
Lapo;a(Lapq;Laqa;)V
intermediary method_31408
Lnet/minecraft/class_3193;method_31408(Lnet/minecraft/class_3898;Lnet/minecraft/class_3194;)V
named method_31408
Lnet/minecraft/server/world/ChunkHolder;method_31408(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Lnet/minecraft/server/world/ChunkLevelType;)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 official a
Lapo;a(Lapq;Ljava/util/concurrent/Executor;)V
intermediary method_14007
Lnet/minecraft/class_3193;method_14007(Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
named updateFutures
Lnet/minecraft/server/world/ChunkHolder;updateFutures(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Ljava/util/concurrent/Executor;)V
-
isAccessible
public boolean isAccessible()- Mappings:
Namespace Name Mixin selector official n
Lapo;n()Z
intermediary method_20384
Lnet/minecraft/class_3193;method_20384()Z
named isAccessible
Lnet/minecraft/server/world/ChunkHolder;isAccessible()Z
-
updateAccessibleStatus
public void updateAccessibleStatus()- Mappings:
Namespace Name Mixin selector official o
Lapo;o()V
intermediary method_20385
Lnet/minecraft/class_3193;method_20385()V
named updateAccessibleStatus
Lnet/minecraft/server/world/ChunkHolder;updateAccessibleStatus()V
-
setCompletedChunk
- Mappings:
Namespace Name Mixin selector official a
Lapo;a(Ldsm;)V
intermediary method_20456
Lnet/minecraft/class_3193;method_20456(Lnet/minecraft/class_2821;)V
named setCompletedChunk
Lnet/minecraft/server/world/ChunkHolder;setCompletedChunk(Lnet/minecraft/world/chunk/WrapperProtoChunk;)V
-
collectFuturesByStatus
public List<com.mojang.datafixers.util.Pair<ChunkStatus,CompletableFuture<OptionalChunk<Chunk>>>> collectFuturesByStatus()- Mappings:
Namespace Name Mixin selector official p
Lapo;p()Ljava/util/List;
intermediary method_40066
Lnet/minecraft/class_3193;method_40066()Ljava/util/List;
named collectFuturesByStatus
Lnet/minecraft/server/world/ChunkHolder;collectFuturesByStatus()Ljava/util/List;
-