October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Make and Share a Custom Modpack Profile with CurseForge

Learn how to build a compatible Minecraft Java profile in CurseForge, share it privately by ZIP or code, import it on another computer, and package a public project correctly.
Length9 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The safest way to share a custom Minecraft Java Edition setup in CurseForge is to create a profile in the app, keep every mod on the same Minecraft version and modloader, then use Share Profile to export an importable ZIP or generate a temporary profile code. A ZIP can be kept and resent; a profile code is convenient but expires after seven days.

This guide covers the complete workflow: creating the profile, adding mods and other content, resolving version conflicts, choosing what to share, importing on another computer, diagnosing invalid-file errors, and preparing a package for public CurseForge submission.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What a CurseForge profile contains

CurseForge uses a profile to hold the settings and files needed to launch one custom Minecraft Java Edition instance. The profile records the Minecraft version, the selected modloader, installed content and configuration files. Sharing the profile is different from sending a single mod, a world folder or a data pack: the recipient must receive a ZIP exported in CurseForge’s format or use a profile code.

Before creating anything, decide whether this is a private pack for specific friends or a public project that other players should discover. Private sharing is quickest and lets you choose exactly which folders leave your computer. Public publishing adds a required manifest structure plus licensing and credit obligations.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.

Create the custom profile in the CurseForge app

  1. Open the CurseForge app and select Minecraft.
  2. Click Create.
  3. Enter a profile name that identifies the pack. A name such as Server Season 3 is more useful to recipients than a generic name such as Test.
  4. Select the Minecraft version you intend to play.
  5. Select a compatible modloader, then create the profile. CurseForge supports Forge, Fabric, NeoForge and Quilt profiles. You can also choose Vanilla; a Vanilla profile has no modloader and does not support mods.
  6. Open the new profile under My Modpacks.
  7. Choose Add More Content and install the mods, resource packs or maps you want.
  8. When the profile is assembled, click Play to launch it and verify that the instance starts before sharing it.

Choose the loader deliberately

Profile choice What it means Use it when
Forge A Forge-based profile for mods built for the selected Minecraft version and Forge release. The mods you need specify Forge.
Fabric A Fabric-based profile. Your chosen mods and their dependencies specify Fabric.
NeoForge A NeoForge-based profile. The pack’s mods target NeoForge rather than Forge or Fabric.
Quilt A Quilt-based profile. The content you selected requires Quilt.
Vanilla No modloader; mods are not supported. You want an unmodded profile, possibly with other supported content such as resource packs or maps.

A loader is not interchangeable just because two loaders support the same Minecraft release. A Fabric mod cannot be made compatible by placing it in a Forge profile, and changing the Minecraft version can be just as disruptive. Select the loader named by the mod’s CurseForge page or documentation rather than choosing the most familiar option.

Add only the content the profile needs

Add More Content is the profile’s controlled installation point. Add the mods first, then resource packs and maps that match the same game version. Keep notes about optional additions so you can explain to friends which parts are required and which are cosmetic.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Launch the profile after major additions instead of waiting until the end. An early launch tells you whether the selected loader starts and whether a newly added item introduces a conflict. It is easier to identify one problematic addition than to diagnose a dozen changes made at once.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

Keep Minecraft, loader and mod versions aligned

CurseForge marks a mod or profile as incompatible when the Minecraft versions differ, when the modloader differs, or when both differ. Compatibility is a three-part match: Minecraft version, loader family and the loader version required by the content. Even when two items advertise the same Minecraft release, they may target different loaders or loader builds.

What differs Typical result Corrective action
Minecraft version The mod is listed as incompatible with the profile. Install a build of the mod for the profile’s Minecraft version, or change the profile version to the one required by the pack.
Modloader family A Forge, Fabric, NeoForge or Quilt item does not match the profile. Create or edit the profile with the loader that the mod supports; do not substitute another loader.
Loader version The mod requires a different release of the same loader. Open Profile Options, select the required loader version, click Done and relaunch.
Several differences CurseForge can report the item as incompatible for more than one reason. Resolve the Minecraft version and loader requirements together, then test the profile again.

Use Profile Options when a dependency names a loader release

If a mod or dependency specifies another loader version, open the profile’s Profile Options. Select the required version, click Done and relaunch the profile. Re-export or regenerate the share only after the corrected profile launches. Otherwise, your friend will receive the same mismatch you just fixed.

No compatibility check guarantees that every mod works with every other mod. Mods can conflict because of their own requirements or behavior. Treat a successful launch of the complete profile as your practical checkpoint, and tell recipients which Minecraft version and loader the pack uses.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

Share a private profile as a ZIP

  1. In the Minecraft tab, select the profile you want to distribute.
  2. Open the profile’s top-right context menu.
  3. Choose Share Profile.
  4. Select the folders you want included.
  5. Confirm the selection. CurseForge creates an importable ZIP.
  6. Send that ZIP through the file-sharing method you prefer.

For a normal modpack share without worlds, the CurseForge support workflow calls for selecting the config and mods folders. The folder chooser is deliberate: include the configuration and content needed for the recipient’s instance, but do not distribute personal files unnecessarily. If your pack depends on additional folders, select them in the Share Profile window and verify the resulting archive before sending it.

When a ZIP is the better choice

  • You want an archive that can be retained and sent again after the original session.
  • Some recipients will not import the pack immediately.
  • You need to choose the folders included in the package.
  • You want a record of one known-good version of the profile.

The ZIP is an export, not a live link. If you later add a mod or change a configuration, export a new ZIP and identify the new version clearly so recipients do not mistake an older archive for the current pack.

