Package net.minecraft.server.world
Class ChunkHolder
java.lang.Object
net.minecraft.server.world.ChunkHolder
- Mappings:
Namespace Name official abd
intermediary net/minecraft/class_3193
named net/minecraft/server/world/ChunkHolder
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static interface
private static class
static interface
static interface
Used to represent a chunk that has not been loaded yet. -
Field Summary
Modifier and TypeFieldDescriptionprivate boolean
private CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
private BitSet
private 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.private static List<ChunkStatus>
private int
private CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
private boolean
private CompletableFuture<Void>
private static int
private AtomicReferenceArray<CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>>
private int
private int
private static ChunkHolder.LevelType[]
private ChunkHolder.LevelUpdateListener
private LightingProvider
private boolean
Indicates thatblockUpdatesBySection
contains at least one entry.(package private) ChunkPos
private CompletableFuture<Chunk>
private BitSet
private CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
static com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>
static CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
static com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>
private static CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
private HeightLimitView
-
Constructor Summary
ConstructorDescriptionChunkHolder(ChunkPos pos, int level, HeightLimitView world, LightingProvider lightingProvider, ChunkHolder.LevelUpdateListener levelUpdateListener, ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider)
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
combineSavingFuture(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends Chunk,ChunkHolder.Unloaded>> then, String thenDesc)
void
flushUpdates(WorldChunk chunk)
CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
getChunkAt(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage)
int
CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
getFutureFor(ChunkStatus leastStatus)
int
getLevel()
static ChunkHolder.LevelType
getLevelType(int distance)
getPos()
static ChunkStatus
getTargetStatusForLevel(int level)
CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
getValidFutureFor(ChunkStatus leastStatus)
boolean
void
markForBlockUpdate(BlockPos pos)
void
markForLightUpdate(LightType lightType, int y)
private void
method_31408(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, ChunkHolder.LevelType levelType)
private void
method_31409(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> completableFuture, Executor executor, ChunkHolder.LevelType levelType)
private void
sendBlockEntityUpdatePacket(World world, BlockPos pos)
private void
sendPacketToPlayersWatching(Packet<?> packet, boolean onlyOnWatchDistanceEdge)
void
setCompletedChunk(ReadOnlyChunk chunk)
private void
setCompletedLevel(int level)
void
setLevel(int level)
protected void
tick(ThreadedAnvilChunkStorage chunkStorage, Executor executor)
private void
tryUpdateBlockEntityAt(World world, BlockPos pos, BlockState state)
void
-
Field Details
-
UNLOADED_CHUNK
- Mappings:
Namespace Name Mixin selector official a
Labd;a:Lcom/mojang/datafixers/util/Either;
intermediary field_16426
Lnet/minecraft/class_3193;field_16426:Lcom/mojang/datafixers/util/Either;
named UNLOADED_CHUNK
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_CHUNK:Lcom/mojang/datafixers/util/Either;
-
UNLOADED_CHUNK_FUTURE
public static final CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> UNLOADED_CHUNK_FUTURE- Mappings:
Namespace Name Mixin selector official b
Labd;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
public static final com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded> UNLOADED_WORLD_CHUNK- Mappings:
Namespace Name Mixin selector official c
Labd;c:Lcom/mojang/datafixers/util/Either;
intermediary field_16427
Lnet/minecraft/class_3193;field_16427:Lcom/mojang/datafixers/util/Either;
named UNLOADED_WORLD_CHUNK
Lnet/minecraft/server/world/ChunkHolder;UNLOADED_WORLD_CHUNK:Lcom/mojang/datafixers/util/Either;
-
UNLOADED_WORLD_CHUNK_FUTURE
private static final CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> UNLOADED_WORLD_CHUNK_FUTURE- Mappings:
Namespace Name Mixin selector official d
Labd;d: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 e
Labd;e: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;
-
LEVEL_TYPES
- Mappings:
Namespace Name Mixin selector official f
Labd;f:[Labd$c;
intermediary field_13873
Lnet/minecraft/class_3193;field_13873:[Lnet/minecraft/class_3193$class_3194;
named LEVEL_TYPES
Lnet/minecraft/server/world/ChunkHolder;LEVEL_TYPES:[Lnet/minecraft/server/world/ChunkHolder$LevelType;
-
field_29668
private static final int field_29668- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official g
Labd;g:I
intermediary field_29668
Lnet/minecraft/class_3193;field_29668:I
named field_29668
Lnet/minecraft/server/world/ChunkHolder;field_29668:I
-
futuresByStatus
private final AtomicReferenceArray<CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>> futuresByStatus- Mappings:
Namespace Name Mixin selector official h
Labd;h: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 i
Labd;i:Lbwr;
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
private volatile CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> accessibleFuture- Mappings:
Namespace Name Mixin selector official j
Labd;j: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
private volatile CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> tickingFuture- Mappings:
Namespace Name Mixin selector official k
Labd;k: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
private volatile CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> entityTickingFuture- Mappings:
Namespace Name Mixin selector official l
Labd;l: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 m
Labd;m: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 n
Labd;n:Lagm;
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 o
Labd;o: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 p
Labd;p: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 q
Labd;q: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 r
Labd;r:Lbvu;
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 s
Labd;s: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 t
Labd;t:[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 u
Labd;u: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 v
Labd;v: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 w
Labd;w:Ldej;
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 x
Labd;x:Labd$d;
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 y
Labd;y:Labd$e;
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 z
Labd;z:Z
intermediary field_19238
Lnet/minecraft/class_3193;field_19238:Z
named accessible
Lnet/minecraft/server/world/ChunkHolder;accessible:Z
-
field_26744
private boolean field_26744- Mappings:
Namespace Name Mixin selector official A
Labd;A:Z
intermediary field_26744
Lnet/minecraft/class_3193;field_26744:Z
named field_26744
Lnet/minecraft/server/world/ChunkHolder;field_26744:Z
-
field_26930
- Mappings:
Namespace Name Mixin selector official B
Labd;B: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;
-
-
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>
Labd;<init>(Lbvu;ILbwr;Ldej;Labd$d;Labd$e;)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
public CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> getFutureFor(ChunkStatus leastStatus)- Mappings:
Namespace Name Mixin selector official a
Labd;a(Lcmp;)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
public CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> getValidFutureFor(ChunkStatus leastStatus)- Mappings:
Namespace Name Mixin selector official b
Labd;b(Lcmp;)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
public CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> getTickingFuture()- Mappings:
Namespace Name Mixin selector official a
Labd;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
public CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> getEntityTickingFuture()- Mappings:
Namespace Name Mixin selector official b
Labd;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
public CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> getAccessibleFuture()- Mappings:
Namespace Name Mixin selector official c
Labd;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
Labd;d()Lcmw;
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;
-
getCurrentStatus
- Mappings:
Namespace Name Mixin selector official e
Labd;e()Lcmp;
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 f
Labd;f()Lcml;
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 g
Labd;g()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
Labd;a(Lgg;)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
Labd;a(Lbwy;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
Labd;a(Lcmw;)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
- Mappings:
Namespace Name Mixin selector official a
Labd;a(Lbwp;Lgg;Lcks;)V
intermediary method_30311
Lnet/minecraft/class_3193;method_30311(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named tryUpdateBlockEntityAt
Lnet/minecraft/server/world/ChunkHolder;tryUpdateBlockEntityAt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
sendBlockEntityUpdatePacket
- Mappings:
Namespace Name Mixin selector official a
Labd;a(Lbwp;Lgg;)V
intermediary method_14009
Lnet/minecraft/class_3193;method_14009(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
named sendBlockEntityUpdatePacket
Lnet/minecraft/server/world/ChunkHolder;sendBlockEntityUpdatePacket(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
sendPacketToPlayersWatching
- Mappings:
Namespace Name Mixin selector official a
Labd;a(Lpk;Z)V
intermediary method_13992
Lnet/minecraft/class_3193;method_13992(Lnet/minecraft/class_2596;Z)V
named sendPacketToPlayersWatching
Lnet/minecraft/server/world/ChunkHolder;sendPacketToPlayersWatching(Lnet/minecraft/network/Packet;Z)V
-
getChunkAt
public CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> getChunkAt(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage)- Mappings:
Namespace Name Mixin selector official a
Labd;a(Lcmp;Labe;)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
private void combineSavingFuture(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends Chunk,ChunkHolder.Unloaded>> then, String thenDesc)- Mappings:
Namespace Name Mixin selector official a
Labd;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
-
getLevelType
- Mappings:
Namespace Name Mixin selector official h
Labd;h()Labd$c;
intermediary method_23271
Lnet/minecraft/class_3193;method_23271()Lnet/minecraft/class_3193$class_3194;
named getLevelType
Lnet/minecraft/server/world/ChunkHolder;getLevelType()Lnet/minecraft/server/world/ChunkHolder$LevelType;
-
getPos
- Mappings:
Namespace Name Mixin selector official i
Labd;i()Lbvu;
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 j
Labd;j()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 k
Labd;k()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 d
Labd;d(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
Labd;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<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> completableFuture, Executor executor, ChunkHolder.LevelType levelType)- Mappings:
Namespace Name Mixin selector official a
Labd;a(Labe;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Labd$c;)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_3193$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/ChunkHolder$LevelType;)V
-
method_31408
private void method_31408(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, ChunkHolder.LevelType levelType)- Mappings:
Namespace Name Mixin selector official a
Labd;a(Labe;Labd$c;)V
intermediary method_31408
Lnet/minecraft/class_3193;method_31408(Lnet/minecraft/class_3898;Lnet/minecraft/class_3193$class_3194;)V
named method_31408
Lnet/minecraft/server/world/ChunkHolder;method_31408(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Lnet/minecraft/server/world/ChunkHolder$LevelType;)V
-
tick
- Mappings:
Namespace Name Mixin selector official a
Labd;a(Labe;Ljava/util/concurrent/Executor;)V
intermediary method_14007
Lnet/minecraft/class_3193;method_14007(Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
named tick
Lnet/minecraft/server/world/ChunkHolder;tick(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Ljava/util/concurrent/Executor;)V
-
getTargetStatusForLevel
- Mappings:
Namespace Name Mixin selector official b
Labd;b(I)Lcmp;
intermediary method_14011
Lnet/minecraft/class_3193;method_14011(I)Lnet/minecraft/class_2806;
named getTargetStatusForLevel
Lnet/minecraft/server/world/ChunkHolder;getTargetStatusForLevel(I)Lnet/minecraft/world/chunk/ChunkStatus;
-
getLevelType
- Mappings:
Namespace Name Mixin selector official c
Labd;c(I)Labd$c;
intermediary method_14008
Lnet/minecraft/class_3193;method_14008(I)Lnet/minecraft/class_3193$class_3194;
named getLevelType
Lnet/minecraft/server/world/ChunkHolder;getLevelType(I)Lnet/minecraft/server/world/ChunkHolder$LevelType;
-
isAccessible
public boolean isAccessible()- Mappings:
Namespace Name Mixin selector official l
Labd;l()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 m
Labd;m()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
Labd;a(Lcmv;)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/ReadOnlyChunk;)V
-