Talk to us

Managing Your Project ▾

Clicking the orange ‘Manage Project’ button will allow you to edit your page, as well as additional non-mandatory fields.

Note — only project owners or members with access can edit these segment.

  • You can add your PayPal or Pledgie links here, making donations one click easier, in a visible area.

  • If your project has a wiki entry, this is where you can link it.

  • You can use the internal tracker (on CurseForge), or an external one if your project is on GitHub, or any other tracker website service.

  • If your code is up and available in other sites and you want people to have access to it, this option is for you!

  • Add other CurseForge users that are part of the project, assign them a role and permissions so they get recognition, access and reward points split.

  • While it’s sad to see a project go, this is the place to do so should you wish. There are other options if you simply don’t want a project to sync to the system anymore, read about those here.

«Oops, that was not supposed to happen!» ▾

There are several possible causes for this issue:

  • Firewall and/or antivirus software may block Overwolf/the CurseForge app, and thus prevent them from connecting to CurseForge’s servers.Please check your firewall/antivirus software and unblock/provide permissions accordingly.
  • DNS Issues

    To resolve any existing DNS issues that could affect the app’s connection to CurseForge’s servers, you can try to set\change change your IPv4 DNS server address by following these steps:

    1. Open the Control Panel
    2. Click ‘Network and Internet’
    3. Click ‘Network and Sharing Center’
    4. Click the ‘Change adapter settings’ option in the left pane
    5. Right-click the network interface that connects Windows to the internet, and select ‘Properties’
    6. Select and check the Internet Protocol Version 4 (TCP/IPv4) option
    7. Click the ‘Properties’ button
    8. Select the ‘Use the following DNS server addresses’ option
    9. For ‘Preferred DNS server’ type in: 1.1.1.1
    1. Open the System Preferences
    2. Click ‘Network’
    3. Select your connection and click ‘Advanced’
    4. Click the ‘+’ at the button of the ‘DNS Servers’ section
    5. Type in 1.1.1.1
    6. Click ‘OK’
    7. Relaunch CurseForge
  • At times, this issue can be caused by a certain issue with CurseForge’s plugin.To solve it, please uninstall the CurseForge from Overwolf, and install it again from the or run the app’s installer file (if you still have it).

  • Certain ISPs (Internet Service Providers) may block your connection to the CurseForge domain. Please try connecting to a different network (a mobile hotspot may work as well), or try a VPN connection.
  • IPv6

    Disabling IPv6 may resolve this issue, but please note this is a last resort solution and is generally not recommended by Microsoft.To disable IPv6, please follow these steps:

    1. Open the Control Panel
    2. Click ‘Network and Internet’
    3. Click ‘Network and Sharing Center’
    4. Click the ‘Change adapter settings’ option in the left pane
    5. Right-click the network interface that connects Windows to the internet, and select ‘Properties’
    6. Uncheck the box for ‘Internet Protocol Version 6’

Maven

CurseForge includes a maven endpoint so that you can include your dependancies using any build scripts that support maven. Please note that due to how maven works you do not provide your API key as a header, but as part of the maven URL

https://www.curseforge.com/api/maven/{projectSlug}/{mavenArtifact}/{mavenVersion}/{projectFileNameArtifact}-{projectFileNameVersion}-{projectFileNameTag}.jar

This is the Maven full URL. Below is the explanation of each part, and where you can find that information. For the examples below we will be using the CoFHCore Project.

: The slug of the project you want to use. In our example its cofhcore

: This should be the files name, in our example CoFHCore-1.10.2

: This should be what release you want, in our case we are going to use release as this gives us the latest, but you can also use the file version in the name (Such as 4.1.0.155 for CoFHCore-1.10.2-4.1.0.155-universal.jar)

: The same as mavenArtifact

: The same as mavenVersion

: The name tag on the file, on older mods it would be dev on newer ones it might be universal, in our case its universal

This puts our final example link at:

https://minecraft.curseforge.com/api/maven/cofhcore/CoFHCore-1.10.2/release/CoFHCore-1.10.2-release-universal.jar

If you want to use the maven with ForgeGradle I’ve also provided the same example in the script below

This goes above

repositories {
    maven {
        name = "CurseForge"
        url = "https://minecraft.curseforge.com/api/maven/"
    }
}

Then add this to dependencies

compile ‘cofhcore:CoFHCore-1.10.2:release:universal’

History