Share with a CurseForge profile code

  1. Log in to CurseForge.
  2. Open the profile’s Share Profile window.
  3. Choose Generate code.
  4. Send the generated code to your friend.

A profile code is valid for seven days, according to CurseForge Support (2026). After it expires, generate a new code from the Share Profile window. CurseForge’s January 22, 2025 release notes identified profile sharing by code as an app feature.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

ZIP or code: which should you send?

Consideration Exported ZIP Profile code
How it is delivered A file sent through your chosen file-sharing method. A short code copied from the Share Profile window.
Permanence The recipient can retain the archive and you can resend it. Temporary; the code stops working after the seven-day validity period.
Convenience Requires downloading and selecting the file during import. Avoids manually transferring an archive.
Control over contents You select folders before the ZIP is created. Uses the profile-sharing flow in the app.
Best fit A lasting handoff, a group that will install later, or a versioned backup. A quick handoff while everyone is ready to import.

For a small group installing together, send the code and remain available while everyone imports it. For a community, a delayed installation or a backup, use the ZIP so the share does not depend on a seven-day window.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Import the profile on another computer

  1. Open the CurseForge app and go to Minecraft.
  2. Click Import.
  3. For an archive, choose Import Profile .zip and select the exported ZIP.
  4. For a code, choose Use Profile code and enter the code you received.
  5. Let CurseForge create the profile. A ZIP import installs the pack as a new profile under the Minecraft tab.
  6. Open the imported profile and launch it. If CurseForge reports a version or loader conflict, correct that requirement before adding unrelated changes.

The importer is designed for modpacks and custom profiles that match CurseForge’s export structure. It is not a general-purpose file installer: an individual mod, a world folder or a data pack cannot be imported through this profile flow. Those items must be handled through the appropriate in-app content or file workflow instead of being presented as a profile ZIP.

Fix an “Invalid file” message

Symptom Likely cause Fix
CurseForge rejects the selection immediately. The selected item is not a ZIP archive. Use the actual exported ZIP created by Share Profile, not a folder or a renamed file.
The file is a ZIP but still cannot be imported. It is not a modpack or custom-profile export, or its internal structure does not match CurseForge’s expected structure. Return to the creator’s CurseForge profile, use Share Profile again and export a fresh archive.
You selected one mod, world or data pack. The importer does not accept individual content items through this flow. Ask the creator for a complete profile ZIP or a profile code.
The import succeeds but launch fails. The profile contains a Minecraft-version, loader or loader-release mismatch, or the content itself conflicts. Check the profile’s selected version and loader, use Profile Options if a required loader version is named, then relaunch.

Do not solve an invalid-file error by zipping an arbitrary instance folder. The export operation adds the structure CurseForge expects; manually compressing files can omit that structure or place files at the wrong level.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Prepare a pack for public CurseForge submission

Private sharing and public publishing are different workflows. A private share is intended for people you choose. A public project is discoverable and must follow CurseForge’s packaging, licensing and credit rules.

Required archive structure

For a public project submission, the ZIP must contain manifest.json directly at the archive root and an overrides folder. Do not place the manifest inside another enclosing directory.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • manifest.json describes the project and references CurseForge-hosted mods.
  • overrides contains the files that should be copied into the instance, including configurations, scripts, maps, saves, resources and other included files.
  • CurseForge-hosted mod JAR files should be represented by references in manifest.json, not bundled directly in the archive.

Before uploading, open the ZIP and confirm the root level visually. A structure such as MyPack/manifest.json is not the same as having manifest.json at the root. Keep custom files inside overrides so the importer knows where they belong.

Licensing and credits

Third-party mods must satisfy CurseForge’s licensing and credit requirements. Personal permission is not accepted as a substitute for the required rights for an unlisted third-party mod. Check each included project’s terms and provide the credits the project requires before submitting. If a mod is hosted on CurseForge, reference it through the generated manifest rather than bundling its JAR.

Private share versus public project

Decision Private profile share Public CurseForge submission
Audience Specific friends or a private group. Anyone who can find the project page.
Packaging Use the app’s Share Profile ZIP or code. Use a ZIP with root-level manifest.json and an overrides folder.
Hosted mods Included according to the private export selection. Reference CurseForge-hosted mods in the manifest instead of bundling their JARs.
Rights and credits Still respect the creators’ licenses for anything you distribute. Licensing and credit compliance is part of submission requirements; personal permissions do not replace rights for unlisted third-party mods.
Discoverability No public project page is required. The point is a public project that other players can discover and install.

A practical handoff checklist

  • The profile is for Minecraft Java Edition.
  • The selected Minecraft version is the one your recipients should use.
  • The loader family and loader release match the mods’ requirements.
  • The profile launches successfully before export.
  • You used Share Profile, rather than zipping an arbitrary folder.
  • For a standard share without worlds, you selected config and mods.
  • You chose a ZIP when recipients may install later, or a code when they can import within seven days.
  • Recipients know to use Import Profile .zip or Use Profile code, not an individual-mod import.
  • A public archive has manifest.json at its root and custom files under overrides.
  • Publicly distributed third-party content has the required licenses and credits.

Keeping a shared pack maintainable

When you change the Minecraft version, loader version, mods or configuration, treat the result as a new pack revision. Launch the revised profile, then export another ZIP or generate a new code from the updated profile. Give the revision a clear name or filename so recipients can tell which archive is current.

If a friend reports a failure, first ask which Minecraft version and loader the imported profile shows. A mismatch can be corrected in the profile; an invalid archive must be re-exported. Keeping those two failure types separate prevents repeated imports of a broken file.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.