类 ChunkHolder


  • public class ChunkHolder
    extends Object
    Mappings:
    Namespace Name
    official aav
    intermediary net/minecraft/class_3193
    named net/minecraft/server/world/ChunkHolder
    • 字段详细资料

      • UNLOADED_CHUNK

        public static final com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded> UNLOADED_CHUNK
        Mappings:
        Namespace Name Mixin selector
        official a Laav;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 Laav;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 Laav;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 Laav;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

        private static final List<ChunkStatus> CHUNK_STATUSES
        Mappings:
        Namespace Name Mixin selector
        official e Laav;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

        private static final ChunkHolder.LevelType[] LEVEL_TYPES
        Mappings:
        Namespace Name Mixin selector
        official f Laav;f:[Laav$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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Laav;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 Laav;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

        private final HeightLimitView world
        Mappings:
        Namespace Name Mixin selector
        official i Laav;i:Lbvt;
        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 Laav;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 Laav;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 Laav;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

        private CompletableFuture<Chunk> savingFuture
        Mappings:
        Namespace Name Mixin selector
        official m Laav;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

        @Nullable
        private final @Nullable AtomicStack<ChunkHolder.MultithreadAction> actionStack
        Mappings:
        Namespace Name Mixin selector
        official n Laav;n:Lage;
        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 Laav;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 Laav;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 Laav;q:I
        intermediary field_17208 Lnet/minecraft/class_3193;field_17208:I
        named completedLevel Lnet/minecraft/server/world/ChunkHolder;completedLevel:I
      • pos

        private final ChunkPos pos
        Mappings:
        Namespace Name Mixin selector
        official r Laav;r:Lbuw;
        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 pendingBlockUpdates
        Indicates that blockUpdatesBySection contains at least one entry.
        Mappings:
        Namespace Name Mixin selector
        official s Laav;s:Z
        intermediary field_25803 Lnet/minecraft/class_3193;field_25803:Z
        named pendingBlockUpdates Lnet/minecraft/server/world/ChunkHolder;pendingBlockUpdates:Z
      • blockUpdatesBySection

        private final ShortSet[] blockUpdatesBySection
        Contains the packed chunk-local positions that have been marked for update by markForBlockUpdate(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 Laav;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

        private final BitSet blockLightUpdateBits
        Mappings:
        Namespace Name Mixin selector
        official u Laav;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

        private final BitSet skyLightUpdateBits
        Mappings:
        Namespace Name Mixin selector
        official v Laav;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

        private final LightingProvider lightingProvider
        Mappings:
        Namespace Name Mixin selector
        official w Laav;w:Lddj;
        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

        private final ChunkHolder.LevelUpdateListener levelUpdateListener
        Mappings:
        Namespace Name Mixin selector
        official x Laav;x:Laav$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

        private final ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider
        Mappings:
        Namespace Name Mixin selector
        official y Laav;y:Laav$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 Laav;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 Laav;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

        private CompletableFuture<Void> field_26930
        Mappings:
        Namespace Name Mixin selector
        official B Laav;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;
    • 构造器详细资料

      • ChunkHolder

        public ChunkHolder​(ChunkPos pos,
                           int level,
                           HeightLimitView world,
                           LightingProvider lightingProvider,
                           ChunkHolder.LevelUpdateListener levelUpdateListener,
                           ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laav;<init>(Lbuw;ILbvt;Lddj;Laav$d;Laav$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
    • 方法详细资料

      • getFutureFor

        public CompletableFuture<com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded>> getFutureFor​(ChunkStatus leastStatus)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lclo;)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 Laav;b(Lclo;)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 Laav;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 Laav;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 Laav;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

        @Nullable
        public @Nullable WorldChunk getWorldChunk()
        Mappings:
        Namespace Name Mixin selector
        official d Laav;d()Lclv;
        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

        @Nullable
        public @Nullable ChunkStatus getCurrentStatus()
        Mappings:
        Namespace Name Mixin selector
        official e Laav;e()Lclo;
        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

        @Nullable
        public @Nullable Chunk getCurrentChunk()
        Mappings:
        Namespace Name Mixin selector
        official f Laav;f()Lclk;
        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

        public CompletableFuture<Chunk> getSavingFuture()
        Mappings:
        Namespace Name Mixin selector
        official g Laav;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

        public void markForBlockUpdate​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lgb;)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

        public void markForLightUpdate​(LightType lightType,
                                       int y)
        参数:
        y - chunk section y coordinate
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lbwa;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

        public void flushUpdates​(WorldChunk chunk)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lclv;)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​(World world,
                                            BlockPos pos,
                                            BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lbvr;Lgb;Lcjr;)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

        private void sendBlockEntityUpdatePacket​(World world,
                                                 BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lbvr;Lgb;)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

        private void sendPacketToPlayersWatching​(Packet<?> packet,
                                                 boolean onlyOnWatchDistanceEdge)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lpf;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 Laav;a(Lclo;Laaw;)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 Laav;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

        public ChunkHolder.LevelType getLevelType()
        Mappings:
        Namespace Name Mixin selector
        official h Laav;h()Laav$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

        public ChunkPos getPos()
        Mappings:
        Namespace Name Mixin selector
        official i Laav;i()Lbuw;
        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 Laav;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 Laav;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 Laav;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 Laav;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 Laav;a(Laaw;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Laav$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 Laav;a(Laaw;Laav$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

        protected void tick​(ThreadedAnvilChunkStorage chunkStorage,
                            Executor executor)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Laaw;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

        public static ChunkStatus getTargetStatusForLevel​(int level)
        Mappings:
        Namespace Name Mixin selector
        official b Laav;b(I)Lclo;
        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

        public static ChunkHolder.LevelType getLevelType​(int distance)
        Mappings:
        Namespace Name Mixin selector
        official c Laav;c(I)Laav$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 Laav;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 Laav;m()V
        intermediary method_20385 Lnet/minecraft/class_3193;method_20385()V
        named updateAccessibleStatus Lnet/minecraft/server/world/ChunkHolder;updateAccessibleStatus()V
      • setCompletedChunk

        public void setCompletedChunk​(ReadOnlyChunk chunk)
        Mappings:
        Namespace Name Mixin selector
        official a Laav;a(Lclu;)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