Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk9 min

How to Make and Share a Custom Modpack Profile with CurseForge

Create a custom Minecraft profile in CurseForge, add compatible content, then share it privately by exported ZIP or seven-day profile code. This guide also explains imports, invalid-file errors and public package structure.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To make a custom CurseForge modpack, create a Minecraft Java Edition profile, choose its Minecraft version and modloader, add content from Add More Content, and test it. To share it privately, use Share Profile to export a ZIP or generate a profile code. ZIP files can be kept and resent; profile codes are convenient but expire after seven days.

What a CurseForge profile contains

In CurseForge, a profile is the collection of settings and files used to launch a custom Minecraft Java Edition instance. The profile records the Minecraft version, modloader, installed mods and any additional folders you choose to export. It is not the same thing as sending someone a single mod, a world folder or a data pack. The CurseForge importer expects a modpack or custom-profile package that follows CurseForge’s export structure.

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.

Before creating one, make sure you have the CurseForge app installed and enough disk space for Minecraft, the loader and your selected content. The exact performance requirement depends on the mods and resource packs you choose; CurseForge does not guarantee that arbitrary combinations will work together.

Create the custom profile

Open the Minecraft profile creator

  1. Open the CurseForge app and select Minecraft.
  2. Click Create.
  3. Enter a descriptive profile name, such as Adventure Server 1.20.x or Lightweight Building Pack.
  4. Select the Minecraft version you intend to use.
  5. Select a compatible modloader, then create the profile.

CurseForge supports Forge, Fabric, NeoForge and Quilt profiles. It also supports Vanilla profiles, but Vanilla has no modloader and does not support mods. Choose Vanilla only when you need a profile for an unmodified game or for content that does not require a modloader.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

The Minecraft version and loader are foundational choices. A mod compiled for one Minecraft release or loader may not load under another, even when the names look similar. Decide these values before installing a large number of mods so you do not have to rebuild the profile later.

Open the new profile

After creation, find the profile under My Modpacks and open it. The profile page is where you install content, change profile options and launch the instance. Keep the profile name and version clear enough that a friend can identify the correct pack after importing it.

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

Add mods, resource packs and maps

Install content through Add More Content

  1. Open the profile from My Modpacks.
  2. Click Add More Content.
  3. Search for a mod, resource pack or map.
  4. Check that the result supports the profile’s Minecraft version and modloader.
  5. Click the install control for the item you want.

Use the same process to add resource packs and maps when they are available for the selected game version. Installing from the profile’s content browser helps CurseForge identify the project and version that should be recorded in the profile.

Do not assume that two items are compatible just because both appear in search results. Compatibility can fail when the Minecraft versions differ, when the loaders differ, or when both values differ. Some mods also require a particular loader release or another dependency.

Fix version and modloader mismatches

CurseForge identifies incompatibility when a mod and profile use different Minecraft versions, different loaders, or both. Forge, Fabric, NeoForge and Quilt are separate loader ecosystems; a Fabric build is not interchangeable with a Forge build merely because the mod has the same name.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Change the loader version when a dependency requires it

  1. Open the affected profile.
  2. Open Profile Options.
  3. Select the Minecraft or modloader version required by the mod.
  4. Click Done.
  5. Relaunch the profile and check the result.

Changing the loader can make other installed mods incompatible. If the profile becomes unstable, return to the last known compatible version or remove the item that introduced the requirement. Keep a note of deliberate version changes so everyone receiving the pack uses the same combination.

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

Test the profile before sharing it

Click Play from the profile page and allow Minecraft to start. A successful launch confirms only that this installation starts on your computer; it does not prove that every computer, Java installation or graphics configuration will behave identically.

  • Open a test world and verify that the principal mods load.
  • Check that required blocks, items, menus and key bindings appear.
  • Test any resource pack or map that is essential to the experience.
  • Close the game normally before exporting so files are not being changed during packaging.

If a mod reports a missing dependency, install the required project in the same profile or use the loader version specified by the mod. If startup fails after a recent addition, remove that addition temporarily and launch again to isolate the conflict.

Choose ZIP sharing or a profile code

CurseForge provides two private-sharing methods in the profile’s Share Profile window. The choice depends on whether you need a durable file or a quick handoff.

Method How the recipient gets it Validity and permanence What you control Best use
Exported ZIP You send the generated ZIP through your preferred file-sharing method The file can be retained and resent; it is not a seven-day code You select which profile folders are included A team, server group or friend who may need the pack again later
Profile code You send a code and the recipient enters it in CurseForge The code is valid for seven days, according to CurseForge Support (2026) No file-transfer step, but the code must be regenerated after expiry A fast one-time handoff when both people are using the app

Neither method makes incompatible mods compatible. Both identify a custom profile that CurseForge can import; the recipient may still need to resolve a local launcher, Java or hardware issue.

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.
Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Export a private modpack ZIP

Select the profile folders

  1. Open the Minecraft tab.
  2. Select the profile you want to share.
  3. Open the profile’s top-right context menu.
  4. Choose Share Profile.
  5. Select the folders to include.
  6. Confirm the export and wait for CurseForge to create the ZIP.

For a normal modpack share without worlds, CurseForge’s support instructions say to select config and mods. The config folder carries configuration choices; mods identifies the installed mod files or entries needed for the profile. Include other folders only when they are part of the experience you intend to distribute.

Decide whether to include saves and other files

