类 ClientboundLevelChunkPacketData
java.lang.Object
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static class
static interface
-
字段概要
字段修饰符和类型字段说明private final List
<ClientboundLevelChunkPacketData.BlockEntityInfo> private final byte[]
private final Map
<Heightmap.Types, long[]> private static final StreamCodec
<io.netty.buffer.ByteBuf, Map<Heightmap.Types, long[]>> private static final int
-
构造器概要
构造器构造器说明ClientboundLevelChunkPacketData
(RegistryFriendlyByteBuf p_320343_, int p_195654_, int p_195655_) ClientboundLevelChunkPacketData
(LevelChunk p_195651_) -
方法概要
修饰符和类型方法说明private static int
calculateChunkSize
(LevelChunk p_195665_) static void
extractChunkData
(FriendlyByteBuf p_195669_, LevelChunk p_195670_) private void
getBlockEntitiesTags
(ClientboundLevelChunkPacketData.BlockEntityTagOutput p_195675_, int p_195676_, int p_195677_) getBlockEntitiesTagsConsumer
(int p_195658_, int p_195659_) Map
<Heightmap.Types, long[]> private io.netty.buffer.ByteBuf
void
write
(RegistryFriendlyByteBuf p_320863_)
-
字段详细资料
-
HEIGHTMAPS_STREAM_CODEC
private static final StreamCodec<io.netty.buffer.ByteBuf,Map<Heightmap.Types, HEIGHTMAPS_STREAM_CODEClong[]>> -
TWO_MEGABYTES
private static final int TWO_MEGABYTES- 另请参阅:
-
heightmaps
-
buffer
private final byte[] buffer -
blockEntitiesData
-
-
构造器详细资料
-
ClientboundLevelChunkPacketData
-
ClientboundLevelChunkPacketData
public ClientboundLevelChunkPacketData(RegistryFriendlyByteBuf p_320343_, int p_195654_, int p_195655_)
-
-
方法详细资料
-
write
-
calculateChunkSize
-
getWriteBuffer
private io.netty.buffer.ByteBuf getWriteBuffer() -
extractChunkData
-
getBlockEntitiesTagsConsumer
public Consumer<ClientboundLevelChunkPacketData.BlockEntityTagOutput> getBlockEntitiesTagsConsumer(int p_195658_, int p_195659_) -
getBlockEntitiesTags
private void getBlockEntitiesTags(ClientboundLevelChunkPacketData.BlockEntityTagOutput p_195675_, int p_195676_, int p_195677_) -
getReadBuffer
-
getHeightmaps
-