类 ChunkSerializer
- java.lang.Object
-
- net.minecraft.world.ChunkSerializer
-
public class ChunkSerializer extends Object
- Mappings:
Namespace Name official cmhintermediary net/minecraft/class_2852named net/minecraft/world/ChunkSerializer
-
-
字段概要
字段 修饰符和类型 字段 说明 static Stringfield_31413private static LoggerLOGGER
-
构造器概要
构造器 构造器 说明 ChunkSerializer()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static ProtoChunkdeserialize(ServerWorld world, StructureManager structureManager, PointOfInterestStorage poiStorage, ChunkPos pos, CompoundTag nbt)static ChunkStatus.ChunkTypegetChunkType(@Nullable CompoundTag nbt)private static voidloadEntities(ServerWorld world, CompoundTag nbt, WorldChunk chunk)private static Map<StructureFeature<?>,LongSet>readStructureReferences(ChunkPos pos, CompoundTag nbt)private static Map<StructureFeature<?>,StructureStart<?>>readStructureStarts(ServerWorld serverWorld, CompoundTag nbt, long worldSeed)static CompoundTagserialize(ServerWorld world, Chunk chunk)static ListTagtoNbt(ShortList[] lists)private static CompoundTagwriteStructures(ServerWorld world, ChunkPos chunkPos, Map<StructureFeature<?>,StructureStart<?>> map, Map<StructureFeature<?>,LongSet> map2)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official bLcmh;b: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;
-
field_31413
public static final String field_31413
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLcmh;a:Ljava/lang/String;intermediary field_31413Lnet/minecraft/class_2852;field_31413:Ljava/lang/String;named field_31413Lnet/minecraft/world/ChunkSerializer;field_31413:Ljava/lang/String;
-
-
方法详细资料
-
deserialize
public static ProtoChunk deserialize(ServerWorld world, StructureManager structureManager, PointOfInterestStorage poiStorage, ChunkPos pos, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLcmh;a(Labj;Ldbp;Lbco;Lbuw;Lmv;)Lcmd;intermediary method_12395Lnet/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 deserializeLnet/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/CompoundTag;)Lnet/minecraft/world/chunk/ProtoChunk;
-
serialize
public static CompoundTag serialize(ServerWorld world, Chunk chunk)
- Mappings:
Namespace Name Mixin selector official aLcmh;a(Labj;Lclk;)Lmv;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/CompoundTag;
-
getChunkType
public static ChunkStatus.ChunkType getChunkType(@Nullable @Nullable CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLcmh;a(Lmv;)Lclo$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/CompoundTag;)Lnet/minecraft/world/chunk/ChunkStatus$ChunkType;
-
loadEntities
private static void loadEntities(ServerWorld world, CompoundTag nbt, WorldChunk chunk)
- Mappings:
Namespace Name Mixin selector official aLcmh;a(Labj;Lmv;Lclv;)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/CompoundTag;Lnet/minecraft/world/chunk/WorldChunk;)V
-
writeStructures
private static CompoundTag writeStructures(ServerWorld world, ChunkPos chunkPos, Map<StructureFeature<?>,StructureStart<?>> map, Map<StructureFeature<?>,LongSet> map2)
- Mappings:
Namespace Name Mixin selector official aLcmh;a(Labj;Lbuw;Ljava/util/Map;Ljava/util/Map;)Lmv;intermediary method_12385Lnet/minecraft/class_2852;method_12385(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487;named writeStructuresLnet/minecraft/world/ChunkSerializer;writeStructures(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/CompoundTag;
-
readStructureStarts
private static Map<StructureFeature<?>,StructureStart<?>> readStructureStarts(ServerWorld serverWorld, CompoundTag nbt, long worldSeed)
- Mappings:
Namespace Name Mixin selector official aLcmh;a(Labj;Lmv;J)Ljava/util/Map;intermediary method_12392Lnet/minecraft/class_2852;method_12392(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;J)Ljava/util/Map;named readStructureStartsLnet/minecraft/world/ChunkSerializer;readStructureStarts(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;J)Ljava/util/Map;
-
readStructureReferences
private static Map<StructureFeature<?>,LongSet> readStructureReferences(ChunkPos pos, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLcmh;a(Lbuw;Lmv;)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/CompoundTag;)Ljava/util/Map;
-
toNbt
public static ListTag toNbt(ShortList[] lists)
- Mappings:
Namespace Name Mixin selector official aLcmh;a([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnb;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/ListTag;
-
-