Package net.minecraft.world
Class ChunkSerializer
java.lang.Object
net.minecraft.world.ChunkSerializer
- Mappings:
- Namespace - Name - official - dey- intermediary - net/minecraft/class_2852- named - net/minecraft/world/ChunkSerializer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringprivate static final Stringprivate static final com.mojang.serialization.Codec<PalettedContainer<BlockState>>private static final Stringstatic final Stringstatic final Stringprivate static final Loggerstatic final Stringstatic final Stringprivate static final Stringstatic final Stringstatic final String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static com.mojang.serialization.Codec<ReadableContainer<RegistryEntry<Biome>>>createCodec(Registry<Biome> biomeRegistry) static ProtoChunkdeserialize(ServerWorld world, PointOfInterestStorage poiStorage, ChunkPos chunkPos, NbtCompound nbt) static ChunkStatus.ChunkTypeprivate static WorldChunk.EntityLoadergetEntityLoadingCallback(ServerWorld world, NbtCompound nbt) getList(NbtCompound nbt, String key) private static voidlogRecoverableError(ChunkPos chunkPos, int y, String message) readStructureReferences(DynamicRegistryManager registryManager, ChunkPos pos, NbtCompound nbt) private static Map<Structure,StructureStart> readStructureStarts(StructureContext context, NbtCompound nbt, long worldSeed) static NbtCompoundserialize(ServerWorld world, Chunk chunk) private static voidserializeTicks(ServerWorld world, NbtCompound nbt, Chunk.TickSchedulers tickSchedulers) static NbtListprivate static NbtCompoundwriteStructures(StructureContext context, ChunkPos pos, Map<Structure, StructureStart> starts, Map<Structure, LongSet> references) 
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldey;h:Lcom/mojang/serialization/Codec;- intermediary - field_34576- Lnet/minecraft/class_2852;field_34576:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/world/ChunkSerializer;CODEC:Lcom/mojang/serialization/Codec;
 
- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldey;i:Lorg/slf4j/Logger;- intermediary - field_13001- Lnet/minecraft/class_2852;field_13001:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/world/ChunkSerializer;LOGGER:Lorg/slf4j/Logger;
 
- 
UPGRADE_DATA_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldey;j:Ljava/lang/String;- intermediary - field_31413- Lnet/minecraft/class_2852;field_31413:Ljava/lang/String;- named - UPGRADE_DATA_KEY- Lnet/minecraft/world/ChunkSerializer;UPGRADE_DATA_KEY:Ljava/lang/String;
 
- 
BLOCK_TICKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - k- Ldey;k:Ljava/lang/String;- intermediary - field_35476- Lnet/minecraft/class_2852;field_35476:Ljava/lang/String;- named - BLOCK_TICKS- Lnet/minecraft/world/ChunkSerializer;BLOCK_TICKS:Ljava/lang/String;
 
- 
FLUID_TICKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Ldey;l:Ljava/lang/String;- intermediary - field_35477- Lnet/minecraft/class_2852;field_35477:Ljava/lang/String;- named - FLUID_TICKS- Lnet/minecraft/world/ChunkSerializer;FLUID_TICKS:Ljava/lang/String;
 
- 
X_POS_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a:Ljava/lang/String;- intermediary - field_37659- Lnet/minecraft/class_2852;field_37659:Ljava/lang/String;- named - X_POS_KEY- Lnet/minecraft/world/ChunkSerializer;X_POS_KEY:Ljava/lang/String;
 
- 
Z_POS_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldey;b:Ljava/lang/String;- intermediary - field_37660- Lnet/minecraft/class_2852;field_37660:Ljava/lang/String;- named - Z_POS_KEY- Lnet/minecraft/world/ChunkSerializer;Z_POS_KEY:Ljava/lang/String;
 
- 
HEIGHTMAPS_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldey;c:Ljava/lang/String;- intermediary - field_37661- Lnet/minecraft/class_2852;field_37661:Ljava/lang/String;- named - HEIGHTMAPS_KEY- Lnet/minecraft/world/ChunkSerializer;HEIGHTMAPS_KEY:Ljava/lang/String;
 
- 
IS_LIGHT_ON_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldey;d:Ljava/lang/String;- intermediary - field_37662- Lnet/minecraft/class_2852;field_37662:Ljava/lang/String;- named - IS_LIGHT_ON_KEY- Lnet/minecraft/world/ChunkSerializer;IS_LIGHT_ON_KEY:Ljava/lang/String;
 
- 
SECTIONS_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldey;e:Ljava/lang/String;- intermediary - field_37663- Lnet/minecraft/class_2852;field_37663:Ljava/lang/String;- named - SECTIONS_KEY- Lnet/minecraft/world/ChunkSerializer;SECTIONS_KEY:Ljava/lang/String;
 
