/// <summary>
 /// Adds a field to the NbtCompound
 /// </summary>
 public void AddField(NbtField field)
 {
     if (Fields.Any(f => f.Name.CaselessEquals(field.Name)))
     {
         throw new Exception("Field with name '" + field.Name + "' already exists!");
     }
     Fields.Add(field);
 }
        /// <summary>
        /// Removes a field from the NbtCompound
        /// </summary>
        public void RemoveField(string fieldName)
        {
            NbtField field = GetField(fieldName);

            if (field == null)
            {
                return;
            }
            Fields.Remove(field);
        }
Example #3
0
 public void Add(NbtField field)
 {
     Root.AddField(field);
 }