Class ChunkHolder

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

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

    • UNLOADED_CHUNK

      public static final OptionalChunk<Chunk> UNLOADED_CHUNK
      Mappings:
      Namespace Name Mixin selector
      named UNLOADED_CHUNK Lnet/minecraft/server/world/ChunkHolder;UNLOADED_CHUNK:Lnet/minecraft/server/world/OptionalChunk;
      intermediary field_16426 Lnet/minecraft/class_3193;field_16426:Lnet/minecraft/class_9259;
      official a Laqm;a:Laqp;
    • UNLOADED_CHUNK_FUTURE

      public static final CompletableFuture<OptionalChunk<Chunk>> UNLOADED_CHUNK_FUTURE
      Mappings:
      Namespace Name Mixin selector
      named UNLOADED_CHUNK_FUTURE Lnet/minecraft/server/world/ChunkHolder;UNLOADED_CHUNK_FUTURE:Ljava/util/concurrent/CompletableFuture;
      intermediary field_16430 Lnet/minecraft/class_3193;field_16430:Ljava/util/concurrent/CompletableFuture;
      official b Laqm;b:Ljava/util/concurrent/CompletableFuture;
    • UNLOADED_WORLD_CHUNK

      public static final OptionalChunk<WorldChunk> UNLOADED_WORLD_CHUNK
      Mappings:
      Namespace Name Mixin selector
      named UNLOADED_WORLD_CHUNK Lnet/minecraft/server/world/ChunkHolder;UNLOADED_WORLD_CHUNK:Lnet/minecraft/server/world/OptionalChunk;
      intermediary field_16427 Lnet/minecraft/class_3193;field_16427:Lnet/minecraft/class_9259;
      official c Laqm;c:Laqp;
    • CHUNK_LOADING_NOT_FINISHED

      public static final OptionalChunk<Chunk> CHUNK_LOADING_NOT_FINISHED
      Mappings:
      Namespace Name Mixin selector
      named CHUNK_LOADING_NOT_FINISHED Lnet/minecraft/server/world/ChunkHolder;CHUNK_LOADING_NOT_FINISHED:Lnet/minecraft/server/world/OptionalChunk;
      intermediary field_36388 Lnet/minecraft/class_3193;field_36388:Lnet/minecraft/class_9259;
      official d Laqm;d:Laqp;
    • UNLOADED_WORLD_CHUNK_FUTURE

      private static final CompletableFuture<OptionalChunk<WorldChunk>> UNLOADED_WORLD_CHUNK_FUTURE
      Mappings:
      Namespace Name Mixin selector
      named UNLOADED_WORLD_CHUNK_FUTURE Lnet/minecraft/server/world/ChunkHolder;UNLOADED_WORLD_CHUNK_FUTURE:Ljava/util/concurrent/CompletableFuture;
      intermediary field_16429 Lnet/minecraft/class_3193;field_16429:Ljava/util/concurrent/CompletableFuture;
      official e Laqm;e:Ljava/util/concurrent/CompletableFuture;
    • CHUNK_STATUSES

      private static final List<ChunkStatus> CHUNK_STATUSES
      Mappings:
      Namespace Name Mixin selector
      named CHUNK_STATUSES Lnet/minecraft/server/world/ChunkHolder;CHUNK_STATUSES:Ljava/util/List;
      intermediary field_13868 Lnet/minecraft/class_3193;field_13868:Ljava/util/List;
      official f Laqm;f:Ljava/util/List;
    • futuresByStatus

      private final AtomicReferenceArray<CompletableFuture<OptionalChunk<Chunk>>> futuresByStatus
      Mappings:
      Namespace Name Mixin selector
      named futuresByStatus Lnet/minecraft/server/world/ChunkHolder;futuresByStatus:Ljava/util/concurrent/atomic/AtomicReferenceArray;
      intermediary field_16425 Lnet/minecraft/class_3193;field_16425:Ljava/util/concurrent/atomic/AtomicReferenceArray;
      official g Laqm;g:Ljava/util/concurrent/atomic/AtomicReferenceArray;
    • world

      private final HeightLimitView world
      Mappings:
      Namespace Name Mixin selector
      named world Lnet/minecraft/server/world/ChunkHolder;world:Lnet/minecraft/world/HeightLimitView;
      intermediary field_26929 Lnet/minecraft/class_3193;field_26929:Lnet/minecraft/class_5539;
      official h Laqm;h:Ldcc;
    • accessibleFuture

      private volatile CompletableFuture<OptionalChunk<WorldChunk>> accessibleFuture
      Mappings:
      Namespace Name Mixin selector
      named accessibleFuture Lnet/minecraft/server/world/ChunkHolder;accessibleFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_16431 Lnet/minecraft/class_3193;field_16431:Ljava/util/concurrent/CompletableFuture;
      official i Laqm;i:Ljava/util/concurrent/CompletableFuture;
    • tickingFuture

      private volatile CompletableFuture<OptionalChunk<WorldChunk>> tickingFuture
      Mappings:
      Namespace Name Mixin selector
      named tickingFuture Lnet/minecraft/server/world/ChunkHolder;tickingFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_19333 Lnet/minecraft/class_3193;field_19333:Ljava/util/concurrent/CompletableFuture;
      official j Laqm;j:Ljava/util/concurrent/CompletableFuture;
    • entityTickingFuture

      private volatile CompletableFuture<OptionalChunk<WorldChunk>> entityTickingFuture
      Mappings:
      Namespace Name Mixin selector
      named entityTickingFuture Lnet/minecraft/server/world/ChunkHolder;entityTickingFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_13865 Lnet/minecraft/class_3193;field_13865:Ljava/util/concurrent/CompletableFuture;
      official k Laqm;k:Ljava/util/concurrent/CompletableFuture;
    • savingFuture

      private CompletableFuture<Chunk> savingFuture
      Mappings:
      Namespace Name Mixin selector
      named savingFuture Lnet/minecraft/server/world/ChunkHolder;savingFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_16428 Lnet/minecraft/class_3193;field_16428:Ljava/util/concurrent/CompletableFuture;
      official l Laqm;l:Ljava/util/concurrent/CompletableFuture;
    • actionStack

      Mappings:
      Namespace Name Mixin selector
      named actionStack Lnet/minecraft/server/world/ChunkHolder;actionStack:Lnet/minecraft/util/thread/AtomicStack;
      intermediary field_28806 Lnet/minecraft/class_3193;field_28806:Lnet/minecraft/class_5831;
      official m Laqm;m:Layb;
    • lastTickLevel

      private int lastTickLevel
      Mappings:
      Namespace Name Mixin selector
      named lastTickLevel Lnet/minecraft/server/world/ChunkHolder;lastTickLevel:I
      intermediary field_16432 Lnet/minecraft/class_3193;field_16432:I
      official n Laqm;n:I
    • level

      private int level
      Mappings:
      Namespace Name Mixin selector
      named level Lnet/minecraft/server/world/ChunkHolder;level:I
      intermediary field_13862 Lnet/minecraft/class_3193;field_13862:I
      official o Laqm;o:I
    • completedLevel

      private int completedLevel
      Mappings:
      Namespace Name Mixin selector
      named completedLevel Lnet/minecraft/server/world/ChunkHolder;completedLevel:I
      intermediary field_17208 Lnet/minecraft/class_3193;field_17208:I
      official p Laqm;p:I
    • pos

      private final ChunkPos pos
      Mappings:
      Namespace Name Mixin selector
      named pos Lnet/minecraft/server/world/ChunkHolder;pos:Lnet/minecraft/util/math/ChunkPos;
      intermediary field_13864 Lnet/minecraft/class_3193;field_13864:Lnet/minecraft/class_1923;
      official q Laqm;q:Ldbh;
    • pendingBlockUpdates

      private boolean pendingBlockUpdates
      Indicates that blockUpdatesBySection contains at least one entry.
      Mappings:
      Namespace Name Mixin selector
      named pendingBlockUpdates Lnet/minecraft/server/world/ChunkHolder;pendingBlockUpdates:Z
      intermediary field_25803 Lnet/minecraft/class_3193;field_25803:Z
      official r Laqm;r:Z
    • blockUpdatesBySection

      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
      named blockUpdatesBySection Lnet/minecraft/server/world/ChunkHolder;blockUpdatesBySection:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
      intermediary field_25804 Lnet/minecraft/class_3193;field_25804:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
      official s Laqm;s:[Lit/unimi/dsi/fastutil/shorts/ShortSet;
    • blockLightUpdateBits

      private final BitSet blockLightUpdateBits
      Mappings:
      Namespace Name Mixin selector
      named blockLightUpdateBits Lnet/minecraft/server/world/ChunkHolder;blockLightUpdateBits:Ljava/util/BitSet;
      intermediary field_13871 Lnet/minecraft/class_3193;field_13871:Ljava/util/BitSet;
      official t Laqm;t:Ljava/util/BitSet;
    • skyLightUpdateBits

      private final BitSet skyLightUpdateBits
      Mappings:
      Namespace Name Mixin selector
      named skyLightUpdateBits Lnet/minecraft/server/world/ChunkHolder;skyLightUpdateBits:Ljava/util/BitSet;
      intermediary field_13870 Lnet/minecraft/class_3193;field_13870:Ljava/util/BitSet;
      official u Laqm;u:Ljava/util/BitSet;
    • lightingProvider

      private final LightingProvider lightingProvider
      Mappings:
      Namespace Name Mixin selector
      named lightingProvider Lnet/minecraft/server/world/ChunkHolder;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
      intermediary field_13863 Lnet/minecraft/class_3193;field_13863:Lnet/minecraft/class_3568;
      official v Laqm;v:Lenm;
    • levelUpdateListener

      private final ChunkHolder.LevelUpdateListener levelUpdateListener
      Mappings:
      Namespace Name Mixin selector
      named levelUpdateListener Lnet/minecraft/server/world/ChunkHolder;levelUpdateListener:Lnet/minecraft/server/world/ChunkHolder$LevelUpdateListener;
      intermediary field_17209 Lnet/minecraft/class_3193;field_17209:Lnet/minecraft/class_3193$class_3896;
      official w Laqm;w:Laqm$b;
    • playersWatchingChunkProvider

      private final ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider
      Mappings:
      Namespace Name Mixin selector
      named playersWatchingChunkProvider Lnet/minecraft/server/world/ChunkHolder;playersWatchingChunkProvider:Lnet/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider;
      intermediary field_17210 Lnet/minecraft/class_3193;field_17210:Lnet/minecraft/class_3193$class_3897;
      official x Laqm;x:Laqm$c;
    • accessible

      private boolean accessible
      Mappings:
      Namespace Name Mixin selector
      named accessible Lnet/minecraft/server/world/ChunkHolder;accessible:Z
      intermediary field_19238 Lnet/minecraft/class_3193;field_19238:Z
      official y Laqm;y:Z
    • field_26930

      private CompletableFuture<Void> field_26930
      Mappings:
      Namespace Name Mixin selector
      named field_26930 Lnet/minecraft/server/world/ChunkHolder;field_26930:Ljava/util/concurrent/CompletableFuture;
      intermediary field_26930 Lnet/minecraft/class_3193;field_26930:Ljava/util/concurrent/CompletableFuture;
      official z Laqm;z:Ljava/util/concurrent/CompletableFuture;
    • postProcessingFuture

      private CompletableFuture<?> postProcessingFuture
      Mappings:
      Namespace Name Mixin selector
      named postProcessingFuture Lnet/minecraft/server/world/ChunkHolder;postProcessingFuture:Ljava/util/concurrent/CompletableFuture;
      intermediary field_46085 Lnet/minecraft/class_3193;field_46085:Ljava/util/concurrent/CompletableFuture;
      official A Laqm;A:Ljava/util/concurrent/CompletableFuture;
  • Constructor Details

    • ChunkHolder

      public ChunkHolder(ChunkPos pos, int level, HeightLimitView world, LightingProvider lightingProvider, ChunkHolder.LevelUpdateListener levelUpdateListener, ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/world/ChunkHolder;<init>(Lnet/minecraft/util/math/ChunkPos;ILnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/chunk/light/LightingProvider;Lnet/minecraft/server/world/ChunkHolder$LevelUpdateListener;Lnet/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider;)V
      intermediary <init> Lnet/minecraft/class_3193;<init>(Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V
      official <init> Laqm;<init>(Ldbh;ILdcc;Lenm;Laqm$b;Laqm$c;)V
  • Method Details

    • getFutureFor

      public CompletableFuture<OptionalChunk<Chunk>> getFutureFor(ChunkStatus leastStatus)
      Mappings:
      Namespace Name Mixin selector
      named getFutureFor Lnet/minecraft/server/world/ChunkHolder;getFutureFor(Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_16146 Lnet/minecraft/class_3193;method_16146(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
      official a Laqm;a(Lduz;)Ljava/util/concurrent/CompletableFuture;
    • getValidFutureFor

      public CompletableFuture<OptionalChunk<Chunk>> getValidFutureFor(ChunkStatus leastStatus)
      Mappings:
      Namespace Name Mixin selector
      named getValidFutureFor Lnet/minecraft/server/world/ChunkHolder;getValidFutureFor(Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_21737 Lnet/minecraft/class_3193;method_21737(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
      official b Laqm;b(Lduz;)Ljava/util/concurrent/CompletableFuture;
    • getTickingFuture

      public CompletableFuture<OptionalChunk<WorldChunk>> getTickingFuture()
      Mappings:
      Namespace Name Mixin selector
      named getTickingFuture Lnet/minecraft/server/world/ChunkHolder;getTickingFuture()Ljava/util/concurrent/CompletableFuture;
      intermediary method_16145 Lnet/minecraft/class_3193;method_16145()Ljava/util/concurrent/CompletableFuture;
      official a Laqm;a()Ljava/util/concurrent/CompletableFuture;
    • getEntityTickingFuture

      public CompletableFuture<OptionalChunk<WorldChunk>> getEntityTickingFuture()
      Mappings:
      Namespace Name Mixin selector
      named getEntityTickingFuture Lnet/minecraft/server/world/ChunkHolder;getEntityTickingFuture()Ljava/util/concurrent/CompletableFuture;
      intermediary method_14003 Lnet/minecraft/class_3193;method_14003()Ljava/util/concurrent/CompletableFuture;
      official b Laqm;b()Ljava/util/concurrent/CompletableFuture;
    • getAccessibleFuture

      public CompletableFuture<OptionalChunk<WorldChunk>> getAccessibleFuture()
      Mappings:
      Namespace Name Mixin selector
      named getAccessibleFuture Lnet/minecraft/server/world/ChunkHolder;getAccessibleFuture()Ljava/util/concurrent/CompletableFuture;
      intermediary method_20725 Lnet/minecraft/class_3193;method_20725()Ljava/util/concurrent/CompletableFuture;
      official c Laqm;c()Ljava/util/concurrent/CompletableFuture;
    • getWorldChunk

      @Nullable public @Nullable WorldChunk getWorldChunk()
      Mappings:
      Namespace Name Mixin selector
      named getWorldChunk Lnet/minecraft/server/world/ChunkHolder;getWorldChunk()Lnet/minecraft/world/chunk/WorldChunk;
      intermediary method_16144 Lnet/minecraft/class_3193;method_16144()Lnet/minecraft/class_2818;
      official d Laqm;d()Lduk;
    • getPostProcessingFuture

      public CompletableFuture<?> getPostProcessingFuture()
      Mappings:
      Namespace Name Mixin selector
      named getPostProcessingFuture Lnet/minecraft/server/world/ChunkHolder;getPostProcessingFuture()Ljava/util/concurrent/CompletableFuture;
      intermediary method_53681 Lnet/minecraft/class_3193;method_53681()Ljava/util/concurrent/CompletableFuture;
      official e Laqm;e()Ljava/util/concurrent/CompletableFuture;
    • getPostProcessedChunk

      @Nullable public @Nullable WorldChunk getPostProcessedChunk()
      Mappings:
      Namespace Name Mixin selector
      named getPostProcessedChunk Lnet/minecraft/server/world/ChunkHolder;getPostProcessedChunk()Lnet/minecraft/world/chunk/WorldChunk;
      intermediary method_53682 Lnet/minecraft/class_3193;method_53682()Lnet/minecraft/class_2818;
      official f Laqm;f()Lduk;
    • getCurrentStatus

      @Nullable public @Nullable ChunkStatus getCurrentStatus()
      Mappings:
      Namespace Name Mixin selector
      named getCurrentStatus Lnet/minecraft/server/world/ChunkHolder;getCurrentStatus()Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_23270 Lnet/minecraft/class_3193;method_23270()Lnet/minecraft/class_2806;
      official g Laqm;g()Lduz;
    • getCurrentChunk

      @Nullable public @Nullable Chunk getCurrentChunk()
      Mappings:
      Namespace Name Mixin selector
      named getCurrentChunk Lnet/minecraft/server/world/ChunkHolder;getCurrentChunk()Lnet/minecraft/world/chunk/Chunk;
      intermediary method_14010 Lnet/minecraft/class_3193;method_14010()Lnet/minecraft/class_2791;
      official h Laqm;h()Ldua;
    • getSavingFuture

      public CompletableFuture<Chunk> getSavingFuture()
      Mappings:
      Namespace Name Mixin selector
      named getSavingFuture Lnet/minecraft/server/world/ChunkHolder;getSavingFuture()Ljava/util/concurrent/CompletableFuture;
      intermediary method_14000 Lnet/minecraft/class_3193;method_14000()Ljava/util/concurrent/CompletableFuture;
      official i Laqm;i()Ljava/util/concurrent/CompletableFuture;
    • markForBlockUpdate

      public void markForBlockUpdate(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named markForBlockUpdate Lnet/minecraft/server/world/ChunkHolder;markForBlockUpdate(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_14002 Lnet/minecraft/class_3193;method_14002(Lnet/minecraft/class_2338;)V
      official a Laqm;a(Liz;)V
    • markForLightUpdate

      public void markForLightUpdate(LightType lightType, int y)
      Parameters:
      y - chunk section y coordinate
      Mappings:
      Namespace Name Mixin selector
      named markForLightUpdate Lnet/minecraft/server/world/ChunkHolder;markForLightUpdate(Lnet/minecraft/world/LightType;I)V
      intermediary method_14012 Lnet/minecraft/class_3193;method_14012(Lnet/minecraft/class_1944;I)V
      official a Laqm;a(Ldcj;I)V
    • flushUpdates

      public void flushUpdates(WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      named flushUpdates Lnet/minecraft/server/world/ChunkHolder;flushUpdates(Lnet/minecraft/world/chunk/WorldChunk;)V
      intermediary method_14006 Lnet/minecraft/class_3193;method_14006(Lnet/minecraft/class_2818;)V
      official a Laqm;a(Lduk;)V
    • tryUpdateBlockEntityAt

      private void tryUpdateBlockEntityAt(List<ServerPlayerEntity> players, World world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named tryUpdateBlockEntityAt Lnet/minecraft/server/world/ChunkHolder;tryUpdateBlockEntityAt(Ljava/util/List;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      intermediary method_30311 Lnet/minecraft/class_3193;method_30311(Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      official a Laqm;a(Ljava/util/List;Ldca;Liz;Ldse;)V
    • sendBlockEntityUpdatePacket

      private void sendBlockEntityUpdatePacket(List<ServerPlayerEntity> players, World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named sendBlockEntityUpdatePacket Lnet/minecraft/server/world/ChunkHolder;sendBlockEntityUpdatePacket(Ljava/util/List;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_14009 Lnet/minecraft/class_3193;method_14009(Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
      official a Laqm;a(Ljava/util/List;Ldca;Liz;)V
    • sendPacketToPlayers

      private void sendPacketToPlayers(List<ServerPlayerEntity> players, Packet<?> packet)
      Mappings:
      Namespace Name Mixin selector
      named sendPacketToPlayers Lnet/minecraft/server/world/ChunkHolder;sendPacketToPlayers(Ljava/util/List;Lnet/minecraft/network/packet/Packet;)V
      intermediary method_13992 Lnet/minecraft/class_3193;method_13992(Ljava/util/List;Lnet/minecraft/class_2596;)V
      official a Laqm;a(Ljava/util/List;Lzw;)V
    • getChunkAt

      public CompletableFuture<OptionalChunk<Chunk>> getChunkAt(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage)
      Mappings:
      Namespace Name Mixin selector
      named getChunkAt Lnet/minecraft/server/world/ChunkHolder;getChunkAt(Lnet/minecraft/world/chunk/ChunkStatus;Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_13993 Lnet/minecraft/class_3193;method_13993(Lnet/minecraft/class_2806;Lnet/minecraft/class_3898;)Ljava/util/concurrent/CompletableFuture;
      official a Laqm;a(Lduz;Laqo;)Ljava/util/concurrent/CompletableFuture;
    • combineSavingFuture

      protected void combineSavingFuture(String thenDesc, CompletableFuture<?> then)
      Mappings:
      Namespace Name Mixin selector
      named combineSavingFuture Lnet/minecraft/server/world/ChunkHolder;combineSavingFuture(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
      intermediary method_39967 Lnet/minecraft/class_3193;method_39967(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
      official a Laqm;a(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
    • combineSavingFuture

      private void combineSavingFuture(CompletableFuture<? extends OptionalChunk<? extends Chunk>> then, String thenDesc)
      Mappings:
      Namespace Name Mixin selector
      named combineSavingFuture Lnet/minecraft/server/world/ChunkHolder;combineSavingFuture(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
      intermediary method_16143 Lnet/minecraft/class_3193;method_16143(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
      official a Laqm;a(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
    • combinePostProcessingFuture

      public void combinePostProcessingFuture(CompletableFuture<?> postProcessingFuture)
      Mappings:
      Namespace Name Mixin selector
      named combinePostProcessingFuture Lnet/minecraft/server/world/ChunkHolder;combinePostProcessingFuture(Ljava/util/concurrent/CompletableFuture;)V
      intermediary method_53680 Lnet/minecraft/class_3193;method_53680(Ljava/util/concurrent/CompletableFuture;)V
      official a Laqm;a(Ljava/util/concurrent/CompletableFuture;)V
    • getLevelType

      public ChunkLevelType getLevelType()
      Mappings:
      Namespace Name Mixin selector
      named getLevelType Lnet/minecraft/server/world/ChunkHolder;getLevelType()Lnet/minecraft/server/world/ChunkLevelType;
      intermediary method_23271 Lnet/minecraft/class_3193;method_23271()Lnet/minecraft/class_3194;
      official j Laqm;j()Laqy;
    • getPos

      public ChunkPos getPos()
      Mappings:
      Namespace Name Mixin selector
      named getPos Lnet/minecraft/server/world/ChunkHolder;getPos()Lnet/minecraft/util/math/ChunkPos;
      intermediary method_13994 Lnet/minecraft/class_3193;method_13994()Lnet/minecraft/class_1923;
      official k Laqm;k()Ldbh;
    • getLevel

      public int getLevel()
      Mappings:
      Namespace Name Mixin selector
      named getLevel Lnet/minecraft/server/world/ChunkHolder;getLevel()I
      intermediary method_14005 Lnet/minecraft/class_3193;method_14005()I
      official l Laqm;l()I
    • getCompletedLevel

      public int getCompletedLevel()
      Mappings:
      Namespace Name Mixin selector
      named getCompletedLevel Lnet/minecraft/server/world/ChunkHolder;getCompletedLevel()I
      intermediary method_17208 Lnet/minecraft/class_3193;method_17208()I
      official m Laqm;m()I
    • setCompletedLevel

      private void setCompletedLevel(int level)
      Mappings:
      Namespace Name Mixin selector
      named setCompletedLevel Lnet/minecraft/server/world/ChunkHolder;setCompletedLevel(I)V
      intermediary method_17207 Lnet/minecraft/class_3193;method_17207(I)V
      official b Laqm;b(I)V
    • setLevel

      public void setLevel(int level)
      Mappings:
      Namespace Name Mixin selector
      named setLevel Lnet/minecraft/server/world/ChunkHolder;setLevel(I)V
      intermediary method_15890 Lnet/minecraft/class_3193;method_15890(I)V
      official a Laqm;a(I)V
    • method_31409

      private void method_31409(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, CompletableFuture<OptionalChunk<WorldChunk>> completableFuture, Executor executor, ChunkLevelType chunkLevelType)
      Mappings:
      Namespace Name Mixin selector
      named method_31409 Lnet/minecraft/server/world/ChunkHolder;method_31409(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/server/world/ChunkLevelType;)V
      intermediary method_31409 Lnet/minecraft/class_3193;method_31409(Lnet/minecraft/class_3898;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3194;)V
      official a Laqm;a(Laqo;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Laqy;)V
    • method_31408

      private void method_31408(ThreadedAnvilChunkStorage threadedAnvilChunkStorage, ChunkLevelType chunkLevelType)
      Mappings:
      Namespace Name Mixin selector
      named method_31408 Lnet/minecraft/server/world/ChunkHolder;method_31408(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Lnet/minecraft/server/world/ChunkLevelType;)V
      intermediary method_31408 Lnet/minecraft/class_3193;method_31408(Lnet/minecraft/class_3898;Lnet/minecraft/class_3194;)V
      official a Laqm;a(Laqo;Laqy;)V
    • updateFutures

      protected void updateFutures(ThreadedAnvilChunkStorage chunkStorage, Executor executor)
      Updates Futures indicating the expected loading state of the underlying chunk of this ChunkHolder. Note that the method merely makes actual loading process possible, but do not perform these actions.
      Mappings:
      Namespace Name Mixin selector
      named updateFutures Lnet/minecraft/server/world/ChunkHolder;updateFutures(Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;Ljava/util/concurrent/Executor;)V
      intermediary method_14007 Lnet/minecraft/class_3193;method_14007(Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
      official a Laqm;a(Laqo;Ljava/util/concurrent/Executor;)V
    • isAccessible

      public boolean isAccessible()
      Mappings:
      Namespace Name Mixin selector
      named isAccessible Lnet/minecraft/server/world/ChunkHolder;isAccessible()Z
      intermediary method_20384 Lnet/minecraft/class_3193;method_20384()Z
      official n Laqm;n()Z
    • updateAccessibleStatus

      public void updateAccessibleStatus()
      Mappings:
      Namespace Name Mixin selector
      named updateAccessibleStatus Lnet/minecraft/server/world/ChunkHolder;updateAccessibleStatus()V
      intermediary method_20385 Lnet/minecraft/class_3193;method_20385()V
      official o Laqm;o()V
    • setCompletedChunk

      public void setCompletedChunk(WrapperProtoChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      named setCompletedChunk Lnet/minecraft/server/world/ChunkHolder;setCompletedChunk(Lnet/minecraft/world/chunk/WrapperProtoChunk;)V
      intermediary method_20456 Lnet/minecraft/class_3193;method_20456(Lnet/minecraft/class_2821;)V
      official a Laqm;a(Lduj;)V
    • collectFuturesByStatus

      public List<com.mojang.datafixers.util.Pair<ChunkStatus,CompletableFuture<OptionalChunk<Chunk>>>> collectFuturesByStatus()
      Mappings:
      Namespace Name Mixin selector
      named collectFuturesByStatus Lnet/minecraft/server/world/ChunkHolder;collectFuturesByStatus()Ljava/util/List;
      intermediary method_40066 Lnet/minecraft/class_3193;method_40066()Ljava/util/List;
      official p Laqm;p()Ljava/util/List;