So I am pretty sure Optifine is what is causing my game to crash, maybe I'm wrong idk a lot about this stuff or how to even properly comprehend crash reports lol. I believe its optifine though because there's no compatible version with 1.15. I had wanted to delete Optifine but when I went to my mods files (on my PC) it was completely blank it didn't show any mods listed at all. My game was still crashing though so I decided to uninstall forge completely and redownload it. I thought this would solve my problem but I'm still getting the same crash report and when minecraft loads up I can see the JEI( just enough items) mod trying to be scanned at the bottom of the screen. So I'm going to assume all my mods are still downloaded. I just don't know how to delete them because I cannot get to the minecraft mods tab in the actual game ( cuz it crashes) and my mods folder on my PC is completely blank. I'm sorry if this little ramble made no sense I'm really bad at all this coding stuff lol. Here's the crash report and a list of the mods I had downloaded for more context.
MODS
Optifine
Mo Creatures
JEI/ Just enough items
Decocraft
Wings
Bibliocraft
Biomes o Plenty
Chisel and Bits
---- Minecraft Crash Report ----
// My bad.
Time: 5/1/20 12:47 PM
Description: Unexpected error
java.lang.NoSuchMethodError: net.minecraft.client.renderer.entity.EntityRendererManager.validateRendererExistence()V
at net.minecraftforge.fml.client.registry.RenderingRegistry.loadEntityRenderers(RenderingRegistry.java:50) ~[?:?] {re:classloading}
at net.minecraftforge.fml.client.ClientModLoader.postSidedRunnable(ClientModLoader.java:127) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraftforge.fml.client.ClientModLoader$$Lambda$2743/424222768.accept(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModLoader.lambda$loadMods$14(ModLoader.java:158) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModLoader$$Lambda$2818/882655147.run(Unknown Source) ~[?:?] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$$Lambda$2814/194012999.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:173) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:135) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(ThreadTaskExecutor.java:115) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:898) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:554) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(SourceFile:204) [?:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.15.2-31.1.0.jar:31.1] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$395/876962272.call(Unknown Source) [forge-1.15.2-31.1.0.jar:31.1] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-5.0.0-milestone.4.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-5.0.0-milestone.4.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-5.0.0-milestone.4.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-5.0.0-milestone.4.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-5.0.0-milestone.4.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.15.2
Minecraft Version ID: 1.15.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1302100712 bytes (1241 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 5.0.0-milestone.4+67+b1a340b
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/eventbus-2.0.0-milestone.1-service.jar eventbus PLUGINSERVICE
/forge-1.15.2-31.1.0.jar object_holder_definalize PLUGINSERVICE
/forge-1.15.2-31.1.0.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.0.0-milestone.1-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.15.2-31.1.0.jar capability_inject_definalize PLUGINSERVICE
/forge-1.15.2-31.1.0.jar runtimedistcleaner PLUGINSERVICE
/preview_OptiFine_1.15.2_HD_U_G1_pre13.jar OptiFine TRANSFORMATIONSERVICE
/forge-1.15.2-31.1.0.jar fml TRANSFORMATIONSERVICE
FML: 31.1
Forge: net.minecraftforge:31.1.0
FML Language Providers:
javafml@31.1
minecraft@1
Mod List:
forge-1.15.2-31.1.0-client.jar Minecraft {minecraft@1.15.2 ENQUEUE_IMC}
forge-1.15.2-31.1.0-universal.jar Forge {forge@31.1.0 ENQUEUE_IMC}
jei-1.15.2-6.0.0.4.jar Just Enough Items {jei@6.0.0.4 ENQUEUE_IMC}
Launched Version: 1.15.2-forge-31.1.0
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce GT 530/PCIe/SSE2 GL version 4.5.0 NVIDIA 369.09, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: ~~ERROR~~ NullPointerException: null
CPU: 8x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
OptiFine Version: OptiFine_1.15.2_HD_U_G1_pre13
OptiFine Build: 20200401-232147
Render Distance Chunks: 10
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.5.0 NVIDIA 369.09
OpenGlRenderer: GeForce GT 530/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 8