Hi, I was updating my modpack when I encountered an error while using the Twitch/Curse Forge Launcher. When I launch Minecraft Forge, the window that shows the mods being initialized, pre-initialized, post-initialized (and splash screen) isn't showing.
After reading my log report: I found the error saying that it was unable to launch, due to a Null Invocation Target Exception error. Anyone know the issue here?
Log Report: https://pastebin.com/ST3S5PtW
Debug Report (Too Large for Pastebin): debug.zip

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