Class ChunkData

java.lang.Object
net.minecraft.network.packet.s2c.play.ChunkData

public class ChunkData extends Object
Mappings:
Namespace Name
official so
intermediary net/minecraft/class_6603
named net/minecraft/network/packet/s2c/play/ChunkData
  • Field Details

    • MAX_SECTIONS_DATA_SIZE

      private static final int MAX_SECTIONS_DATA_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a:I
      intermediary field_34862 Lnet/minecraft/class_6603;field_34862:I
      named MAX_SECTIONS_DATA_SIZE Lnet/minecraft/network/packet/s2c/play/ChunkData;MAX_SECTIONS_DATA_SIZE:I
    • heightmap

      private final NbtCompound heightmap
      Mappings:
      Namespace Name Mixin selector
      official b Lso;b:Lok;
      intermediary field_34863 Lnet/minecraft/class_6603;field_34863:Lnet/minecraft/class_2487;
      named heightmap Lnet/minecraft/network/packet/s2c/play/ChunkData;heightmap:Lnet/minecraft/nbt/NbtCompound;
    • sectionsData

      private final byte[] sectionsData
      Mappings:
      Namespace Name Mixin selector
      official c Lso;c:[B
      intermediary field_34864 Lnet/minecraft/class_6603;field_34864:[B
      named sectionsData Lnet/minecraft/network/packet/s2c/play/ChunkData;sectionsData:[B
    • blockEntities

      private final List<ChunkData.BlockEntityData> blockEntities
      Mappings:
      Namespace Name Mixin selector
      official d Lso;d:Ljava/util/List;
      intermediary field_34865 Lnet/minecraft/class_6603;field_34865:Ljava/util/List;
      named blockEntities Lnet/minecraft/network/packet/s2c/play/ChunkData;blockEntities:Ljava/util/List;
  • Constructor Details

    • ChunkData

      public ChunkData(WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lso;<init>(Lcra;)V
      intermediary <init> Lnet/minecraft/class_6603;<init>(Lnet/minecraft/class_2818;)V
      named <init> Lnet/minecraft/network/packet/s2c/play/ChunkData;<init>(Lnet/minecraft/world/chunk/WorldChunk;)V
    • ChunkData

      public ChunkData(PacketByteBuf buf, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lso;<init>(Lpy;II)V
      intermediary <init> Lnet/minecraft/class_6603;<init>(Lnet/minecraft/class_2540;II)V
      named <init> Lnet/minecraft/network/packet/s2c/play/ChunkData;<init>(Lnet/minecraft/network/PacketByteBuf;II)V
  • Method Details

    • write

      public void write(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a(Lpy;)V
      intermediary method_38590 Lnet/minecraft/class_6603;method_38590(Lnet/minecraft/class_2540;)V
      named write Lnet/minecraft/network/packet/s2c/play/ChunkData;write(Lnet/minecraft/network/PacketByteBuf;)V
    • getSectionsPacketSize

      private static int getSectionsPacketSize(WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a(Lcra;)I
      intermediary method_38589 Lnet/minecraft/class_6603;method_38589(Lnet/minecraft/class_2818;)I
      named getSectionsPacketSize Lnet/minecraft/network/packet/s2c/play/ChunkData;getSectionsPacketSize(Lnet/minecraft/world/chunk/WorldChunk;)I
    • getWritableSectionsDataBuf

      private ByteBuf getWritableSectionsDataBuf()
      Mappings:
      Namespace Name Mixin selector
      official c Lso;c()Lio/netty/buffer/ByteBuf;
      intermediary method_38595 Lnet/minecraft/class_6603;method_38595()Lio/netty/buffer/ByteBuf;
      named getWritableSectionsDataBuf Lnet/minecraft/network/packet/s2c/play/ChunkData;getWritableSectionsDataBuf()Lio/netty/buffer/ByteBuf;
    • writeSections

      public static void writeSections(PacketByteBuf buf, WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a(Lpy;Lcra;)V
      intermediary method_38591 Lnet/minecraft/class_6603;method_38591(Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)V
      named writeSections Lnet/minecraft/network/packet/s2c/play/ChunkData;writeSections(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/world/chunk/WorldChunk;)V
    • getBlockEntities

      public Consumer<ChunkData.BlockEntityVisitor> getBlockEntities(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a(II)Ljava/util/function/Consumer;
      intermediary method_38587 Lnet/minecraft/class_6603;method_38587(II)Ljava/util/function/Consumer;
      named getBlockEntities Lnet/minecraft/network/packet/s2c/play/ChunkData;getBlockEntities(II)Ljava/util/function/Consumer;
    • iterateBlockEntities

      private void iterateBlockEntities(ChunkData.BlockEntityVisitor consumer, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a(Lso$b;II)V
      intermediary method_38593 Lnet/minecraft/class_6603;method_38593(Lnet/minecraft/class_6603$class_6605;II)V
      named iterateBlockEntities Lnet/minecraft/network/packet/s2c/play/ChunkData;iterateBlockEntities(Lnet/minecraft/network/packet/s2c/play/ChunkData$BlockEntityVisitor;II)V
    • getSectionsDataBuf

      public PacketByteBuf getSectionsDataBuf()
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a()Lpy;
      intermediary method_38586 Lnet/minecraft/class_6603;method_38586()Lnet/minecraft/class_2540;
      named getSectionsDataBuf Lnet/minecraft/network/packet/s2c/play/ChunkData;getSectionsDataBuf()Lnet/minecraft/network/PacketByteBuf;
    • getHeightmap

      public NbtCompound getHeightmap()
      Mappings:
      Namespace Name Mixin selector
      official b Lso;b()Lok;
      intermediary method_38594 Lnet/minecraft/class_6603;method_38594()Lnet/minecraft/class_2487;
      named getHeightmap Lnet/minecraft/network/packet/s2c/play/ChunkData;getHeightmap()Lnet/minecraft/nbt/NbtCompound;