The earliest archived version of CurseForge was taken in late 2007. Then, it just linked to various World of Warcraft advertisements, since the URL was reserved by GoDaddy. In 2008 it was taken by Curse, Inc., as a repository of World of Warcraft addons. The repository was imported from curse.com. The website was also paired with a CurseClient, which helped install addons. The CurseClient would be the predecessor to CurseVoice, which was renamed to the Twitch Desktop App after Curse, Inc. was bought by Twitch.tv.

CurseForge was originally oriented to addon developers rather than users, while curse.com was oriented towards the general public. Besides from World Of Warcraft, CurseForge expanded to Warhammer Online: Age of Reckoning, Age of Conan, and Runes of Magic, with the potential for other games. In mid-2011, CurseForge started hosting Minecraft content.

At first, CurseForge mainly hosted «server mods» instead of «client mods.» The term server mods referred to Bukkit plugins, while the term client mods referred to all content that required the client to modified in order to function, including language packs (non-English translation weren’t supported by the game until version 1.1), texture packs, and conventional mods. Although listed on CurseForge, mods were actually hosted on dev.bukkit.org, a sub-website. In mid-2012, texture packs were separated from client mods. In early 2013, worlds (custom saves, also called maps) were added to CurseForge.

In June 2013, CurseForge announced that they would orient to modders who used Minecraft Forge by separating the «client mods» into a subsection of CurseForge for all mods. Mods could be categorized as being based through Minecraft Forge, ModLoader, or through the modification of the Minecraft.jar, or a combination of the three. minecraft.curseforge.com became the subdomain for all third party content developed for modded Minecraft, excluding Bukkit plugins, which remained on dev.bukkit.org.

In January 2014, Feed The Beast announced a partnership with Curse, Inc. Some of Feed The Beast’s websites would be moved onto Curse servers, and eventually their modpacks would be hosted on CurseForge and would be downloaded through CurseVoice, Curse Inc’s new mod manager and communication software, instead of through the Feed The Beast launcher. Despite skepticism in the community over Curse Inc’s commercialism, the plan went through, and as a result, CurseForge had a massive increase of popularity and usage. While modders previously self-hosted mods using sites like MediaFire, CurseForge became the primary repository for mods. Many modpacks also moved onto CurseForge. This likely because of the convenience of a centralized repository, the monetary incentives for popularity of a project (reaching a significant popularity for a project would give «Curse Points» that could be exchanged for PayPal, Amazon, or Steam giftcards), the feature that a modpack download would contribute a download to the count of each mod (meaning that modders could make money off of their mods being downloaded indirectly through modpacks), the allowance of CurseForge modpack makers to be include any mod on CurseForge in their modpacks, and the presence and endorsement of popular curators such as Feed The Beast and Jadedcat.

In August 2016, Curse, Inc. was bought by Twitch.tv. CurseVoice was transformed into the Twitch Desktop App, but there was not much change to CurseForge, except for a merging of accounts. In June 2019, the curse.com website was merged with CurseForge, with CurseForge working as a singular front for both developers and users.

On October 8th, 2019, Feed The Beast announced that their contract with Curse, Inc. had ended and that they would no longer use the service and would instead recreate their own launcher. They planned to remove their content from the site on the 31st of October, although the content is still available.

First projects

  • First Bukkit plugin (or «server mod,» as it was originally called): Heroes by LordKainzo, created on August 3rd, 2011.
  • First mod: Invinci-Dogs by an unknown user, created on August 25th, 2011 for Minecraft Beta 1.7.3.
  • First texture pack: Pocok’s texture pack by a user likely named Pocok, created on September 3rd, 2011.
  • First world: Texture Pack Viewer by Pluto_mcpvp, created on January 29th, 2013.
  • First modpack: Aesthetic Construction by jadedcat, created on October 23rd, 2014.
  • First customization: LUCKY BLOCK BROWN MOD by a user likely named Josh7506EI, created on February 21st, 2015.
  • First addon: Castle Siege by an unknown user, created on October 21, 2016.

Installed mod is not detected ▾

The CurseForge app is connected to the same repository as the CurseForge website, and allows many mod authors to upload their projects to it and share it with the world!

If you’re using a mod that cannot be found in the CurseForge app or website, it can mean:

  1. That the mod is pending review by CurseForge’s moderators, and should be available once it’s approved (check out the working hours of the moderation team ).Or
  2. The project is not available in the repository, and therefore will not be detected by the CurseForge app.

Why don’t certain mods get uploaded to CurseForge?

Mods and addons in the CurseForge repository are submitted and managed directly by their creators. 

Some authors prefer to host their addons and mods in other sources, in which case their projects will not be available in CurseForge.

If you would like to see an addons or mods you enjoy in CurseForge, contact the authors and submit a request to them.

CurseForge today

