Home›Java›Mods›Vinculum
Vinculum
ModsJava

Vinculum

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

by amovcs · on Modrinth

⬇ Download on Modrinth
Vinculum — screenshot 1

Vinculum

Vinculum is a Fabric mod that helps players keep their Minecraft mod list aligned with the servers they join.

required mods screen

When a server or game with LAN open is running Vinculum, it advertises its Minecraft version, loader version, and installed mods through the server list. The client compares that information with the local mods folder before joining, then shows a clear status screen for anything that is missing or using a different version.

Features

How It Works

Server-side Vinculum gathers the active user mods and publishes a compact compatibility payload with the server status. Client-side Vinculum reads that payload, compares it against the player's installed mods, and opens a required-mods screen when action is needed.

Players can choose to sync only the mods required to join, or run a full sync to align the complete advertised server set. Both modes prefer Modrinth. If one or more matching files are unavailable there, Vinculum lists the JARs that would come directly from the server—including name, ID, version, authors, environment, filename, and size—and requires the player to choose Trust and download. Unapproved server fallbacks are blocked.

Before replacing a mismatched mod, Vinculum moves the old JAR to a .bak file. Full Sync also backs up local top-level mods that are not advertised by the server. After downloads complete, restart the game so Minecraft can load the updated mod set.

Configuration

Vinculum creates a modsync.json config file in the Fabric config directory.

{
  "transferPort": 9123,
  "allowServerTransfers": true,
  "filterMode": "none",
  "filterRules": []
}

Rules without a slash match a JAR filename in any directory. Rules containing a slash are relative to the mods directory. Matching is case-insensitive, * matches any characters except /, ? matches one character except /, ** can cross directories, and a trailing / matches a directory and everything below it. Blank rules and rules beginning with # are ignored.

For example:

{
  "transferPort": 9123,
  "allowServerTransfers": true,
  "filterMode": "blacklist",
  "filterRules": [
    "client-only/",
    "mod-proprietario-*",
    "optional/**/*.jar"
  ]
}

Both values can also be overridden with the modsync.transferPort and modsync.allowServerTransfers system properties, or the MODSYNC_TRANSFER_PORT and MODSYNC_ALLOW_SERVER_TRANSFERS environment variables.

Requirements

License

This project is licensed under the MIT License. You may reuse, modify, and distribute it, provided that the original copyright notice and license are preserved.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more