Package net.minecraft.world
Class ChunkSerializer
java.lang.Object
net.minecraft.world.ChunkSerializer
- Mappings:
Namespace Name named net/minecraft/world/ChunkSerializerintermediary net/minecraft/class_2852official dwi
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.serialization.Codec<ReadableContainer<RegistryEntry<Biome>>> createCodec(Registry<Biome> biomeRegistry) static ProtoChunkdeserialize(ServerWorld world, PointOfInterestStorage poiStorage, StorageKey key, ChunkPos chunkPos, NbtCompound nbt) static 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 named CODECLnet/minecraft/world/ChunkSerializer;CODEC:Lcom/mojang/serialization/Codec;intermediary field_34576Lnet/minecraft/class_2852;field_34576:Lcom/mojang/serialization/Codec;official hLdwi;h:Lcom/mojang/serialization/Codec;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/world/ChunkSerializer;LOGGER:Lorg/slf4j/Logger;intermediary field_13001Lnet/minecraft/class_2852;field_13001:Lorg/slf4j/Logger;official iLdwi;i:Lorg/slf4j/Logger;
-
UPGRADE_DATA_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named UPGRADE_DATA_KEYLnet/minecraft/world/ChunkSerializer;UPGRADE_DATA_KEY:Ljava/lang/String;intermediary field_31413Lnet/minecraft/class_2852;field_31413:Ljava/lang/String;official jLdwi;j:Ljava/lang/String;
-
BLOCK_TICKS
- See Also:
- Mappings:
Namespace Name Mixin selector named BLOCK_TICKSLnet/minecraft/world/ChunkSerializer;BLOCK_TICKS:Ljava/lang/String;intermediary field_35476Lnet/minecraft/class_2852;field_35476:Ljava/lang/String;official kLdwi;k:Ljava/lang/String;
-
FLUID_TICKS
- See Also:
- Mappings:
Namespace Name Mixin selector named FLUID_TICKSLnet/minecraft/world/ChunkSerializer;FLUID_TICKS:Ljava/lang/String;intermediary field_35477Lnet/minecraft/class_2852;field_35477:Ljava/lang/String;official lLdwi;l:Ljava/lang/String;
-
X_POS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named X_POS_KEYLnet/minecraft/world/ChunkSerializer;X_POS_KEY:Ljava/lang/String;intermediary field_37659Lnet/minecraft/class_2852;field_37659:Ljava/lang/String;official aLdwi;a:Ljava/lang/String;
-
Z_POS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named Z_POS_KEYLnet/minecraft/world/ChunkSerializer;Z_POS_KEY:Ljava/lang/String;intermediary field_37660Lnet/minecraft/class_2852;field_37660:Ljava/lang/String;official bLdwi;b:Ljava/lang/String;
-
HEIGHTMAPS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named HEIGHTMAPS_KEYLnet/minecraft/world/ChunkSerializer;HEIGHTMAPS_KEY:Ljava/lang/String;intermediary field_37661Lnet/minecraft/class_2852;field_37661:Ljava/lang/String;official cLdwi;c:Ljava/lang/String;
-
IS_LIGHT_ON_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named IS_LIGHT_ON_KEYLnet/minecraft/world/ChunkSerializer;IS_LIGHT_ON_KEY:Ljava/lang/String;intermediary field_37662Lnet/minecraft/class_2852;field_37662:Ljava/lang/String;official dLdwi;d:Ljava/lang/String;
-
SECTIONS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named SECTIONS_KEYLnet/minecraft/world/ChunkSerializer;SECTIONS_KEY:Ljava/lang/String;intermediary field_37663Lnet/minecraft/class_2852;field_37663:Ljava/lang/String;official eLdwi;e:Ljava/lang/String;
-
BLOCK_LIGHT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named BLOCK_LIGHT_KEYLnet/minecraft/world/ChunkSerializer;BLOCK_LIGHT_KEY:Ljava/lang/String;intermediary field_37664Lnet/minecraft/class_2852;field_37664:Ljava/lang/String;official fLdwi;f:Ljava/lang/String;
-
SKY_LIGHT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named SKY_LIGHT_KEYLnet/minecraft/world/ChunkSerializer;SKY_LIGHT_KEY:Ljava/lang/String;intermediary field_37665Lnet/minecraft/class_2852;field_37665:Ljava/lang/String;official gLdwi;g:Ljava/lang/String;
-
-
Constructor Details
-
ChunkSerializer
public ChunkSerializer()
-
-
Method Details
-
deserialize
public static ProtoChunk deserialize(ServerWorld world, PointOfInterestStorage poiStorage, StorageKey key, ChunkPos chunkPos, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/world/ChunkSerializer;deserialize(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/poi/PointOfInterestStorage;Lnet/minecraft/world/storage/StorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ProtoChunk;intermediary method_12395Lnet/minecraft/class_2852;method_12395(Lnet/minecraft/class_3218;Lnet/minecraft/class_4153;Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2839;official aLdwi;a(Laqu;Lces;Ldws;Ldcd;Lub;)Ldvs;
-
logRecoverableError
- Mappings:
Namespace Name Mixin selector named logRecoverableErrorLnet/minecraft/world/ChunkSerializer;logRecoverableError(Lnet/minecraft/util/math/ChunkPos;ILjava/lang/String;)Vintermediary method_39035Lnet/minecraft/class_2852;method_39035(Lnet/minecraft/class_1923;ILjava/lang/String;)Vofficial aLdwi;a(Ldcd;ILjava/lang/String;)V
-
createCodec
private static com.mojang.serialization.Codec<ReadableContainer<RegistryEntry<Biome>>> createCodec(Registry<Biome> biomeRegistry) - Mappings:
Namespace Name Mixin selector named createCodecLnet/minecraft/world/ChunkSerializer;createCodec(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/Codec;intermediary method_39036Lnet/minecraft/class_2852;method_39036(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;official aLdwi;a(Ljz;)Lcom/mojang/serialization/Codec;
-
serialize
- Mappings:
Namespace Name Mixin selector named serializeLnet/minecraft/world/ChunkSerializer;serialize(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/chunk/Chunk;)Lnet/minecraft/nbt/NbtCompound;intermediary method_12410Lnet/minecraft/class_2852;method_12410(Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2487;official aLdwi;a(Laqu;Lduy;)Lub;
-
serializeTicks
private static void serializeTicks(ServerWorld world, NbtCompound nbt, Chunk.TickSchedulers tickSchedulers) - Mappings:
Namespace Name Mixin selector named serializeTicksLnet/minecraft/world/ChunkSerializer;serializeTicks(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/chunk/Chunk$TickSchedulers;)Vintermediary method_39311Lnet/minecraft/class_2852;method_39311(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2791$class_6745;)Vofficial aLdwi;a(Laqu;Lub;Lduy$a;)V
-
getChunkType
- Mappings:
Namespace Name Mixin selector named getChunkTypeLnet/minecraft/world/ChunkSerializer;getChunkType(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ChunkType;intermediary method_12377Lnet/minecraft/class_2852;method_12377(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2808;official aLdwi;a(Lub;)Ldwd;
-
getEntityLoadingCallback
@Nullable private static WorldChunk.EntityLoader getEntityLoadingCallback(ServerWorld world, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named getEntityLoadingCallbackLnet/minecraft/world/ChunkSerializer;getEntityLoadingCallback(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/WorldChunk$EntityLoader;intermediary method_12386Lnet/minecraft/class_2852;method_12386(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2818$class_6829;official aLdwi;a(Laqu;Lub;)Ldvi$c;
-
getList
- Mappings:
Namespace Name Mixin selector named getListLnet/minecraft/world/ChunkSerializer;getList(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;)Lnet/minecraft/nbt/NbtList;intermediary method_39796Lnet/minecraft/class_2852;method_39796(Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_2499;official aLdwi;a(Lub;Ljava/lang/String;)Luh;
-
writeStructures
private static NbtCompound writeStructures(StructureContext context, ChunkPos pos, Map<Structure, StructureStart> starts, Map<Structure, LongSet> references) - Mappings:
Namespace Name Mixin selector named writeStructuresLnet/minecraft/world/ChunkSerializer;writeStructures(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/util/math/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/NbtCompound;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;official aLdwi;a(Lekh;Ldcd;Ljava/util/Map;Ljava/util/Map;)Lub;
-
readStructureStarts
private static Map<Structure,StructureStart> readStructureStarts(StructureContext context, NbtCompound nbt, long worldSeed) - Mappings:
Namespace Name Mixin selector named readStructureStartsLnet/minecraft/world/ChunkSerializer;readStructureStarts(Lnet/minecraft/structure/StructureContext;Lnet/minecraft/nbt/NbtCompound;J)Ljava/util/Map;intermediary method_12392Lnet/minecraft/class_2852;method_12392(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Ljava/util/Map;official aLdwi;a(Lekh;Lub;J)Ljava/util/Map;
-
readStructureReferences
private static Map<Structure,LongSet> readStructureReferences(DynamicRegistryManager registryManager, ChunkPos pos, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named readStructureReferencesLnet/minecraft/world/ChunkSerializer;readStructureReferences(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/Map;intermediary method_12387Lnet/minecraft/class_2852;method_12387(Lnet/minecraft/class_5455;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/Map;official aLdwi;a(Lka;Ldcd;Lub;)Ljava/util/Map;
-
toNbt
- Mappings:
Namespace Name Mixin selector named toNbtLnet/minecraft/world/ChunkSerializer;toNbt([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/NbtList;intermediary method_12393Lnet/minecraft/class_2852;method_12393([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499;official aLdwi;a([Lit/unimi/dsi/fastutil/shorts/ShortList;)Luh;
-