- 
BLOCK_LIGHT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldey;f:Ljava/lang/String;- intermediary - field_37664- Lnet/minecraft/class_2852;field_37664:Ljava/lang/String;- named - BLOCK_LIGHT_KEY- Lnet/minecraft/world/ChunkSerializer;BLOCK_LIGHT_KEY:Ljava/lang/String;
 
- 
SKY_LIGHT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldey;g:Ljava/lang/String;- intermediary - field_37665- Lnet/minecraft/class_2852;field_37665:Ljava/lang/String;- named - SKY_LIGHT_KEY- Lnet/minecraft/world/ChunkSerializer;SKY_LIGHT_KEY:Ljava/lang/String;
 
 
- 
- 
Constructor Details- 
ChunkSerializerpublic ChunkSerializer()
 
- 
- 
Method Details- 
deserializepublic static ProtoChunk deserialize(ServerWorld world, PointOfInterestStorage poiStorage, ChunkPos chunkPos, NbtCompound nbt) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Laif;Lbqz;Lclt;Lqr;)Ldes;- intermediary - method_12395- Lnet/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 - deserialize- Lnet/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;
 
- 
logRecoverableError- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Lclt;ILjava/lang/String;)V- intermediary - method_39035- Lnet/minecraft/class_2852;method_39035(Lnet/minecraft/class_1923;ILjava/lang/String;)V- named - logRecoverableError- Lnet/minecraft/world/ChunkSerializer;logRecoverableError(Lnet/minecraft/util/math/ChunkPos;ILjava/lang/String;)V
 
- 
createCodecprivate static com.mojang.serialization.Codec<ReadableContainer<RegistryEntry<Biome>>> createCodec(Registry<Biome> biomeRegistry) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Lhr;)Lcom/mojang/serialization/Codec;- intermediary - method_39036- Lnet/minecraft/class_2852;method_39036(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;- named - createCodec- Lnet/minecraft/world/ChunkSerializer;createCodec(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/Codec;
 
- 
serialize- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Laif;Lddx;)Lqr;- 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;
 
- 
serializeTicksprivate static void serializeTicks(ServerWorld world, NbtCompound nbt, Chunk.TickSchedulers tickSchedulers) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Laif;Lqr;Lddx$a;)V- intermediary - method_39311- Lnet/minecraft/class_2852;method_39311(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2791$class_6745;)V- named - serializeTicks- Lnet/minecraft/world/ChunkSerializer;serializeTicks(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/chunk/Chunk$TickSchedulers;)V
 
- 
getChunkType- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Lqr;)Ldec$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;
 
- 
getEntityLoadingCallback@Nullable private static WorldChunk.EntityLoader getEntityLoadingCallback(ServerWorld world, NbtCompound nbt) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Laif;Lqr;)Ldei$c;- intermediary - method_12386- Lnet/minecraft/class_2852;method_12386(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2818$class_6829;- named - getEntityLoadingCallback- Lnet/minecraft/world/ChunkSerializer;getEntityLoadingCallback(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;
 
- 
getList- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Lqr;Ljava/lang/String;)Lqx;- intermediary - method_39796- Lnet/minecraft/class_2852;method_39796(Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_2499;- named - getList- Lnet/minecraft/world/ChunkSerializer;getList(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;)Lnet/minecraft/nbt/NbtList;
 
- 
writeStructuresprivate static NbtCompound writeStructures(StructureContext context, ChunkPos pos, Map<Structure, StructureStart> starts, Map<Structure, LongSet> references) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Ldsq;Lclt;Ljava/util/Map;Ljava/util/Map;)Lqr;- intermediary - method_12385- Lnet/minecraft/class_2852;method_12385(Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487;- named - writeStructures- Lnet/minecraft/world/ChunkSerializer;writeStructures(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/util/math/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/NbtCompound;
 
- 
readStructureStartsprivate static Map<Structure,StructureStart> readStructureStarts(StructureContext context, NbtCompound nbt, long worldSeed) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Ldsq;Lqr;J)Ljava/util/Map;- intermediary - method_12392- Lnet/minecraft/class_2852;method_12392(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Ljava/util/Map;- named - readStructureStarts- Lnet/minecraft/world/ChunkSerializer;readStructureStarts(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;J)Ljava/util/Map;
 
- 
readStructureReferencesprivate static Map<Structure,LongSet> readStructureReferences(DynamicRegistryManager registryManager, ChunkPos pos, NbtCompound nbt) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a(Lhs;Lclt;Lqr;)Ljava/util/Map;- intermediary - method_12387- Lnet/minecraft/class_2852;method_12387(Lnet/minecraft/class_5455;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/Map;- named - readStructureReferences- Lnet/minecraft/world/ChunkSerializer;readStructureReferences(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/Map;
 
- 
toNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldey;a([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lqx;- 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;
 
 
-