Package net.minecraft.world.storage
Class RegionBasedStorage
java.lang.Object
net.minecraft.world.storage.RegionBasedStorage
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/world/storage/RegionBasedStorage
intermediary net/minecraft/class_2867
official dwn
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Long2ObjectLinkedOpenHashMap
<RegionFile> private final Path
private final boolean
private static final int
static final String
private final StorageKey
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private RegionFile
getRegionFile
(ChunkPos pos) void
scanChunk
(ChunkPos chunkPos, NbtScanner scanner) void
sync()
protected void
write
(ChunkPos pos, @Nullable NbtCompound nbt)
-
Field Details
-
MCA_EXTENSION
- See Also:
- Mappings:
Namespace Name Mixin selector named MCA_EXTENSION
Lnet/minecraft/world/storage/RegionBasedStorage;MCA_EXTENSION:Ljava/lang/String;
intermediary field_31425
Lnet/minecraft/class_2867;field_31425:Ljava/lang/String;
official a
Ldwn;a:Ljava/lang/String;
-
MAX_CACHE_SIZE
private static final int MAX_CACHE_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_CACHE_SIZE
Lnet/minecraft/world/storage/RegionBasedStorage;MAX_CACHE_SIZE:I
intermediary field_31426
Lnet/minecraft/class_2867;field_31426:I
official b
Ldwn;b:I
-
cachedRegionFiles
- Mappings:
Namespace Name Mixin selector named cachedRegionFiles
Lnet/minecraft/world/storage/RegionBasedStorage;cachedRegionFiles:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
intermediary field_17657
Lnet/minecraft/class_2867;field_17657:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
official c
Ldwn;c:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
storageKey
- Mappings:
Namespace Name Mixin selector named storageKey
Lnet/minecraft/world/storage/RegionBasedStorage;storageKey:Lnet/minecraft/world/storage/StorageKey;
intermediary field_49103
Lnet/minecraft/class_2867;field_49103:Lnet/minecraft/class_9240;
official d
Ldwn;d:Ldwp;
-
directory
- Mappings:
Namespace Name Mixin selector named directory
Lnet/minecraft/world/storage/RegionBasedStorage;directory:Ljava/nio/file/Path;
intermediary field_18690
Lnet/minecraft/class_2867;field_18690:Ljava/nio/file/Path;
official e
Ldwn;e:Ljava/nio/file/Path;
-
dsync
private final boolean dsync- Mappings:
Namespace Name Mixin selector named dsync
Lnet/minecraft/world/storage/RegionBasedStorage;dsync:Z
intermediary field_23748
Lnet/minecraft/class_2867;field_23748:Z
official f
Ldwn;f:Z
-
-
Constructor Details
-
RegionBasedStorage
RegionBasedStorage(StorageKey storageKey, Path directory, boolean dsync) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/world/storage/RegionBasedStorage;<init>(Lnet/minecraft/world/storage/StorageKey;Ljava/nio/file/Path;Z)V
intermediary <init>
Lnet/minecraft/class_2867;<init>(Lnet/minecraft/class_9240;Ljava/nio/file/Path;Z)V
official <init>
Ldwn;<init>(Ldwp;Ljava/nio/file/Path;Z)V
-
-
Method Details
-
getRegionFile
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector named getRegionFile
Lnet/minecraft/world/storage/RegionBasedStorage;getRegionFile(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/storage/RegionFile;
intermediary method_12440
Lnet/minecraft/class_2867;method_12440(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861;
official b
Ldwn;b(Ldcb;)Ldwm;
-
getTagAt
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector named getTagAt
Lnet/minecraft/world/storage/RegionBasedStorage;getTagAt(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/nbt/NbtCompound;
intermediary method_17911
Lnet/minecraft/class_2867;method_17911(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
official a
Ldwn;a(Ldcb;)Lua;
-
scanChunk
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector named scanChunk
Lnet/minecraft/world/storage/RegionBasedStorage;scanChunk(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/scanner/NbtScanner;)V
intermediary method_39802
Lnet/minecraft/class_2867;method_39802(Lnet/minecraft/class_1923;Lnet/minecraft/class_6836;)V
official a
Ldwn;a(Ldcb;Luu;)V
-
write
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector named write
Lnet/minecraft/world/storage/RegionBasedStorage;write(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_23726
Lnet/minecraft/class_2867;method_23726(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V
official a
Ldwn;a(Ldcb;Lua;)V
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
IOException
-
sync
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector named sync
Lnet/minecraft/world/storage/RegionBasedStorage;sync()V
intermediary method_26982
Lnet/minecraft/class_2867;method_26982()V
official a
Ldwn;a()V
-