holy, just fixed it. found that my level.dat file had renamed itself to level. wtf. I renamed it back to level.dat and it fixed itself. I have never been so RELIEVED in my life...
I was running fabric 1.19.3 and everything had been working fine up to that point. I have since tried to load it with vanilla and even that wouldn't work. I am really worried my world might be lost. I was just going to build a giant gold farm so it would be nice if this could be sorted out.