Example #1
0
 public void ReadPacket(MinecraftStream stream)
 {
     X = stream.ReadInt32();
     Z = stream.ReadInt32();
     GroundUpContinuous = stream.ReadBoolean();
     PrimaryBitMap = stream.ReadUInt16();
     AddBitMap = stream.ReadUInt16();
     var length = stream.ReadInt32();
     Data = stream.ReadUInt8Array(length);
 }
Example #2
0
 public void ReadPacket(MinecraftStream stream)
 {
     ChunkCount = stream.ReadInt16();
     var length = stream.ReadInt32();
     LightIncluded = stream.ReadBoolean();
     ChunkData = stream.ReadUInt8Array(length);
     
     ChunkMetadata = new Metadata[ChunkCount];
     for (int i = 0; i < ChunkCount; i++)
     {
         var metadata = new Metadata();
         metadata.ChunkX = stream.ReadInt32();
         metadata.ChunkZ = stream.ReadInt32();
         metadata.PrimaryBitMap = stream.ReadUInt16();
         metadata.AddBitMap = stream.ReadUInt16();
         ChunkMetadata[i] = metadata;
     }
 }