Configuration resetting after changing

Hello everyone,
I'm trying to configure Server info but i'm having a hard time with the code
I used Json validator to make sure everything is correct (it tell me it is correct) but on server restart, my config file reset so it means something is wrong.

I tried to modify the code to delete the image, the third tab & the "next page" button
Could you check my code and tell me what's wrong with it please ?

My code is probably a mess, i can't find a way to delete the image, the third tab & the "next page" button the proper way.

Here is the code :

{
"Tabs": [{
"ButtonText": "Welcome!",
"HeaderText": "Welcome!",
"Pages": [{
"TextLines": [
"Welcome to <color = red>Hopeless!</color>",
"Max player per group : 6",
"Here is a few commands available to you :",
"<color = green>/Remove</color> : To remove any construction in your base",
"<color = green>/Online & /Players</color> : To check who is connected",
"<color = green>/Info</color> : To open this window again",
"Have fun & be nice to everyone!"
],
"ImageSettings": []

}],
"TabButtonAnchor": 4,
"TabButtonFontSize": 16,
"HeaderAnchor": 0,
"HeaderFontSize": 32,
"TextFontSize": 16,
"TextAnchor": 3,
"OxideGroup": ""
},
{
"ButtonText": "Plugins",
"HeaderText": "Plugins",
"Pages": [{
"TextLines": [
"- x2 Gathering",
"- Furnace Splitter",
"- Stack Size x2",
"- DeathNotes",
"- PlayerList",
"- CompassGUI"
],
"ImageSettings": []
}],
"TabButtonAnchor": 4,
"TabButtonFontSize": 16,
"HeaderAnchor": 0,
"HeaderFontSize": 32,
"TextFontSize": 16,
"TextAnchor": 3,
"OxideGroup": ""
}
],
"ShowInfoOnPlayerInit": true,
"TabToOpenByDefault": 0,
"Position": {
"MinX": 0.15,
"MaxX": 0.9,
"MinY": 0.2,
"MaxY": 0.9
},
"BackgroundImage": {
"Enabled": true,
"Position": {
"MinX": 0.0,
"MaxX": 1.0,
"MinY": 0.0,
"MaxY": 1.0
},
"Url": "http://7-themes.com/data_images/out/35/6889756-black-backgrounds.jpg",
"TransparencyInPercent": 100
},
"ActiveButtonColor": "#00FFFFFF",
"InactiveButtonColor": "#7F7F7FFF",
"CloseButtonColor": "#7F7F7FFF",
"NextPageButtonColor": "#7F7F7FFF",
"PrevPageButtonColor": "#7F7F7FFF",
"BackgroundColor": "#000000FF"
}​

You have to unload the plugin before changing your config, then save the config then reload the plugin. If you do not do this it will override your changes every single time.

I did that, it still reset my ServerInfo.json file. So i guess it confirms the issue is coming from the code.
- Unload Plugin
- Edit file
- Load Plugin
Still reset

I changed the "<color = red> text </color>" to "<color=ff0000> text </color>, so it's not the issue

well your color code is wrong
<color=ff0000> is not a valid setup it would have to be <color=#ff0000>