/// <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); }
public void Add(NbtField field) { Root.AddField(field); }