Package net.minecraft.world.storage
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 Summary
Fields Modifier and Type Field Description private Long2ObjectLinkedOpenHashMap<RegionFile>
cachedRegionFiles
private File
directory
private boolean
dsync
-
Constructor Summary
Constructors Constructor Description RegionBasedStorage(File directory, boolean dsync)
-
Method Summary
Modifier and Type Method Description void
close()
private RegionFile
getRegionFile(ChunkPos pos)
CompoundTag
getTagAt(ChunkPos pos)
void
method_26982()
protected void
write(ChunkPos pos, CompoundTag tag)
-
Field Details
-
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
- 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
- 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
- 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
- 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
- Specified by:
close
in interfaceAutoCloseable
- 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
- 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
-