Skip to content

Mod Management ​

VoxVer Launcher features a powerful Mod management system that integrates the Modrinth mod repository. It supports search, download, enable/disable, configuration editing, update detection, and more all in one place.

CurseForge Planned

CurseForge integration is currently planned (API key pending approval). For now, Modrinth is the primary source.

Since v0.6.2, the Downloads page features a multi-category view with a left sidebar for switching between "Vanilla", "Mod", "Modpack", "Datapack", "Resource Pack", "Shader Pack", and "Community Resources", making it easy to find what you need. This chapter covers every aspect of mod management.

Search & Download ​

VoxVer Launcher supports searching and downloading mods from Modrinth, covering the vast majority of mainstream mods. CurseForge integration is planned.

Search Steps ​

  1. Go to the Downloads page and click the "Mod" category tab
  2. Enter the mod name or keywords in the search box
  3. Filter by category tags (e.g., "Utility", "Performance", "Decoration", "Adventure", etc.)
  4. Sort by popularity, download count, update time, etc.
  5. Click on a mod to view its detail page

Download Steps ​

  1. On the mod detail page, verify the supported game version and ModLoader type
  2. Click the Download button
  3. Select the target instance to install into (if multiple instances exist)
  4. Wait for the download to complete

TIP

Download progress can be viewed in the global download popup at the bottom right, with support for pausing and canceling operations.

Local Mod Management ​

Go to the Instance Details page to view and manage all mods installed in that instance.

Management Features ​

ActionDescriptionDetails
Enable / DisableToggle the mod's loading stateClick the switch next to the mod to toggle — no need to delete the file. Disabled mods will not be loaded by the game, but the file remains in the mods/ directory (the filename will have a .disabled suffix appended)
Config EditingEdit the mod's configuration fileSupports .toml, .json, .cfg, .conf, .ini format config files. Click the "Edit" button to open the built-in editor — save after making changes and the new configuration will take effect immediately
DeleteRemove the mod from the instanceClicking "Delete" will permanently remove the mod file from the mods/ directory. A confirmation dialog will appear before deletion
Install from FileImport mod from local fileClick "Install from File" to select local .jar files, supports multi-select batch import, automatically copies to instance's mods/ directory
Dependency CheckCheck mod prerequisitesAutomatically detects dependency relationships (required / optional / incompatible / embedded) for installed mods via Modrinth API, shows red badge when dependencies are missing
Install DependenciesOne-click install missing depsAfter detecting missing dependencies, click "Install Dependencies" to automatically download and install required prerequisite mods from Modrinth
Update DetectionCheck if the mod has a newer versionBased on Modrinth SHA1 hash comparison, automatically detects available updates for installed mods. An orange update badge will be shown when updates are available

Mod Metadata Parsing ​

VoxVer Launcher uses @xmcl/mod-parser to automatically parse metadata from mod jar files, supporting the following formats:

FormatModLoaderParsed Content
fabric.mod.jsonFabricName, version, authors, description, homepage, dependencies, icon
quilt.mod.jsonQuiltName, version, contributors, description, homepage, dependencies, icon
mods.tomlForge / NeoForgeDisplay name, version, authors, description, homepage, dependencies, logo
mcmod.infoForge (legacy)Name, version, authors, description, homepage, logo
MANIFEST.MFGenericName, version, description, authors

Mod icons are automatically extracted from jars and cached locally for display in the list. For mods that cannot be parsed, the app falls back to inferring name and version from the filename.

Mod Detail Popup ​

On the Instance Details page, click a mod row or the "Detail" button to open a popup window showing complete information:

  • Name & Version — Mod name and current version number
  • Authors — Mod authors/development team
  • Description — Mod feature description
  • Dependencies — Required dependencies list
  • Homepage Link — Official website or Modrinth/CurseForge project page
  • File Path — Full local disk path of the mod file

ModLoader Support ​

VoxVer Launcher supports the following ModLoaders. Different ModLoaders correspond to different mod ecosystems:

ModLoaderMod EcosystemSource RepositoriesNotes
FabricFabric-specific modsModrinth (CurseForge planned)Lightweight, large mod selection, fast loading
ForgeForge-specific modsModrinth (CurseForge planned)Well-established ecosystem, rich in large mods
NeoForgeNeoForge-specific modsModrinth (CurseForge planned)Next-generation ecosystem, compatible with Forge mods
QuiltQuilt / Fabric modsModrinthCompatible with most Fabric mods