The front page of CurseForge in December 2019.

CurseForge hosts third party content for the several games, the largest being Minecraft. It also has content for World of Warcraft, StarCraft II, Kerbal Space Program, WildStar, Terraria, World of Tanks, Rift, Runes of Magic, The Elder Scrolls V: Skyrim, The Secret World, The Elder Scrolls Online, Stardew Valley, Secret World Legends, Chronicles Of Arcadia, Surviving Mars, Darkest Dungeon, Grand Theft Auto V, and Staxel.

For Minecraft, CurseForge hosts Bukkit plugins, modpacks, customizations (miscellaneous content, mainly mod configurations), addons, mods, texture packs, and worlds. Each type can be filtered by various categories, and can be sorted by date created, last uploaded, name, popularity, and most downloads. Creators earn «Curse Points» for the popularity of their projects, which can be redeemed for PayPal or Amazon (for Amazon.com, Amazon.co.uk, Amazon.de, and Amazon.ca only) giftcards. The amount of Curse Points given is in proportion to a secret formula determining popularity to avoid creators releasing as many updates to a project as possible to rack up Curse Points.

Main Submission Page ▾

  • Which game is the project for? Choose from the dropdown menu.If it’s not in the list, open a ticket and request a new game!

  • Some games have multiple game categories. Tag the relevant one. Not sure about it? Why not consult with peers in the Discord server for advice!

  • This should be a unique and distinct name, so make sure to check if a project with the same or highly similar name already exists.Avoid version numbers, creator names or excessively long names in general.

  • A summary is a one line explanation that offers the gist of what your creation offers.Share what your project does, not who created it, what version or server it is intended for.

  • The Description is an opportunity to tell the story behind you creation. What makes it unique, what experience does it provide. You can embed images and videos or mention notable mods.This is also the place to share your socials and invite users to join your community if you’d like, add credit to whom it’s due and add functional instructions for installing or running your creation.The Description is the most open section in the project submission process, however you should consider the dos and don’ts mentioned in the moderation policies.Note: Partnership affiliations and donation links — You may add Server Hosting partnerships links or banners if you have any, but keep them civil in size and visual presence. Keep the users in mind!Ditto with donation sites. Additionally, avoid advertising paywalled features available for donators. What you do in the donation site is your concern and liability.

  • These are the two text-editor options that you can choose from. If you are not sure which to use, we recommend the default WYSIWYG (which stand for ‘What You See Is What You Get’).

  • Choose from a list of available licenses or write your own with ‘Custom’. You can refer to the link available next to this dropdown menu to learn more about licenses.Attention! If you are porting a project, or remaking it — please make sure the license of the original project allows it, and if it requires your license to follow suit (such as GNU License).Note that if ported/forked projects are available in additional repositories and there is a conflict between licenses, our moderation refers to the license as it appears in the CurseForge project page.After you choose a license, the full license terms will appear below the dropdown menu for you to review.

  • This should be the outright distinctive category of your creation, so users can easily expect what they’re going to get with a quick glance, or by filtering.

  • If there are more relevant categories, mark them up so users can easily find them when filtering by category. You can choose up to 5 additional categories, but you can also leave this empty.

  • This is your projects visual representation — So why not make it cool and stand out?!This should be at least minimum 400*400 px (1:1 scale) image file. Anything larger will be downscaled to the appropriate size.This cannot be a single colour blank square, and should be your original graphic, meaning that it should not use an existing project avatar, nor a generic game graphic such as the game’s logo etc.Your avatar can include the name of your project, but it doesn’t have to!You should probably have this ready before you start the submission process. You can choose the file with a simple File Explorer that will open once you click ‘Choose File’.

  • This refers to the mod’s or addon’s language in-game.Note that even if your project is not in English — you must still include English in your summary and description!

  • * Allow Comments Toggle — We encourage creators to enable a communication channel with users for feedback, requests and bug reporting. If you prefer to toggle off comments, we suggest adding links and referring your audience to an alternative option within the description.* Experimental — This means the project will not sync with the CurseForge eco-system. This option is recommended mostly for experienced authors who understand the benefits and limitations of this project type.You can read more about this, as well as how you can submit an experimental project to ‘non-experimental’ status from your project page here.

And that’s it!Your Project will now head over to moderation, where several automated and manual processes are run to make sure your project follows our standards.If your project requires changes, you will receive more specific instructions which you can access in your notification area, or head over to https://www.curseforge.com/my-notifications.

