Since I haven't gotten a reply back from FastBurst, I'll paste a link with the custom update.
This update should fix the issues in regards to server restarts resetting the generators, by tweaking the generators on plugin load as-well has when their placed. Users who don't have the permission will not have theirs modified.
It doesn't reset them on plugin unload or perm lost/removal though, so you'll still have to either pick them up and set them back down or restart the server to reset them back to default.
I've since lost the Rust Spirit I won't likely do an update to address that.
Custom Update to ElectricGeneratorTweak
P.S.
Thanks to Fastburst for the original plugin, hope he doesn't mind the link to the custom update....
Thanks to ColonBlow for indirectly helping, has I used their QauntumBattery plugin has a guide. (Particularly the way to grab a entity within Unity. To which FastBurst had too, but since this is technically my first ever project, I didn't notice that till after I skimmed through Quantum Battery for references. I skimmed Quantum Battery because it didn't have the issue this custom update addresses. (No, I didn't actually talk with them, but Credit is to be given regardless.))
And thanks to Wulf, the uMod staff and everyone else who helped to make the uMod plugin making guides. (Specifically the TriggerEvents section.)
Again, the work itself was done by me but the code itself is snippets of other coders work with alterations to handle what this plugin is for.