Including a world or save can give the recipient your existing map, but it also sends progress and potentially large files. A clean modpack generally omits personal saves. Include resource, script, map or configuration folders when they are required for the profile to behave as designed.

Keep the original ZIP unchanged after exporting. If you make later changes, export a new file and label it with a version or date so recipients do not confuse two builds.

Share with a profile code

Generate the code

  1. Sign in to CurseForge.
  2. Open the Minecraft profile you want to share.
  3. Choose Share Profile.
  4. In the sharing window, choose Generate code.
  5. Send the resulting code to the recipient.

CurseForge Support states: “Please note that the code is only available for 7 days.” Treat the code as a short-lived invitation, not a permanent identifier. If the recipient tries it after the seven-day period, generate a new code and send that instead. CurseForge’s January 22, 2025 release notes describe profile sharing by code as an app feature.

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

Import the profile on another computer

Import a ZIP

  1. Open the CurseForge app and select Minecraft.
  2. Click Import.
  3. Choose Import Profile .zip.
  4. Select the exported ZIP file.
  5. Wait for CurseForge to install it as a new profile.

The imported pack appears under the Minecraft tab as a new profile. The recipient can then open it, review the installed content and click Play.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Import with a code

  1. Open the CurseForge app’s Minecraft section.
  2. Click Import.
  3. Choose Use Profile code.
  4. Enter the code exactly as received.
  5. Confirm the import and wait for the new profile to be created.

If the code has expired, the recipient cannot extend it locally. The creator must generate another code from Share Profile.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Resolve “Invalid file” during import

CurseForge says the feature works only with modpacks or custom profiles that match its export structure. An “Invalid file” message usually means one of the following:

  • The selected item is not a ZIP file.
  • The ZIP is an ordinary compressed folder rather than a CurseForge-exported profile.
  • The file is an individual mod, world, save or data pack.
  • The ZIP was altered, nested inside another folder or damaged during transfer.
  • The sender exported a format that does not match the CurseForge profile importer.

Recovery steps for the sender

  1. Return to the original profile in the CurseForge app.
  2. Use the top-right menu and select Share Profile again.
  3. Choose the intended folders, normally config and mods for a share without worlds.
  4. Confirm a fresh export and send that ZIP without opening and repackaging it.

Recovery steps for the recipient

  • Save the attachment locally before importing it; do not select a preview page or a cloud-service folder shortcut.
  • Confirm that the filename ends in .zip and that the download completed.
  • Use Import Profile .zip, not the code option.
  • Ask the sender for a new export if the file is an individual mod, world or data pack.

Individual mods, worlds and data packs are not accepted through this profile-import flow. They must be installed through the appropriate Minecraft or CurseForge workflow instead.

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

Private sharing versus public CurseForge publishing

A private share is intended for selected people. Public publishing creates a project that other users can discover and download, so it follows a different package structure and additional licensing rules.

Concern Private profile share Public project submission
Audience People who receive your ZIP or seven-day code Users who find the project on CurseForge
Package entry point CurseForge-generated profile export manifest.json directly at the ZIP root
Included files Folders selected in Share Profile Configs, scripts, maps, saves, resources and other files inside an overrides folder
Hosted mods Handled by the profile export and importer CurseForge-hosted mods should be referenced in manifest.json, not bundled directly as JAR files
Compliance Still subject to the rights governing the files you send Third-party mods must meet CurseForge licensing and credit requirements

Build the public ZIP correctly

For a public submission, the ZIP must place manifest.json at its root. The overrides folder sits alongside it. Put the files that need to be copied into the installed instance—such as configurations, scripts, maps, saves and resources—inside overrides.

Do not put CurseForge-hosted mod JAR files directly in the public package when the submission guide requires them to be represented in the manifest. The manifest identifies the hosted projects and versions for CurseForge to provide. Bundling those JARs can produce an invalid or noncompliant submission.

Third-party licensing and credit obligations still apply. Personal permission from an author is not accepted as a substitute for the requirements applied to unlisted third-party mods. Check each project’s license and attribution conditions before submitting.

Free tools Windows power users keep installed

One-click scans. No signup required.

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

Maintain a shared pack after the first release

Use clear versions

A profile code shares the current profile at the moment the code is generated. If you change the profile afterward, generate a new code or export a new ZIP. A recipient who already imported an older copy will not automatically receive later changes.

Use a simple label such as Pack name 1.2 — Minecraft version — loader for exported files. Record notable changes, including added or removed mods, configuration changes and loader updates. This avoids asking every recipient to guess which ZIP is newest.

Change one compatibility variable at a time

When updating a working pack, change the Minecraft version, loader or major mod set separately where possible. Launch after each meaningful change. If the profile fails, the last change is a more useful diagnostic clue than a simultaneous upgrade of every component.

Quick checklist

  • Profile created in CurseForge’s Minecraft section.
  • Minecraft version selected deliberately.
  • Forge, Fabric, NeoForge, Quilt or Vanilla chosen for the intended content.
  • Mods, resource packs and maps installed through Add More Content.
  • Profile launched successfully at least once.
  • Private ZIP exported from Share Profile, with config and mods selected for a normal share without worlds.
  • Or a profile code generated while signed in, with the seven-day expiry communicated to the recipient.
  • Recipient instructed to use Import Profile .zip or Use Profile code.
  • Public ZIP, if applicable, has root-level manifest.json, an overrides folder and manifest references for CurseForge-hosted mods.
  • Licenses and credits checked for third-party content.

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.

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

Leave a Reply

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

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

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver 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.