References

  1. https://web.archive.org/web/20071224063512/https://curseforge.com/
  2. https://web.archive.org/web/20080430143106/https://curseforge.com/
  3. https://web.archive.org/web/20080503043205/http://www.curseforge.com/announcements/forks-and-clones-and-multiple-repositories/
  4. https://web.archive.org/web/20080503024753/http://www.curseforge.com/announcements/beginning-the-import-from-cursecom/
  5. https://web.archive.org/web/20081201151534/http://www.curseforge.com/announcements/news-flash-incoming-improvements-to-the-curse-client/
  6. https://web.archive.org/web/20110820080718/http://www.curseforge.com:80/games/
  7. See the 2056 server mods compared to 76 client mods https://web.archive.org/web/20111224110958/http://www.curseforge.com/
  8. https://web.archive.org/web/20111124112304/http://dev.bukkit.org/server-mods/
  9. https://web.archive.org/web/20111124112050/http://dev.bukkit.org/client-mods/
  10. https://web.archive.org/web/20120804111536/http://www.curseforge.com/
  11. https://web.archive.org/web/20130304222120/http://www.curseforge.com/
  12. https://web.archive.org/web/20130701000616/http://www.curseforge.com/announcements/curse-forge-is-now-hosting-forge-mods/
  13. https://forum.feed-the-beast.com/threads/ftb-and-forge-curse-partnership.38512/
  14. https://www.geekwire.com/2016/amazon-owned-twitch-acquires-gaming-content-platform-curse/
  15. https://medium.com/curseforge/curseforge-is-getting-a-new-look-d182fdf0c658
  16. https://forum.feed-the-beast.com/threads/on-the-31st-october-2019-the-partnership-between-ftb-and-twitch-will-be-ending.300783/
  17. See the last page of https://www.curseforge.com/minecraft/bukkit-plugins?filter-sort=1
  18. See the last page of . The username «_ForgeUser6844997» appears to be autogenerated.
  19. See the last page on . The username «_ForgeUser6851927 » appears to be autogenerated.
  20. See the last page of
  21. See the last page of https://www.curseforge.com/minecraft/modpacks?filter-sort=1
  22. See the last page of . The username «_ForgeUser19098107» appears to autogenerated.
  23. See the last page of . The username «_ForgeUser22781877» appears to be autogenerated.
  24. https://www.curseforge.com/all-games
  25. https://authors.curseforge.com/store

Getting Started

Modified on: Thu, 7 Oct, 2021 at 2:02 PM

Log in with Twitch credentials

You can go ahead and start using the new CurseForge app without logging in — your installed games and mods automatically.

If you wish to access the syncing features, you will need to log into your CurseForge account with your Twitch credentials, by clicking on the ‘Log in’ button in the side-bar menu:

When clicking ‘Connect with Twitch’ you will be taken to a webpage in your browser where you will be asked to provide your credentials, as well as ‘Authorize’ Twitch to share your basic information (username and avatar) with Overwolf/CurseForge.

That’s it — now you’re logged in! 🙂

Creating an Overwolf account

Creating an Overwolf account is not mandatory, but it is recommended since, as part of the migration from Twitch to Overwolf, logging in with Twitch credential will be available only temporarily (until the migration process is complete). From there on, logging into the app and into CurseForge will be possible with Overwolf credentials only.You can find additional info here.

Creating an Overwolf account is simple and quick — check out this guide to learn more!

How to detect my games and mods

Your installed games and mods should be automatically detected by the app, but if you notice anything missing — no worries! You can first try to initiate a scan, or browse your system to add a game manually.

  • Follow the next steps to initiate the scanning process:
    1. Head over to the app’s Settings
    2. Click the ‘+’ button
    3. Choose ‘Scan computer for games’:
    4. The app will inform you of the scan’s completion and its results:
  • Follow the next steps to add your game manually:
    1. Head over to the app’s Settings
    2. Click the ‘+’ button
    3. Choose ‘Manually add a game’: 
    4. Navigate to the game’s installation directory:
    5. Select the game’s main folder
    6. Your game should be now successfully added to the app!

Which games are supported in the CurseForge app?

The CurseForge app currently supports the following games:

  • Chronicles of Arcadia
  • Darkest Dungeon
  • Kerbal Space Program
  • Minecraft Java Edition
  • Minecraft Dungeons
  • Rift
  • Runes of Magic
  • Secret World Legends
  • Stardew Valley
  • Surviving Mars
  • The Elder Scrolls Online
  • The Secret World
  • World of Tanks
  • World of Warcraft

How to set auto updates

To allow the app’s auto updater to check for updates and install them, please visit the following settings (*this feature will only work ):

  1. Addons > Updates

    You can choose how frequently CurseForge will check for updates available for your addons:

  2. Game Specific > Choose a game > Auto Install Updates

    Choose whether or not to allow the app to install available updates automatically: 

