public override MetadataDictionary GetMetadata() { MetadataDictionary metadata = base.GetMetadata(); metadata[1] = new MetadataInt(12); metadata[2] = new MetadataInt(0); metadata[3] = new MetadataByte(CollarColor); //metadata[4] = new MetadataString("Testing"); if (Owner != null) { metadata[5] = new MetadataLong(Owner.EntityId); } metadata[7] = new MetadataShort(300); metadata[8] = new MetadataInt(0); metadata[9] = new MetadataByte(0); metadata[38] = new MetadataLong(0); metadata[39] = new MetadataFloat(1.0f); metadata[44] = new MetadataShort(300); metadata[45] = new MetadataInt(0); metadata[46] = new MetadataByte(0); metadata[47] = new MetadataInt(0); metadata[53] = new MetadataFloat(0.6f); metadata[54] = new MetadataFloat(0.8f); metadata[56] = new MetadataVector3(0, 0, 0); metadata[57] = new MetadataByte(0); metadata[58] = new MetadataFloat(0f); metadata[59] = new MetadataFloat(0f); return(metadata); }
public override MetadataDictionary GetMetadata() { MetadataDictionary metadata = new MetadataDictionary(); metadata[0] = new MetadataLong(0); // 0 metadata[1] = new MetadataInt(1); metadata[2] = new MetadataInt(12); metadata[3] = new MetadataByte(0); metadata[4] = new MetadataString(""); metadata[5] = new MetadataLong(-1); metadata[7] = new MetadataShort(300); metadata[39] = new MetadataFloat(1f); metadata[44] = new MetadataShort(300); metadata[45] = new MetadataInt(0); metadata[46] = new MetadataByte(0); metadata[47] = new MetadataInt(0); metadata[53] = new MetadataFloat(0.98f); metadata[54] = new MetadataFloat(0.98f); metadata[56] = new MetadataVector3(0, 0, 0); metadata[57] = new MetadataByte(0); metadata[58] = new MetadataFloat(0f); metadata[59] = new MetadataFloat(0f); return(metadata); }
public void Write_MetaDataObjects() { const string file = @"..\..\..\Sample\Core\metadata.x3d"; var x3d = new X3D(); var scene = x3d.Scene; var meta1 = new MetadataDouble(); var meta2 = new MetadataFloat(); var meta3 = new MetadataInteger(); var meta4 = new MetadataSet(); var meta5 = new MetadataString(); meta1.Name = "double"; meta1.Value = "1 1 1 1 1"; meta1.Reference = "reference"; scene.ChildNodes.Add(meta1); scene.ChildNodes.Add(meta2); scene.ChildNodes.Add(meta3); scene.ChildNodes.Add(meta4); scene.ChildNodes.Add(meta5); var submeta1 = new MetadataDouble(); var submeta2 = new MetadataFloat(); var submeta3 = new MetadataInteger(); var submeta4 = new MetadataString(); meta4.Value.Add(submeta1); meta4.Value.Add(submeta2); meta4.Value.Add(submeta3); meta4.Value.Add(submeta4); Write(file, x3d); }
public void MetadataFloat() { var obj = new MetadataFloat(); Assert.AreEqual(obj.ContainerField, "metadata"); Assert.AreEqual(obj.Name, null); Assert.AreEqual(obj.Reference, null); }
public void SendSetEntityData(Player player) { player.IsRiding = true; // FOR PLAYER MetadataDictionary metadata = player.GetMetadata(); metadata[57] = new MetadataVector3(0, 1.02001f, 0); metadata[58] = new MetadataByte(1); metadata[59] = new MetadataFloat(90f); metadata[60] = new MetadataFloat(-90f); player.BroadcastSetEntityData(metadata); }
// Metadata: //[0] long 7 536870912, //[1] int 2 1, //[2] int 2 0, //[3] byte 0 0, //[4] string 4 , //[5] long 7 1, //[6] long 7 0, //[7] short 1 300, //[8] int 2 0, //[9] byte 0 0, //[38] long 7 0, //[39] float 3 1, //[44] short 1 300, //[45] int 2 0, //[46] byte 0 0, //[47] int 2 0, //[53] float 3 1,99, //[54] float 3 1,99, //[56] vector3 8 <0� 0� 0>, //[57] byte 0 0, //[58] float 3 0, //[59] float 3 0 public override MetadataDictionary GetMetadata() { MetadataDictionary metadata = base.GetMetadata(); //MetadataDictionary metadata = new MetadataDictionary(); metadata[0] = new MetadataLong(GetDataValue()); metadata[39] = new MetadataFloat(1.0f); metadata[44] = new MetadataShort(300); metadata[53] = new MetadataFloat(1.99f); metadata[54] = new MetadataFloat(1.99f); metadata[57] = new MetadataByte(0); metadata[58] = new MetadataFloat(0); metadata[59] = new MetadataFloat(0); return(metadata); }
public override MetadataDictionary GetMetadata() { MetadataDictionary metadata = new MetadataDictionary(); metadata[0] = new MetadataLong(8592556032); // 1000000000001010000000000000000000; CanClimb, CanFly, Breathing metadata[1] = new MetadataInt(1); metadata[2] = new MetadataInt(0); metadata[3] = new MetadataByte(0); metadata[4] = new MetadataString(""); metadata[5] = new MetadataLong(-1); metadata[7] = new MetadataShort(300); metadata[8] = new MetadataInt(0); metadata[9] = new MetadataByte(0); metadata[10] = new MetadataByte(0); metadata[22] = new MetadataByte(0); metadata[38] = new MetadataLong(0); metadata[39] = new MetadataFloat(1f); metadata[43] = new MetadataShort(300); metadata[44] = new MetadataInt(0); metadata[45] = new MetadataByte(0); metadata[46] = new MetadataInt(0); metadata[47] = new MetadataInt(0); metadata[49] = new MetadataInt(AnimationStep); metadata[50] = new MetadataLong(-1); metadata[51] = new MetadataLong(-1); metadata[52] = new MetadataLong(-1); metadata[53] = new MetadataShort((short)(ShowAuora ? 0 : 1)); metadata[54] = new MetadataFloat(1f); metadata[55] = new MetadataFloat(3f); metadata[58] = new MetadataByte(0); metadata[59] = new MetadataFloat(0f); metadata[60] = new MetadataFloat(0f); metadata[70] = new MetadataByte(0); metadata[71] = new MetadataString(""); metadata[72] = new MetadataString(""); metadata[73] = new MetadataByte(1); metadata[74] = new MetadataByte(0); metadata[75] = new MetadataInt(0); metadata[76] = new MetadataInt(0); metadata[77] = new MetadataInt(0); metadata[78] = new MetadataInt(-1); //metadata[49] = new MetadataInt(0); //metadata[53] = new MetadataShort(0); return(metadata); }
public override MetadataDictionary GetMetadata() { Log.Warn("Metadata"); MetadataDictionary metadata = new MetadataDictionary(); //metadata[38] = new MetadataLong(0); //metadata[39] = new MetadataFloat(1f); //metadata[44] = new MetadataShort(300); //MetadataDictionary metadata = new MetadataDictionary(); metadata[0] = new MetadataLong(8388608); // 100000000000000000000000; Sitting metadata[1] = new MetadataInt(1); metadata[2] = new MetadataInt(0); metadata[3] = new MetadataByte(0); metadata[4] = new MetadataString(""); metadata[5] = new MetadataLong(-1); metadata[7] = new MetadataShort(300); metadata[8] = new MetadataInt(0); metadata[9] = new MetadataByte(0); metadata[10] = new MetadataByte(0); metadata[22] = new MetadataByte(0); metadata[38] = new MetadataLong(0); metadata[39] = new MetadataFloat(1f); metadata[43] = new MetadataShort(300); metadata[44] = new MetadataInt(0); metadata[45] = new MetadataByte(0); metadata[46] = new MetadataInt(0); metadata[47] = new MetadataInt(0); metadata[54] = new MetadataFloat(13f); metadata[55] = new MetadataFloat(4f); metadata[58] = new MetadataByte(0); metadata[59] = new MetadataFloat(0f); metadata[60] = new MetadataFloat(0f); metadata[70] = new MetadataByte(0); metadata[71] = new MetadataString(""); metadata[72] = new MetadataString(""); metadata[73] = new MetadataByte(1); metadata[74] = new MetadataByte(0); metadata[75] = new MetadataInt(0); metadata[76] = new MetadataInt(0); metadata[77] = new MetadataInt(0); metadata[78] = new MetadataInt(-1); return(metadata); }
public override MetadataDictionary GetMetadata() { MetadataDictionary metadata = new MetadataDictionary(); metadata[0] = new MetadataLong(4398046511104); // 1000000000000000000000000000000000000000000; metadata[1] = new MetadataInt(1); metadata[2] = new MetadataInt(0); metadata[3] = new MetadataByte(0); metadata[4] = new MetadataString(""); metadata[5] = new MetadataLong(-1); metadata[7] = new MetadataShort(300); metadata[8] = new MetadataInt(0); metadata[9] = new MetadataByte(0); metadata[10] = new MetadataByte(0); metadata[22] = new MetadataByte(0); metadata[38] = new MetadataLong(0); metadata[39] = new MetadataFloat(1f); metadata[43] = new MetadataShort(300); metadata[44] = new MetadataInt(0); metadata[45] = new MetadataByte(0); metadata[46] = new MetadataInt(0); metadata[47] = new MetadataInt(0); metadata[54] = new MetadataFloat(0.4f); metadata[55] = new MetadataFloat(0.8f); metadata[58] = new MetadataByte(0); metadata[59] = new MetadataFloat(0f); metadata[60] = new MetadataFloat(0f); metadata[70] = new MetadataByte(0); metadata[71] = new MetadataString(""); metadata[72] = new MetadataString(""); metadata[73] = new MetadataByte(1); metadata[74] = new MetadataByte(0); metadata[75] = new MetadataInt(0); metadata[76] = new MetadataInt(0); metadata[77] = new MetadataInt(0); metadata[78] = new MetadataInt(-1); return(metadata); }
public static MetadataDictionary ReadMetadataDictionaryAlternate(this Packet packet) { MetadataDictionary metadata = new MetadataDictionary(); uint count = 0; int index; uint type; try { //var stream = (Stream)ReflectionHelper.GetPrivateFieldValue<MemoryStreamReader>(typeof(Packet), packet, "_reader"); count = packet.ReadUnsignedVarInt(); //VarInt.ReadInt32(stream); for (int i = 0; i < count; ++i) { index = (int)packet.ReadUnsignedVarInt(); //VarInt.ReadInt32(stream); type = packet.ReadUnsignedVarInt(); //VarInt.ReadInt32(stream); switch (type) { case 0: metadata[index] = new MetadataByte(packet.ReadByte()); break; case 1: metadata[index] = new MetadataShort(packet.ReadShort()); break; case 2: metadata[index] = new MetadataInt(packet.ReadVarInt()); break; case 3: metadata[index] = new MetadataFloat(packet.ReadFloat()); break; case 4: metadata[index] = new MetadataString(packet.ReadString()); break; case 5: metadata[index] = new MetadataNbt(packet.ReadNbt()); break; case 6: metadata[index] = new MetadataIntCoordinates( packet.ReadVarInt(), packet.ReadVarInt(), packet.ReadVarInt()); break; case 7: metadata[index] = new MetadataLong(packet.ReadVarLong()); break; case 8: metadata[index] = new MetadataVector3(packet.ReadVector3()); break; default: Log.Warn($"Unknown metadata type: {type} at index {index}"); break; } } return(metadata); } catch (Exception ex) { Log.Warn(ex, $"Incomplete metadata: {ex.ToString()}"); return(metadata); } }