For people whose Blockland preferences keep getting reset, if you have this add-on installed, please update it to the latest version. I didn't know that defining global variables like this:
$Pref::Client::AutoRecord["General Discussion"] = 1;
would be exported into prefs.cs like this:
$Pref::Client::AutoRecordGeneral Discussion = 1;
(this isn't the actual variable name; it's just an example)
Exporting global variables like that, as you probably know, would cause a syntax error.
The newest version has fixed this, but Glass still reports some people who are still using the offending version.
Update your add-ons.
To fix your prefs.cs, remove all global variables with a space in their name.