Moderation staff working hours

Project/File moderation is done between 8AM to 3PM CET (11PM-6AM PST), Sunday through Thursday, excluding holidays.

This process is First in, First out and any files submitted late in the day may not be checked until the next review day.

Useful settings

To open CurseForge’s settings, click on the cogwheel button located at the bottom of the menu:The settings menu is divided into two sections: General CurseForge settings and game specific settings:Here are some useful settings and options you should know about:

  • Start with Windows

    When turned on, Overwolf will also launch on startup, as CurseForge requires Overwolf to run. If you wish, you can also set the startup setting for Overwolf separately (click ‘here’ to open Overwolf’s General settings).

Addons multi-selection

The CurseForge app allows you to select multiple addons and perform actions for all of them at once, like updating or deleting them from the ‘My Addons’ section, or installing brand new ones. To select multiple addons you can:

  • Press and hold down the Ctrl key in your keyboard and add each addon to your selection with the left-click button of your mouse.
  • Click on an addon with your mouse, press and hold down the Shift key and click with your mouse on another addon to create a range selection.

*A multi-selection checkbox feature is planned for future versions of the app!

Once you have multi-selected the addons you can click one of the options on top of the addons list to apply it to all of them. In the following example, we have selected multiple addons and installed them all at once:

How to get logs

If you need to export your logs for any purpose, you can do so through Overwolf by following a few easy steps:

  1. Right-click your Overwolf tray icon and hit ‘Support’
  2. Click on ‘Create logs zip’
  3. The location window will pop automatically, with the zip highlighted — send it to us 🙂

If you’re having trouble with these steps, you can also .

Did you find it helpful?
Yes
No

Send feedback Sorry we couldn’t be helpful. Help us improve this article with your feedback.

Project File Management API

To update a file, issue a POST multipart/form-data request to , containing the field: . The ID of your project will be in the URL when you go to its overview page.

must contain a json object with the following fields:

{
    fileID: 20402, // This is the file ID you are updating. This is required.

    // Note: These are all optional fields, you can include any of these in any combination. 
    // The API will fail if you do not include any settings to change.
    changelog: "A string describing changes.", // Can be HTML or markdown if changelogType is set.
    changelogType: , // Choose one, defaults to text
    displayName: "Foo", // A friendly display name used on the site if provided.
    gameVersions: , // A list of supported game versions, see the Game Versions API for details. Not supported if parentFileID is provided.
    releaseType: "alpha", // One of "alpha", "beta", "release".
    relations: {
        projects: [{
            slug: "mantle", // Slug of related plugin.
            type:  // Choose one
        }]
    } // Optional: An array of project relations by slug and type of dependency for inclusion in your project. 
}

On successful upload, returns a json object containing the old file ID:

{
    id: 20402
}

Maven

CurseForge includes a maven endpoint so that you can include your dependancies using any build scripts that support maven. Please note that due to how maven works you do not provide your API key as a header, but as part of the maven URL. 

https://www.curseforge.com/api/maven/{projectSlug}/{mavenArtifact}/{mavenVersion}/{projectFileNameArtifact}-{projectFileNameVersion}-{projectFileNameTag}.jar

This is the Maven full URL. Below is the explanation of each part, and where you can find that information. For the examples below we will be using the CoFHCore Project.

: The slug of the project you want to use. In our example its cofhcore

: This should be the files name, in our example CoFHCore-1.10.2

: This should be what release you want, in our case we are going to use release as this gives us the latest, but you can also use the file version in the name (Such as 4.1.0.155 for CoFHCore-1.10.2-4.1.0.155-universal.jar)

: The same as mavenArtifact

: The same as mavenVersion

: The name tag on the file, on older mods it would be dev on newer ones it might be universal, in our case its universal

This puts our final example link at:

https://minecraft.curseforge.com/api/maven/cofhcore/CoFHCore-1.10.2/release/CoFHCore-1.10.2-release-universal.jar

If you want to use the maven with ForgeGradle I’ve also provided the same example in the script below

This goes above

repositories {
    maven {
        name = "CurseForge"
        url = "https://minecraft.curseforge.com/api/maven/"
    }
}

Then add this to dependencies

compile ‘cofhcore:CoFHCore-1.10.2:release:universal’

Export

The localization API allows exporting via a GET request. Below is the list of optional parameters that are accepted by the endpoint. These all correspond to the available feature on the export page, and none are required.

https://wow.curseforge.com/api/projects/{projectID}/localization/export
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector