Fixed Spell Poison Nova on Github, it was still being spelL_poison_nova and it wasn't updating to spell_poison_nova due to Windows being stupid of not reporting changes to Git when it's just a case fix. Resolved by renaming file to spell_poison_nova_fixed and fixing in the json.
Fixed the missing json error with the map_block_portal, just copied the map_block.json and renamed it to map_block_portal.json. Tested in game, doesn't change anything with the maps or portals, it's just a QOL update to remove all errors from startup from your mod.
Removed three desktop.ini files, they are just leftover windows files so it's just another QOL code update.
Removed @SuppressWarnings("unchecked"), unneeded.
Removed dead code. Dead code doesn't affect anything at all.
The game now starts with NO errors at all.