File Director
Bringing a new era of modpack development!
Introduction to File Director;
-
File Director is a fork & continuation of ModDirector.
-
File Director aims to be a hassle-free tool for modpack creators, streamlining update processes for a more seamless experience. Allowing you to download files from the internet right into your modpack instance!
What's different from Mod Director so-far?
- File Director can once again download mods from CurseForge.
- Bulk downloading several files at a time per configuration
bundle.json, as opposed to having anurl.jsonorcurse.jsonfor each & every mod or file. - Extracting .zip whole files instead of downloading individual files.
- Force updating files.
- Renaming files on download.
- Remote modpack version number checking!
- Leaving custom
comments in your.jsonfiles with information about what you're downloading!
New functionalities are explained in the wiki!
Previews;

Usage of File Director in modpacks;
- You don't need to request permission for usage of File Director in your modpacks/projects. Credit, where credit is due, would be appreciated though.
- CurseForge Mod Download
- Modrinth Mod Download
- Fixed CurseForge mod parsing
- Added lawful Modrinth remote mod handling (see [documentation](https://github.com/TerraFirmaCraft-The-Final-Frontier/FileDirector/wiki/Remote-Mod-Type:-Modrinth))
- Updated Curse remote mod handling
- Window displays in taskbar, always on top
Courtesy of [samuelask](https://github.com/samuelask):
- Added a safer modify/delete function (multiple tries)
- Added a warning display to all modify/delete functions
- Prevented crashes if deletions are unsuccessful
- Added additional install selector null checks (skips edge case freezes)
- Added catching of remote config resolving issues (skips remote configs when client is offline or remote config is unavailable)
- Added config comments (vanity, not parsed)
- Updated CA certificates (resolves certain HTTPS connection issues)
- Updated Windows user agent string (support for pretty much every current website)
- Automatic replacement of CA certificates: Resolves occasional issues concerning outdated certificates bundled with old Java versions
- Consent dialog: A consent dialog is displayed before any files are downloaded to improve both security and convenience for the end user
- Qualified exit: A qualified exit is utilized to properly shut down the Java process when critical errors occur
- Slight UI adjustments
- New [**Modify**](https://github.com/TerraFirmaCraft-The-Final-Frontier/FileDirector/wiki/Config-Type:-Modify-(since-1.8.0)) config type, replaces [**Disable**](https://github.com/TerraFirmaCraft-The-Final-Frontier/FileDirector/wiki/Config-Type:-Disable-(old,-1.7.0-only)) config type
- Modpack versioning
- Sorted config stream
- Recursive folder deletion
- Deletion of archives after extraction
- Enhanced exception handling
- Disable/supersede & delete functionality
- Improved I/O operation performance
- Mod/modpack versioning
- Support for Bansōkō-patched mods