Hello, I'm Taigore.
I'm trying to make my mod turned coremod work again. The coremod part worked fine almost since when I added it. However, the rest of the mod refuses to get back working. I managed to, after a long time, get back working the blocks, items, textures and all mod class events, but I can't get the GUI on again. I spent a lot of time reading FML code and, from what I have seen, I can't find anything else not involving reflection to register the GUI. The usual NetworkRegistry method won't work, and it seems that the InjectedModContainer wrapping my mod (that gets automatically created) isn't registered at all in LoadController.modObjectList.
I attach both my IFMLLoadingPlugin implementation and my DummyModContainer extension, if anyone could help me pointing out what FML expects from me to be able to process my mod without resorting to crazy hacks I'd be grateful. Mind that the plugin is correctly identified and called, and the container has its events called, even though it took some effort and much exploration. I likely haven't used the "correct" method to make it work. I followed this guide for the most part, although the change I made is slightly more extensive.
InventorySaver (ModContainer)
FMLLoadingPlugin (Plugin class)
Thanks in advance for the help.