# Pastebin 94WrxfFi @SuppressWarnings("unchecked") Map> modList = (Map>) Launch.blackboard.get("modList"); if (modList != null) { for (Entry> modEntry : modList.entrySet()) { String sharedModId = modEntry.getKey(); String system = sharedModId.split(":")[0]; if ("fml".equals(system)) { continue; } Map mod = modEntry.getValue(); String modSystem = mod.get("modsystem"); // the modsystem (FML uses FML or ModLoader) String modId = mod.get("id"); // unique ID String modVersion = mod.get("version"); // version String modName = mod.get("name"); // a human readable name String modURL = mod.get("url"); // a URL for the mod (can be empty string) String modAuthors = mod.get("authors"); // a csv of authors (can be empty string) String modDescription = mod.get("description"); // a (potentially) multiline description (can be empty string) } }