Esempio n. 1
0
 public void Write(MetadataDictionary metadata)
 {
     if (metadata != null)
     {
         metadata.WriteTo(_writer);
     }
 }
Esempio n. 2
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());
        }
Esempio n. 3
0
 public void WritePacket(IMcStream stream)
 {
     stream.WriteInt32(EntityId);
     stream.WriteInt8(MobType);
     stream.WriteInt32(X);
     stream.WriteInt32(Y);
     stream.WriteInt32(Z);
     stream.WriteInt8(Yaw);
     stream.WriteInt8(Pitch);
     Metadata.WriteTo(stream);
 }
Esempio n. 4
0
 public void WritePacket(IMcStream stream)
 {
     stream.WriteInt32(EntityId);
     Metadata.WriteTo(stream);
 }
Esempio n. 5
0
 public void WritePacket(IMinecraftStream stream)
 {
     stream.WriteInt32(EntityID);
     Metadata.WriteTo(stream);
 }