Package net.minecraft.world
Class ChunkSerializer
java.lang.Object
net.minecraft.world.ChunkSerializer
- Mappings:
Namespace Name official cni
intermediary net/minecraft/class_2852
named net/minecraft/world/ChunkSerializer
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProtoChunk
deserialize(ServerWorld world, StructureManager structureManager, PointOfInterestStorage poiStorage, ChunkPos pos, NbtCompound nbt)
static ChunkStatus.ChunkType
getChunkType(@Nullable NbtCompound nbt)
private static void
loadEntities(ServerWorld world, NbtCompound nbt, WorldChunk chunk)
private static Map<StructureFeature<?>,LongSet>
readStructureReferences(ChunkPos pos, NbtCompound nbt)
private static Map<StructureFeature<?>,StructureStart<?>>
readStructureStarts(ServerWorld serverWorld, NbtCompound nbt, long worldSeed)
static NbtCompound
serialize(ServerWorld world, Chunk chunk)
static NbtList
private static NbtCompound
writeStructures(ServerWorld world, ChunkPos chunkPos, Map<StructureFeature<?>,StructureStart<?>> map, Map<StructureFeature<?>,LongSet> map2)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lcni;b:Lorg/apache/logging/log4j/Logger;
intermediary field_13001
Lnet/minecraft/class_2852;field_13001:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/world/ChunkSerializer;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_31413
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Lcni;a:Ljava/lang/String;
intermediary field_31413
Lnet/minecraft/class_2852;field_31413:Ljava/lang/String;
named field_31413
Lnet/minecraft/world/ChunkSerializer;field_31413:Ljava/lang/String;
-
-
Constructor Details
-
ChunkSerializer
public ChunkSerializer()
-
-
Method Details
-
deserialize
public static ProtoChunk deserialize(ServerWorld world, StructureManager structureManager, PointOfInterestStorage poiStorage, ChunkPos pos, NbtCompound nbt)- Mappings:
Namespace Name Mixin selector official a
Lcni;a(Labr;Ldcp;Lbdm;Lbvu;Lna;)Lcne;
intermediary method_12395
Lnet/minecraft/class_2852;method_12395(Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_4153;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2839;
named deserialize
Lnet/minecraft/world/ChunkSerializer;deserialize(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/structure/StructureManager;Lnet/minecraft/world/poi/PointOfInterestStorage;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ProtoChunk;
-
serialize
- Mappings:
Namespace Name Mixin selector official a
Lcni;a(Labr;Lcml;)Lna;
intermediary method_12410
Lnet/minecraft/class_2852;method_12410(Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2487;
named serialize
Lnet/minecraft/world/ChunkSerializer;serialize(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/chunk/Chunk;)Lnet/minecraft/nbt/NbtCompound;
-
getChunkType
- Mappings:
Namespace Name Mixin selector official a
Lcni;a(Lna;)Lcmp$a;
intermediary method_12377
Lnet/minecraft/class_2852;method_12377(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2806$class_2808;
named getChunkType
Lnet/minecraft/world/ChunkSerializer;getChunkType(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ChunkStatus$ChunkType;
-
loadEntities
- Mappings:
Namespace Name Mixin selector official a
Lcni;a(Labr;Lna;Lcmw;)V
intermediary method_12386
Lnet/minecraft/class_2852;method_12386(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2818;)V
named loadEntities
Lnet/minecraft/world/ChunkSerializer;loadEntities(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/chunk/WorldChunk;)V
-
writeStructures
private static NbtCompound writeStructures(ServerWorld world, ChunkPos chunkPos, Map<StructureFeature<?>,StructureStart<?>> map, Map<StructureFeature<?>,LongSet> map2)- Mappings:
Namespace Name Mixin selector official a
Lcni;a(Labr;Lbvu;Ljava/util/Map;Ljava/util/Map;)Lna;
intermediary method_12385
Lnet/minecraft/class_2852;method_12385(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487;
named writeStructures
Lnet/minecraft/world/ChunkSerializer;writeStructures(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/NbtCompound;
-
readStructureStarts
private static Map<StructureFeature<?>,StructureStart<?>> readStructureStarts(ServerWorld serverWorld, NbtCompound nbt, long worldSeed)- Mappings:
Namespace Name Mixin selector official a
Lcni;a(Labr;Lna;J)Ljava/util/Map;
intermediary method_12392
Lnet/minecraft/class_2852;method_12392(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;J)Ljava/util/Map;
named readStructureStarts
Lnet/minecraft/world/ChunkSerializer;readStructureStarts(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;J)Ljava/util/Map;
-
readStructureReferences
private static Map<StructureFeature<?>,LongSet> readStructureReferences(ChunkPos pos, NbtCompound nbt)- Mappings:
Namespace Name Mixin selector official a
Lcni;a(Lbvu;Lna;)Ljava/util/Map;
intermediary method_12387
Lnet/minecraft/class_2852;method_12387(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/Map;
named readStructureReferences
Lnet/minecraft/world/ChunkSerializer;readStructureReferences(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/Map;
-
toNbt
- Mappings:
Namespace Name Mixin selector official a
Lcni;a([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lng;
intermediary method_12393
Lnet/minecraft/class_2852;method_12393([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499;
named toNbt
Lnet/minecraft/world/ChunkSerializer;toNbt([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/NbtList;
-