Class RegionBasedStorage

java.lang.Object
net.minecraft.world.storage.RegionBasedStorage
All Implemented Interfaces:
AutoCloseable

public final class RegionBasedStorage
extends Object
implements AutoCloseable
Mappings:
Namespace Name
official ckp
intermediary net/minecraft/class_2867
named net/minecraft/world/storage/RegionBasedStorage
  • Field Details

    • cachedRegionFiles

      private final Long2ObjectLinkedOpenHashMap<RegionFile> cachedRegionFiles
      Mappings:
      Namespace Name Mixin selector
      official a Lckp;a:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
      intermediary field_17657 Lnet/minecraft/class_2867;field_17657:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
      named cachedRegionFiles Lnet/minecraft/world/storage/RegionBasedStorage;cachedRegionFiles:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
    • directory

      private final File directory
      Mappings:
      Namespace Name Mixin selector
      official b Lckp;b:Ljava/io/File;
      intermediary field_18690 Lnet/minecraft/class_2867;field_18690:Ljava/io/File;
      named directory Lnet/minecraft/world/storage/RegionBasedStorage;directory:Ljava/io/File;
    • dsync

      private final boolean dsync
      Mappings:
      Namespace Name Mixin selector
      official c Lckp;c:Z
      intermediary field_23748 Lnet/minecraft/class_2867;field_23748:Z
      named dsync Lnet/minecraft/world/storage/RegionBasedStorage;dsync:Z
  • Constructor Details

    • RegionBasedStorage

      RegionBasedStorage​(File directory, boolean dsync)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lckp;<init>(Ljava/io/File;Z)V
      intermediary <init> Lnet/minecraft/class_2867;<init>(Ljava/io/File;Z)V
      named <init> Lnet/minecraft/world/storage/RegionBasedStorage;<init>(Ljava/io/File;Z)V
  • Method Details

    • getRegionFile

      private RegionFile getRegionFile​(ChunkPos pos) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lckp;b(Lbta;)Lcko;
      intermediary method_12440 Lnet/minecraft/class_2867;method_12440(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861;
      named getRegionFile Lnet/minecraft/world/storage/RegionBasedStorage;getRegionFile(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/storage/RegionFile;
    • getTagAt

      @Nullable public CompoundTag getTagAt​(ChunkPos pos) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lckp;a(Lbta;)Lmq;
      intermediary method_17911 Lnet/minecraft/class_2867;method_17911(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
      named getTagAt Lnet/minecraft/world/storage/RegionBasedStorage;getTagAt(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/nbt/CompoundTag;
    • write

      protected void write​(ChunkPos pos, @Nullable CompoundTag tag) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lckp;a(Lbta;Lmq;)V
      intermediary method_23726 Lnet/minecraft/class_2867;method_23726(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V
      named write Lnet/minecraft/world/storage/RegionBasedStorage;write(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)V
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official close Lckp;close()V
      intermediary close Lnet/minecraft/class_2867;close()V
      named close Lnet/minecraft/world/storage/RegionBasedStorage;close()V
    • method_26982

      public void method_26982() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lckp;a()V
      intermediary method_26982 Lnet/minecraft/class_2867;method_26982()V
      named method_26982 Lnet/minecraft/world/storage/RegionBasedStorage;method_26982()V