Interface ChunkDataAccess<T>

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
EntityChunkDataAccess

public interface ChunkDataAccess<T> extends AutoCloseable
Mappings:
Namespace Name
official dcm
intermediary net/minecraft/class_5571
named net/minecraft/world/storage/ChunkDataAccess
  • Method Details

    • readChunkData

      CompletableFuture<ChunkDataList<T>> readChunkData(ChunkPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcm;a(Lcjd;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_31759 Lnet/minecraft/class_5571;method_31759(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
      named readChunkData Lnet/minecraft/world/storage/ChunkDataAccess;readChunkData(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;
    • writeChunkData

      void writeChunkData(ChunkDataList<T> dataList)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcm;a(Ldch;)V
      intermediary method_31760 Lnet/minecraft/class_5571;method_31760(Lnet/minecraft/class_5566;)V
      named writeChunkData Lnet/minecraft/world/storage/ChunkDataAccess;writeChunkData(Lnet/minecraft/world/storage/ChunkDataList;)V
    • awaitAll

      void awaitAll(boolean sync)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcm;a(Z)V
      intermediary method_31758 Lnet/minecraft/class_5571;method_31758(Z)V
      named awaitAll Lnet/minecraft/world/storage/ChunkDataAccess;awaitAll(Z)V
    • close

      default void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Throws:
      IOException