Installation
- Windows
- macOS
- Linux
System Requirements
- Windows 10 or later (64-bit)
- 4GB RAM minimum (8GB recommended)
- 2GB free disk space
- Download the installer from modrinth.com/app
- Run the
.exeinstaller - Follow the installation wizard
- Launch the app from the Start menu
The app will automatically detect your existing Minecraft installation and Java runtime.
Instance Management
Instances (also called profiles) are independent Minecraft installations with their own mods, settings, and game versions.Creating Instances
From Scratch
- Click “Create Instance”
- Select Minecraft version
- Choose mod loader (Fabric, Forge, Quilt, NeoForge)
- Set instance name and icon
- Configure initial settings
- Click “Create”
From Modpack
- Browse modpacks in the app
- Click “Install” on a modpack
- Select game version (if multiple available)
- Choose installation location
- App automatically downloads and configures everything
Instance Features
Each instance provides: Profile Management (profile.rs)
- Independent mod folders
- Separate resource packs and shader packs
- Custom Java arguments and memory allocation
- Per-instance save files and screenshots
- Instance icons and metadata
- Launch game
- Edit instance settings
- Open instance folder
- View crash reports
- Export as modpack
- Delete instance
Instance Settings
Configure each instance individually:- General
- Java
- Game
- Instance name and description
- Custom icon upload
- Minecraft version
- Mod loader version
- Game directory path
Browsing and Installing Mods
Integrated Browse Tab
The app includes a full-featured project browser: Search Capabilities- Real-time search with instant results
- Filter by project type (mods, plugins, resource packs, shaders, modpacks)
- Compatibility filtering based on instance version and loader
- Category and tag filters
- Sort by relevance, downloads, follows, or updated date
- Select an instance from the dropdown
- Browse or search for projects
- Click on a project to view details
- Select a compatible version
- Click “Install” - dependencies are automatically resolved
Automatic Dependency Resolution
When you install a mod, the app automatically detects and installs all required dependencies. You’ll see a confirmation dialog listing all mods that will be installed.
- Automatic detection of required mods
- Optional dependency suggestions
- Conflict detection and warnings
- Version compatibility checking
- Dependency tree visualization
Managing Installed Mods
For each instance, you can: Mod Actions (profile.rs functions)
- Enable/disable mods without deletion
- Update to latest compatible version
- Update all mods at once
- Remove individual mods
- View mod details and changelog
- Check for updates
- Update all outdated mods
- Disable all mods
- Export mod list
- Import from file
Minecraft Version Management
Version Selection
The app supports all Minecraft versions:- Release versions - Stable Minecraft releases
- Snapshots - Experimental preview builds
- Historical versions - Classic and old releases
- Modded versions - Pre-configured with mod loaders
Mod Loader Support
Supported Loaders
- Fabric
- Forge
- Quilt
- NeoForge
- Bukkit/Spigot/Paper (servers)
Automatic Detection
- Auto-install compatible loader versions
- Dependency compatibility checking
- Loader-specific optimizations
- Multi-loader support detection
Version Updates
Keep your game and mods up to date:- Automatic update notifications
- One-click update all mods
- Changelog viewing before updating
- Rollback to previous versions
- Update profiles for modpacks
Profiles and Settings
Application Settings
Customize the app’s behavior:- General
- Accounts
- Java
- Advanced
- Default instance directory
- Concurrent download limit
- Theme selection (light/dark/system)
- Language preferences
- Update channel (stable/beta)
Account Management
Manage your Minecraft accounts:- Sign in with Microsoft account
- Add multiple accounts
- Switch between accounts per instance
- View account status and authentication
- Offline mode for offline play
Advanced Features
Modpack Export
Create your own modpacks from instances: Export Options (profile_export_mrpack)
- Select files to include
- Add modpack metadata
- Configure version information
- Export as
.mrpackfile - Share or upload to Modrinth
- All installed mods
- Configuration files
- Resource packs and shader packs
- Custom scripts
- Server information
Process Management
Game Launching (profile_run, profile_kill)
- Launch multiple instances simultaneously
- Monitor game process status
- View live console output
- Automatic crash detection
- Kill stuck processes
- Running status display
- Play time tracking
- Memory usage monitoring
- Quick stop button
Import and Migration
Import From
- Other Modrinth installations
- CurseForge modpacks (.zip)
- MultiMC/Prism instances
- ATLauncher instances
- Custom .mrpack files
Migration
- Automatic profile migration
- Settings preservation
- Mod compatibility checking
- Instance backup before migration
Performance Optimization
The app includes built-in optimizations:- Efficient mod downloading with parallel requests
- Intelligent caching of project metadata
- Background update checks
- Optimized file system operations
- Low memory footprint
Troubleshooting
Common Issues
Game Won’t Launch- Verify Java installation
- Check memory allocation settings
- Review crash logs in instance folder
- Disable conflicting mods
- Repair instance installation
- Ensure mod compatibility with game version
- Check for missing dependencies
- Verify correct mod loader is installed
- Look for mod conflicts in logs
- Clear app cache
- Check internet connection
- Verify download permissions
- Try manual mod download
Logs and Debugging
Access logs for troubleshooting:- Game logs - In instance folder under
logs/ - App logs - Available in settings → Advanced
- Crash reports - Automatically detected and displayed
- Debug mode - Enable for verbose logging
Open Source
The Modrinth app is fully open source:- Repository: github.com/modrinth/code
- License: Multiple licenses per package
- Contributions: Welcome via pull requests
- Issue tracking: GitHub Issues
- Tauri (Rust backend)
- Vue 3 (Frontend)
- TypeScript
- Theseus (Minecraft management library)
