I'm still having this issue:
If you compress your mod into 1 zip file
before uploading it to Google Drive, perhaps it'll work better.
Also, why do you have a folder named desperation_entities and one named nec_entities? Your naming conversion is a bit off, and the resources.cfg don't seem to include the nec_entities folder.
Also, the biggest issue I see is that your resources.cfg file is in your mod's root folder whereas your main_init.cfg in /config specifies that the resources file is supposed to be in your config folder. That's why it fails to load.