public void Write(MetadataDictionary metadata) { if (metadata != null) { metadata.WriteTo(_writer); } }
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()); }
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); }
public void WritePacket(IMcStream stream) { stream.WriteInt32(EntityId); Metadata.WriteTo(stream); }
public void WritePacket(IMinecraftStream stream) { stream.WriteInt32(EntityID); Metadata.WriteTo(stream); }