Class ChunkHolder

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

public class ChunkHolder
extends Object
Mappings:
Namespace Name
official aah
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 Laah;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 Laah;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 Laah;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 Laah;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 Laah;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 Laah;f:[Laah$b;
      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;
    • futuresByStatus

      private final AtomicReferenceArray<CompletableFuture<com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded>>> futuresByStatus
      Mappings:
      Namespace Name Mixin selector
      official g Laah;g:Ljava/util/concurrent/atomic/AtomicReferenceArray;
      intermediary field_16425 Lnet/minecraft/class_3193;field_16425:Ljava/util/concurrent/atomic/AtomicReferenceArray;
      named futuresByStatus Lnet/minecraft/server/world/ChunkHolder;futuresByStatus:Ljava/util/concurrent/atomic/AtomicReferenceArray;
    • field_26929

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

      private volatile CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,​ChunkHolder.Unloaded>> accessibleFuture
      Mappings:
      Namespace Name Mixin selector
      official i Laah;i:Ljava/util/concurrent/CompletableFuture;
      intermediary field_16431 Lnet/minecraft/class_3193;field_16431:Ljava/util/concurrent/CompletableFuture;
      named accessibleFuture Lnet/minecraft/server/world/ChunkHolder;accessibleFuture:Ljava/util/concurrent/CompletableFuture;
    • tickingFuture

      private volatile CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,​ChunkHolder.Unloaded>> tickingFuture
      Mappings:
      Namespace Name Mixin selector
      official j Laah;j:Ljava/util/concurrent/CompletableFuture;
      intermediary field_19333 Lnet/minecraft/class_3193;field_19333:Ljava/util/concurrent/CompletableFuture;
      named tickingFuture Lnet/minecraft/server/world/ChunkHolder;tickingFuture:Ljava/util/concurrent/CompletableFuture;
    • entityTickingFuture

      private volatile CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,​ChunkHolder.Unloaded>> entityTickingFuture
      Mappings:
      Namespace Name Mixin selector
      official k Laah;k:Ljava/util/concurrent/CompletableFuture;
      intermediary field_13865 Lnet/minecraft/class_3193;field_13865:Ljava/util/concurrent/CompletableFuture;
      named entityTickingFuture Lnet/minecraft/server/world/ChunkHolder;entityTickingFuture:Ljava/util/concurrent/CompletableFuture;
    • savingFuture

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

      private int lastTickLevel
      Mappings:
      Namespace Name Mixin selector
      official m Laah;m: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 n Laah;n: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 o Laah;o: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 p Laah;p:Lbta;
      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 q Laah;q: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 r Laah;r:[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 s Laah;s: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 t Laah;t: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 u Laah;u:Ldac;
      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 v Laah;v:Laah$c;
      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 w Laah;w:Laah$d;
      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 x Laah;x: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 y Laah;y: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 z Laah;z:Ljava/util/concurrent/CompletableFuture;
      intermediary field_26930 Lnet/minecraft/class_3193;field_26930:Ljava/util/concurrent/CompletableFuture;
      named field_26930 Lnet/minecraft/server/world/ChunkHolder;field_26930:Ljava/util/concurrent/CompletableFuture;
  • Constructor Details

    • ChunkHolder

      public ChunkHolder​(ChunkPos pos, int level, HeightLimitView heightLimitView, LightingProvider lightingProvider, ChunkHolder.LevelUpdateListener levelUpdateListener, ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laah;<init>(Lbta;ILbtx;Ldac;Laah$c;Laah$d;)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 Laah;a(Lcjp;)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 Laah;b(Lcjp;)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 Laah;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 Laah;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 Laah;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 WorldChunk getWorldChunk()
      Mappings:
      Namespace Name Mixin selector
      official d Laah;d()Lcjw;
      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

      @Environment(CLIENT) @Nullable public ChunkStatus getCurrentStatus()
      Mappings:
      Namespace Name Mixin selector
      official e Laah;e()Lcjp;
      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 Chunk getCurrentChunk()
      Mappings:
      Namespace Name Mixin selector
      official f Laah;f()Lcjl;
      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 Laah;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 blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Laah;a(Lfx;)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 Laah;a(Lbue;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 worldChunk)
      Mappings:
      Namespace Name Mixin selector
      official a Laah;a(Lcjw;)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 blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Laah;a(Lbtv;Lfx;Lcht;)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 Laah;a(Lbtv;Lfx;)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 Laah;a(Lpa;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 Laah;a(Lcjp;Laai;)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)
      Mappings:
      Namespace Name Mixin selector
      official a Laah;a(Ljava/util/concurrent/CompletableFuture;)V
      intermediary method_16143 Lnet/minecraft/class_3193;method_16143(Ljava/util/concurrent/CompletableFuture;)V
      named combineSavingFuture Lnet/minecraft/server/world/ChunkHolder;combineSavingFuture(Ljava/util/concurrent/CompletableFuture;)V
    • getLevelType

      @Environment(CLIENT) public ChunkHolder.LevelType getLevelType()
      Mappings:
      Namespace Name Mixin selector
      official h Laah;h()Laah$b;
      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 Laah;i()Lbta;
      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 Laah;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 Laah;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 Laah;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 Laah;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 Laah;a(Laai;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Laah$b;)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 Laah;a(Laai;Laah$b;)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 Laah;a(Laai;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 Laah;b(I)Lcjp;
      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 Laah;c(I)Laah$b;
      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 Laah;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 Laah;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 readOnlyChunk)
      Mappings:
      Namespace Name Mixin selector
      official a Laah;a(Lcjv;)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