So I have a Survival world in Minecraft 1.15.2 I've been playing with for a month and it was working smoothly until I installed Mr. Crayfish's Furniture Mod this morning, but I'm pretty certain this mod isn't the cause of the crash (I'll explain in a bit). Basically, every single time I open my survival world, the game crashes and I'm met with this.
"The game crashed whilst exception in server tick loop
Error: java.lang.NullPointerException: Exception in server tick loop"
Crash log is here.
As far as I'm aware I've only been having issues with this particular world. I created a test world, placed some furniture blocks, relaunched the game, and said test world seemed to work just fine, but only my survival world keeps crashing or freezing in the loading screen. I did skim through the crash log, and for some baffling reason it has listed most of my mods as being "incompatible", even though they worked with seemingly no issue at all in the test world I had created.
I have tried getting some help from a few friends, but nothing's worked. I have tried the following, to no avail:
-uninstalling Crayfish's furniture mod
-updating Forge (to the latest version)
-updating Optifine
-downloading & installing Optiforge
-copying the world; though it did work once (!!!) , re-entering the world caused it to crash again. Creating another, third copy did not resolve this issue.
-clearing my java cache
-resetting java arguments
-allocating more RAM (I am using 7 GB of RAM. Upping it to 8-9 didn't work)
I need to know how or why this is happening so I can fix this. I'm at my wit's end.