* Add try-catch code to provide more information in the case of issues like #4513 (where another mod is shipping an old BC API).
* Only load the guide if a mod has requested it. (Note that BC core *always* requests it, so this won't change much)
* Only register the oil biomes if they are enabled, rather than always registering them.
One of your mods includes the old (1.7.10) buildcraft API - to find out which one Can you upload the full log? (Or re-run with 188.8.131.52-pre.1 from the tests page, which includes that information in the crash report).
looking at the mods list, it looks to me like you got most mods from non official sources. Other websites that (often breaking the mods copyright licence) copy mod files, rename them and claim they are for a specific minecraft version (in this case 1.12.2).
Sometimes this is actually that mod for that version, but sometimes that's just an old mod they renamed and slapped on their site. in some extreme cases it's not even a mod malicious code
@AlexIIL I removed the universal-electricity-184.108.40.206-dev.jar and now is working normally, in the site was saying it was for the 1.12.2 but is what the @AEnterprise says. Sorry for my mistake and thanks for all!