Skip to content
!DARK edited this page Sep 29, 2022 · 9 revisions

Welcome to Modpack Manager Wiki Page!


Getting Started

Modpack Manager has compatibility with the FancyMenu mod! You can use all features with a more customized and styled menu. For more information


Config File

You can find the config file in this directory: ("config/packmger/client-config.toml")

| Title

There are multiple syntaxes you can use to appear in the title:

  • ${version} = The version of the Modpack that you assigned.
  • ${mcversion} = The current version of Minecraft.
  • ${gamestate} = For showing the game state: In Loading Screen, Main Menu, Singleplayer, Multiplayer, Realm

| Version

Here, you can assign the Modpack version! Assign it to any tracking numbers. But I prefer these two schemes:

  • v0.0.1 = 3 Input tracking number, With the 'V' in the beginning.
  • 0.0.1 = 3 Input tracking number, Without the 'V' in the beginning.

| Identifier and Project ID or URL

There are two ways to check for the new updates in your modpack!
for more information

| Startup Title

There is a unique title! That will pop up when the game is about to startup. It can be helpful for many things, For welcoming the player or telling them to wait. If it's disabled, It won't appear! The modpack title instead.

| Gamestate Visibility

This section is for choosing a specific gamestate to appear. for example:

  • ALL = It will change the gamestate to every screen you visit.
  • PLAYING_MODE_AND_EXTRA = This option is so that when you enter any mode in the game, It will appear in the title according to it! And It will show you more information when you access such things as Crafting Table.
  • PLAYING_MODE_AND_PAUSE_SCREEN = What it does is When you start to join the world or pause the game! It will make the gamestate change.
  • ONLY_PLAYING_MODE = It will only be changed when you start to join the world in Singleplayer, Multiplayer, or Realm.

| Startup Loading Text

You can change the text for the loading screen gamestate. Whenever you are at the loading screen, it will appear in the title if it's enabled

| CFU Button(Checking for Updates) Behavior

When you are on the title screen for the first time after launching the game, it will make the update check button behave according to this value. So If it sets to true, you have to press it once to check for a new update! And vice versa.




Checking Function

To make the modpack check for updates, you need to make some adjustments in the config file. There are two ways to check for the new updates in your modpack! If the modpack is on Curseforge, It will detect the recent updates automatically. If it is on other websites like Technic or ATLauncher, For now, Unfortunately, there is no way to check the recent updates automatically on these websites. You have to make some changes to the manifest JSON file every time you upload an update.

  • It's easier than you think. Just by doing these three steps! You will have it all working.

  • | Modpack in Curseforge

    1. If you haven't already created a project on the Curseforge website, you need to create one and copy the slug from the creating page or the modpack URL. Also, visit your modpack modpack home page, And copy the project id.

    | Project Slug and ID











    2. Type down all the information you copied in the config file

    | Config file










    3. Make sure when you upload a new update on Curseforge that the file name contains the upcoming version of the modpack!

    | File name on Curseforge







    | Modpack in other Websites

    1. You need to assign a unique identifier in the config file

    | Identifier



    2. And then copy the JSON content and change the JSON identifier to be equal to the same one in the config file, And then upload it to a text-storage-based site like Pastebin! Insert the copied content in the New Paste box. You can name it or keep it blank. Press "Create New Paste" to upload it.

    | Modpack Manifest JSON

    {
      "modpack": {
        "identifier": "Example Modpack",
        "version": "v0.0.1"
      }
    }

    | Pastebin
















    3. Click on the raw box and copy the URL, And put it in the config files

    | Website raw button and Config file