Package net.minecraft.world
Class ChunkSerializer
java.lang.Object
net.minecraft.world.ChunkSerializer
- Mappings:
Namespace Name official cpgintermediary net/minecraft/class_2852named net/minecraft/world/ChunkSerializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<PalettedContainer<BlockState>>private static final Loggerstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProtoChunkdeserialize(ServerWorld world, PointOfInterestStorage pointOfInterestStorage, ChunkPos chunkPos, NbtCompound nbtCompound) static ChunkStatus.ChunkTypeprivate static voidloadEntities(ServerWorld world, NbtCompound nbt, WorldChunk chunk) private static Map<StructureFeature<?>,LongSet> readStructureReferences(ChunkPos pos, NbtCompound nbt) private static Map<StructureFeature<?>,StructureStart<?>> readStructureStarts(class_6625 class_6625, NbtCompound nbt, long worldSeed) static NbtCompoundserialize(ServerWorld world, Chunk chunk) static NbtListprivate static NbtCompoundwriteStructures(class_6625 class_6625, ChunkPos pos, Map<StructureFeature<?>, StructureStart<?>> starts, Map<StructureFeature<?>, LongSet> references)
-
Field Details
-
field_34576
- Mappings:
Namespace Name Mixin selector official bLcpg;b:Lcom/mojang/serialization/Codec;intermediary field_34576Lnet/minecraft/class_2852;field_34576:Lcom/mojang/serialization/Codec;named field_34576Lnet/minecraft/world/ChunkSerializer;field_34576:Lcom/mojang/serialization/Codec;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official cLcpg;c:Lorg/apache/logging/log4j/Logger;intermediary field_13001Lnet/minecraft/class_2852;field_13001:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/ChunkSerializer;LOGGER:Lorg/apache/logging/log4j/Logger;
-
UPGRADE_DATA_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official aLcpg;a:Ljava/lang/String;intermediary field_31413Lnet/minecraft/class_2852;field_31413:Ljava/lang/String;named UPGRADE_DATA_KEYLnet/minecraft/world/ChunkSerializer;UPGRADE_DATA_KEY:Ljava/lang/String;
-
-
Constructor Details
-
ChunkSerializer
public ChunkSerializer()
-
-
Method Details
-
deserialize
public static ProtoChunk deserialize(ServerWorld world, PointOfInterestStorage pointOfInterestStorage, ChunkPos chunkPos, NbtCompound nbtCompound) - Mappings:
Namespace Name Mixin selector official aLcpg;a(Laca;Lbfh;Lbxq;Lnb;)Lcpb;intermediary method_12395Lnet/minecraft/class_2852;method_12395(Lnet/minecraft/class_3218;Lnet/minecraft/class_4153;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2839;named deserializeLnet/minecraft/world/ChunkSerializer;deserialize(Lnet/minecraft/server/world/ServerWorld;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 aLcpg;a(Laca;Lcoi;)Lnb;intermediary method_12410Lnet/minecraft/class_2852;method_12410(Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2487;named serializeLnet/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 aLcpg;a(Lnb;)Lcol$a;intermediary method_12377Lnet/minecraft/class_2852;method_12377(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2806$class_2808;named getChunkTypeLnet/minecraft/world/ChunkSerializer;getChunkType(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ChunkStatus$ChunkType;
-
loadEntities
- Mappings:
Namespace Name Mixin selector official aLcpg;a(Laca;Lnb;Lcot;)Vintermediary method_12386Lnet/minecraft/class_2852;method_12386(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2818;)Vnamed loadEntitiesLnet/minecraft/world/ChunkSerializer;loadEntities(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/chunk/WorldChunk;)V
-
writeStructures
private static NbtCompound writeStructures(class_6625 class_6625, ChunkPos pos, Map<StructureFeature<?>, StructureStart<?>> starts, Map<StructureFeature<?>, LongSet> references) - Mappings:
Namespace Name Mixin selector official aLcpg;a(Ldeb;Lbxq;Ljava/util/Map;Ljava/util/Map;)Lnb;intermediary method_12385Lnet/minecraft/class_2852;method_12385(Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487;named writeStructuresLnet/minecraft/world/ChunkSerializer;writeStructures(Lnet/minecraft/class_6625;Lnet/minecraft/util/math/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/NbtCompound;
-
readStructureStarts
private static Map<StructureFeature<?>,StructureStart<?>> readStructureStarts(class_6625 class_6625, NbtCompound nbt, long worldSeed) - Mappings:
Namespace Name Mixin selector official aLcpg;a(Ldeb;Lnb;J)Ljava/util/Map;intermediary method_12392Lnet/minecraft/class_2852;method_12392(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Ljava/util/Map;named readStructureStartsLnet/minecraft/world/ChunkSerializer;readStructureStarts(Lnet/minecraft/class_6625;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 aLcpg;a(Lbxq;Lnb;)Ljava/util/Map;intermediary method_12387Lnet/minecraft/class_2852;method_12387(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/Map;named readStructureReferencesLnet/minecraft/world/ChunkSerializer;readStructureReferences(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/Map;
-
toNbt
- Mappings:
Namespace Name Mixin selector official aLcpg;a([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnh;intermediary method_12393Lnet/minecraft/class_2852;method_12393([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499;named toNbtLnet/minecraft/world/ChunkSerializer;toNbt([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/NbtList;
-