I will just uninstall twitch, reinstall it and restart the pack Because this is taking too long and I have been waiting 2 days since this problem started,
Crash report below
Trying to figure out why the game wont load. Minecraft 1.12.2 for Twitch Launcher

Yeah, It is the lucky block mod, it runs without it, but I need it. I'll try downloading another version
Edit: I couldn't find any other version of lucky blocks on curse forge and their website only has a single version for 1.12.2
It's weird because everyone else I know has been able to run the exact same mods I'm using

I have used that for another block, I just wanted to try using raycasts once, however maybe it isn't the right application.
How performance heavy are raycasts compared to just checking the blocks one by one ?

https://stackoverflow.com/questions/94361/when-do-you-use-javas-override-annotation-and-why
Use it every time you override a method for two benefits. Do it so that you can take advantage of the compiler checking to make sure you actually are overriding a method when you think you are. This way, if you make a common mistake of misspelling a method name or not correctly matching the parameters, you will be warned that you method does not actually override as you think it does. Secondly, it makes your code easier to understand because it is more obvious when methods are overwritten.

@SubscribeEvent
public void onInitMapGenEvent(InitMapGenEvent event) {
if(event.getType() == InitMapGenEvent.EventType.MINESHAFT) {
event.setNewGen(new MapGenRavine());
}
}
tried to override them with ravines but that crash, null also crash and new MapGenBase() also crash, idk hot to use that event im sorry