Ferium is a fast and feature-rich CLI program designed to streamline the process of downloading and updating Minecraft mods and modpacks. It supports multiple sources including Modrinth, CurseForge, and GitHub Releases. With just a single command, users can ensure all their favorite mods are up to date and compatible with their configured Minecraft version and mod loader.
Ferium allows users to download mods from various platforms:
Users can easily manage and update modpacks from:
Ferium is built with multithreading capabilities, making it extremely fast, especially for network-intensive tasks. For instance, it can download a modpack with 79 mods in just 15 seconds and a large modpack with around 400 mods in under a minute, showcasing its efficiency and speed.
The tool supports multiple user profiles, allowing different configurations for mod loaders, Minecraft versions, and output directories. This makes it easy to switch between different sets of mods or game setups without hassle.
With the command ferium upgrade
, users can update all their mods to the latest compatible versions. Similarly, ferium modpack upgrade
updates and installs the latest versions of modpacks, ensuring that players always have the latest content and fixes.
Ferium includes a feature to scan directories and automatically add detected mods to profiles, simplifying the management process. It prioritizes Modrinth by default but can switch to CurseForge if needed.
Configuration is flexible and can be done through environment variables or global flags. Users can set custom API keys for CurseForge and GitHub, and adjust settings directly in the configuration file or via command-line flags.
Ferium is available through multiple package managers, making installation straightforward across different platforms:
Profiles can be created, configured, and managed effortlessly. Each profile can have unique settings for output directories, Minecraft versions, and mod loaders, providing a tailored experience for different playthroughs.
Users can list, add, and remove mods easily. The verbose listing feature provides detailed information about each mod, and the removal process is straightforward with interactive prompts.
Ferium supports modpack overrides, ensuring compatibility even if certain mods do not specify compatible versions or mod loaders. This flexibility is critical for maintaining a stable modded Minecraft experience.
Ferium's development is robust, leveraging the Rust programming language for performance and safety. The project's backend, libium, handles configuration, mod management, and upgrades, ensuring a reliable and efficient tool.
For those interested in contributing, the repository includes detailed guidelines and tools for building, testing, and linting the project. The community is encouraged to participate, whether by maintaining packages for various distributions or contributing code.
Ferium is a powerful tool for Minecraft enthusiasts, simplifying the process of managing mods and modpacks while ensuring the best possible gaming experience. Explore Ferium today and elevate your Minecraft adventures.