Understanding Profiles
A profile is a complete, self-contained Minecraft installation:- Independent: Each profile has its own mods, saves, resource packs, and settings
- Isolated: Changes to one profile don’t affect others
- Flexible: Mix different Minecraft versions, mod loaders, and mod combinations
- Organized: Keep different playstyles, modpacks, or servers separate
Profiles are stored in separate folders, so you can have hundreds of profiles without conflicts. Each profile can be 100MB to several GB depending on mods and worlds.
Creating Profiles
Create a new profile to start a fresh Minecraft installation:Choose creation method
Select how to create your profile:
- Vanilla
- With Mod Loader
- From Modpack
Start with a clean Minecraft installation:
- Select Minecraft version
- Choose Vanilla as the mod loader
- Name your profile
- Click Create
Wait for installation
The launcher will:
- Download Minecraft files
- Install the mod loader (if selected)
- Set up the profile folder structure
- Download required libraries and dependencies
Managing Profiles
Organize and maintain your profile collection:Profile Actions
Right-click any profile to access management options:Edit
Modify profile settings, name, icon, and configuration.
Duplicate
Create an exact copy of the profile with all mods and settings.
Open Folder
Access the profile’s directory to add files or modify configs manually.
Delete
Permanently remove the profile and all its data.
Export
Package the profile as a modpack (.mrpack file) for sharing.
Repair
Reinstall Minecraft and mod loader to fix corrupted installations.
Profile Groups
Organize profiles into groups:- Right-click a profile
- Select Add to Group
- Create a new group or select an existing one
- Profiles can be in multiple groups
- By Minecraft version (1.19, 1.20, etc.)
- By purpose (Servers, Singleplayer, Testing)
- By modpack type (Kitchen Sink, Tech, Magic)
Instance Isolation
Each profile is completely isolated:Separate Files
Benefits of Isolation
- No conflicts: Incompatible mods can coexist in different profiles
- Easy testing: Try new mods without affecting your main setup
- Multiple versions: Run different Minecraft versions simultaneously
- Clean organization: Keep modpacks, servers, and vanilla separate
While profiles are isolated, they share some common files like Java installations and asset downloads to save disk space.
Minecraft Version Selection
Choose any Minecraft version for each profile:Available Versions
- Release: Stable versions (1.20.4, 1.19.2, etc.)
- Snapshot: Development versions (24w10a, etc.)
- Old Beta/Alpha: Historical versions
- Old Release: Versions before the new launcher
Version Compatibility
Considerations when selecting a version:- Mod availability: Most mods target recent stable versions
- Performance: Newer versions often have better optimization
- Features: Each version introduces new gameplay elements
- Server compatibility: Match your server’s version
Mod Loader Selection
Select the appropriate mod loader for your needs:- Fabric
- Forge
- Quilt
- NeoForge
- Vanilla
Best for: Modern, lightweight moddingCharacteristics:
- Fast and lightweight
- Quick updates to new Minecraft versions
- Large selection of performance and utility mods
- Clean API design
- Sodium, Lithium, Phosphor (performance)
- Iris Shaders
- Fabric API (required for most mods)
- You want better performance
- You need the latest Minecraft version quickly
- You prefer lightweight modpacks
Loader Version Selection
When installing a mod loader, choose the version:- Latest: Most recent version (may have bugs)
- Stable: Recommended version (tested and reliable)
- Specific: Choose an exact version number
Resource Packs and Shader Packs
Customize your profile’s appearance:Adding Resource Packs
Obtain resource pack
Download a resource pack (.zip file) from Modrinth, CurseForge, or other sources.
Add to profile
Either:
- Right-click profile → Open Folder → Navigate to
resourcepacks/folder - Or drag and drop the .zip file into the launcher
Adding Shader Packs
Shaders require a shader mod first:Install shader mod
Install either:
- Iris Shaders (for Fabric/Quilt)
- OptiFine (for Forge)
- Built-in for some modpacks
Profile Settings
Customize each profile independently:Basic Settings
- Name: Identify your profile
- Icon: Visual identifier (custom image or emoji)
- Game Version: Minecraft version
- Loader: Mod loader type and version
Java Settings
- Java Installation: Auto-detect or custom path
- Memory Allocation: RAM dedicated to this profile
- JVM Arguments: Advanced Java configuration
Game Settings
- Resolution: Default window size
- Fullscreen: Force fullscreen mode
- Game Arguments: Minecraft launch options
Advanced Settings
- Environment Variables: Custom environment configuration
- Launch Hooks: Pre-launch, wrapper, and post-exit scripts
Settings can be configured globally (affecting all profiles) or per-profile (overriding global settings). Per-profile settings take precedence.
Best Practices
Name Clearly
Use descriptive names that indicate:
- Minecraft version
- Purpose (modpack name, server, testing)
- Mod loader if relevant
Organize with Groups
Group related profiles:
- By version (1.19 Profiles, 1.20 Profiles)
- By type (Servers, Modpacks, Vanilla)
- By status (Active, Archive, Testing)
Regular Backups
Export important profiles:
- Before major changes
- After significant progress
- When sharing with friends
Clean Up Unused
Periodically remove:
- Old test profiles
- Outdated modpack versions
- Duplicate instances
