Exemplo n.º 1
0
        public void TestReadDictionary()
        {
            byte[]             data       = new byte[] { 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x7F };
            MetadataDictionary dictionary = MetadataDictionary.FromStream(new MinecraftStream(new MemoryStream(data)));
            var stream = new MemoryStream();

            dictionary.WriteTo(new MinecraftStream(stream));
            Assert.AreEqual(data, stream.GetBuffer().Take(data.Length).ToArray());
        }
Exemplo n.º 2
0
 public void ReadPacket(IMcStream stream)
 {
     EntityId = stream.ReadInt32();
     MobType  = stream.ReadInt8();
     X        = stream.ReadInt32();
     Y        = stream.ReadInt32();
     Z        = stream.ReadInt32();
     Yaw      = stream.ReadInt8();
     Pitch    = stream.ReadInt8();
     Metadata = MetadataDictionary.FromStream(stream);
 }
Exemplo n.º 3
0
 public MetadataDictionary ReadMetadataDictionary()
 {
     return(MetadataDictionary.FromStream(_reader));
 }
Exemplo n.º 4
0
 public void ReadPacket(IMcStream stream)
 {
     EntityId = stream.ReadInt32();
     Metadata = MetadataDictionary.FromStream(stream);
 }