WARNING

  • Before downloading a mod, make sure its supported game version and ModLoader match your instance configuration.
  • Mods from different ModLoaders cannot be mixed. For example, Fabric mods cannot be loaded in a Forge environment.
  • Some large mods may have dependencies (required prerequisite mods). Ensure all dependencies are installed.

FAQ ​

Mod not working after installation? ​

Follow these steps to troubleshoot:

  1. Make sure the ModLoader is correctly installed — Go to the versions page and check whether the corresponding ModLoader is installed for the target version
  2. Confirm version compatibility — Check if the mod's supported game version matches your installed version
  3. Verify ModLoader type compatibility — Fabric mods can only be loaded in a Fabric environment, Forge mods only in a Forge environment
  4. Check if the mod is disabled — In the instance details, confirm the mod's enable switch is turned on
  5. Check for dependencies — Some mods require prerequisite mods to function properly; check the mod's description page

Mod download failed? ​

Possible causes and solutions:

CauseSolution
Network connection issueCheck your network connection, or try switching the download source
Download source unavailableGo to Settings to switch to another download source
Insufficient disk spaceFree up disk space and retry
Target instance does not existMake sure the target instance has not been deleted

How to view mod details and changelogs? ​

On the Downloads page, click on a mod name to enter its detail page, where you can see the full description, screenshots, supported versions, changelogs, dependencies, and more.

Where are the mod configuration files? ​

Mod configuration files are typically located in the config/ folder within the instance directory. You can also edit them directly through VoxVer Launcher's built-in configuration editor without having to locate the files manually.

Mod Auto-Update ​

VoxVer Launcher features a built-in Mod Auto-Update Detection system that uses Modrinth SHA1 hashes to batch-compare installed mods against upstream versions, automatically finding mods with available updates.

Detection Principle ​

Scan local mod files
    |
    v
Calculate SHA1 hash
    |
    v
Batch query via Modrinth API
    |
    v
Hash matched → New version found
    |
    v
Mark "Update Available" in mod list

Usage Steps ​

  1. Go to the Instance Details page
  2. Click the "Check for Updates" button
  3. The launcher will automatically scan all local mod files and calculate their SHA1 hashes
  4. Compare against versions on Modrinth
  5. Mods with available updates will show an update indicator in the list
  6. Select the mods to update and click "Update All"
  7. The launcher will stream-download the new versions and replace the old files

Update Strategy ​

StrategyDescription
Major versions onlyOnly prompt for updates when the major version number changes (e.g., 1.0.0 → 2.0.0)
All updatesInclude patch version updates (recommended)
Manual selectionLet the user decide whether to update each mod individually

TIP

  • The auto-update feature only works for mods downloaded from Modrinth.
  • Some mods may have version compatibility requirements; please check that the new version matches your game version before updating.
  • The game must be closed during the update process. Restart the game after the update is complete for changes to take effect.

Dependency Management ​

VoxVer Launcher features a built-in Mod Dependency Detection system that automatically analyzes prerequisite dependencies for each mod, helping avoid the common issue of mods not working due to missing dependencies.

Dependency Types ​

Dependency relationships are categorized as follows:

TypeIdentifierDescription
RequiredrequiredMust be installed, otherwise the mod will not function
OptionaloptionalOptional install, provides extra features but not required
IncompatibleincompatibleConflicts with this mod, cannot be installed together
EmbeddedembeddedDependency is already included in the mod, no separate install needed

Usage Steps ​

  1. Go to the Instance Details page
  2. Click the "Check Dependencies" button in the toolbar
  3. The launcher will compute SHA1 hashes for each mod and query their dependencies via the Modrinth API
  4. After detection completes, mods with missing dependencies will show a red ⚠ N deps missing badge in the list
  5. Select a mod with missing dependencies and click the "Install N deps" button in the bottom action bar
  6. The launcher will automatically download and install all required dependencies from Modrinth
  7. After installation, the mod list and dependency check status will refresh automatically

TIP

  • Dependency detection also relies on the Modrinth API and only works for mods recognizable on Modrinth.
  • The system only auto-installs dependencies marked as required; optional dependencies can be searched and installed manually.
  • Dependencies are automatically matched to the current game version and ModLoader type to ensure compatibility.