Class ChunkHolder

java.lang.Object
net.minecraft.server.world.ChunkHolder

public class ChunkHolder extends Object
Mappings:
Namespace Name
official abd
intermediary net/minecraft/class_3193
named net/minecraft/server/world/ChunkHolder
  • Field Details

    • UNLOADED_CHUNK

      public static final com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded> 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

      private static final List<ChunkStatus> 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

      private static final ChunkHolder.LevelType[] 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

      private final HeightLimitView 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

      private CompletableFuture<Chunk> 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

      final ChunkPos 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 pendingBlockUpdates
      Indicates that blockUpdatesBySection 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

      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 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

      private final BitSet 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

      private final 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

      private final LightingProvider 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

      private final ChunkHolder.LevelUpdateListener 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

      private final ChunkHolder.PlayersWatchingChunkProvider 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

      private CompletableFuture<Void> 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

      @Nullable public @Nullable WorldChunk 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

      @Nullable public @Nullable ChunkStatus 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

      @Nullable public @Nullable Chunk 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

      public CompletableFuture<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

      public void markForBlockUpdate(BlockPos pos)
      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

      public void markForLightUpdate(LightType lightType, int y)
      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

      public void flushUpdates(WorldChunk chunk)
      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

      private void tryUpdateBlockEntityAt(World world, BlockPos pos, BlockState state)
      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

      private void sendBlockEntityUpdatePacket(World world, BlockPos pos)
      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

      private void sendPacketToPlayersWatching(Packet<?> packet, boolean onlyOnWatchDistanceEdge)
      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

      public ChunkHolder.LevelType 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

      public ChunkPos 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

      protected void tick(ThreadedAnvilChunkStorage chunkStorage, Executor executor)
      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

      public static ChunkStatus getTargetStatusForLevel(int level)
      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

      public static ChunkHolder.LevelType getLevelType(int distance)
      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

      public void setCompletedChunk(ReadOnlyChunk chunk)
      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