NexusSync

Quick rating

Community listing page, reviews here may not be monitored by the author.

NexusSync

By seno_polenoOwner

No reviews yet

Seamless client-server mod synchronization with automatic downloads, optional mods support, and server-managed blacklist protection

Mod Loaders
Minecraft

About

Description

โšก NexusSync

NexusSync is a lightweight, zero-setup client-server mod synchronization mod for NeoForge. It enables players to connect to modded servers seamlessly by automatically downloading, updating, or removing mandatory and optional mods with server-side blacklist protection.


โœจ Features

  • ๐Ÿ”„ Automatic Mod Synchronization: Automatically compares local client mods with the server manifest and downloads missing or outdated mods directly from Modrinth CDN, CurseForge, Google Drive, or custom links.
  • ๐Ÿ“ฆ Optional Mods Support: Allows server owners to specify client-side optional mods (e.g., performance, visual effects, mini-maps). Checkboxes default to unchecked so players only download what they choose.
  • ๐Ÿงน Automatic Cleanup: Safely detects and removes old or deleted mod versions on the client to prevent mod duplicate crashes.
  • ๐Ÿ›ก๏ธ Server-Managed Blacklist: Server admins can configure forbidden cheat mods and resource packs in blacklist.json. Rules are streamed directly from the server to protect server integrity.
  • โšก Zero External Launcher Setup: Works right inside standard Minecraft without needing third-party modpack updaters or launcher configurations.
  • ๐Ÿ”„ Hot-Reload Support: Use /nexussync reload on the server to immediately re-scan mods, update the manifest, and refresh the MOTD without restarting the server.

๐Ÿš€ How It Works

For Players

  1. Add the server to your multiplayer server list.
  2. Click Join or the Sync button next to the server entry.
  3. If mods need updating, review the confirmation screen and click Download & Restart.
  4. Once completed, your game will be completely up to date and ready to play!

For Server Administrators

  1. Install NexusSync into your server's mods folder.
  2. Start the server. NexusSync will automatically scan your mods, resolve download links via Modrinth/CurseForge APIs, and generate mods/nexussync/config.json.
  3. (Optional) Edit config.json to configure optional mods, server-only mods, or custom download URLs.
  4. Run /nexussync reload in-game or in the server console to apply changes instantly.

โš™๏ธ Configuration & Commands

  • mods/nexussync/config.json โ€” Server manifest config separating mandatory, optional, and server-only mods.
  • mods/nexussync/blacklist.json โ€” Server-side anticheat blacklist for blocking banned mods and x-ray packs.
  • /nexussync reload (Permission Level 2) โ€” Re-scans server mods, updates manifest, reloads blacklist, and updates server status dynamically.

๐Ÿ”’ Network & Privacy Disclosure

NexusSync performs network requests exclusively for mod synchronization purposes:

  • Queries the Modrinth API (api.modrinth.com) to resolve authoritative download links by SHA-1 hash.
  • Queries CurseForge / Direct URLs / Google Drive links explicitly provided in the server administrator's config.json.
  • Does not collect, track, or transmit any personal player data or telemetry.

๐Ÿ“‹ Requirements

  • Minecraft: 1.21.1
  • Mod Loader: NeoForge (21.1.x+)
  • Java: Java 21

๐Ÿ‡ท๐Ÿ‡บ ะžะฟะธัะฐะฝะธะต ะฝะฐ ั€ัƒััะบะพะผ ัะทั‹ะบะต (Russian Description)

โšก NexusSync

NexusSync โ€” ัั‚ะพ ะปั‘ะณะบะธะน ะผะพะด ะดะปั NeoForge, ะบะพั‚ะพั€ั‹ะน ะพะฑะตัะฟะตั‡ะธะฒะฐะตั‚ ะฟะพะปะฝัƒัŽ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบัƒัŽ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธัŽ ะผะพะดะพะฒ ะผะตะถะดัƒ ะบะปะธะตะฝั‚ะพะผ ะธ ัะตั€ะฒะตั€ะพะผ. ะ˜ะณั€ะพะบะธ ะผะพะณัƒั‚ ะทะฐั…ะพะดะธั‚ัŒ ะฝะฐ ัะตั€ะฒะตั€ ะฑะตะท ั€ัƒั‡ะฝะพะน ัะฑะพั€ะบะธ ะผะพะดะฟะฐะบะฐ: ะผะพะด ัะฐะผ ัะบะฐั‡ะฐะตั‚ ะฝะตะดะพัั‚ะฐัŽั‰ะธะต ะผะพะดั‹, ะพะฑะฝะพะฒะธั‚ ัƒัั‚ะฐั€ะตะฒัˆะธะต ะธ ัƒะดะฐะปะธั‚ ะปะธัˆะฝะธะต ั„ะฐะนะปั‹.

โœจ ะžัะฝะพะฒะฝั‹ะต ะฒะพะทะผะพะถะฝะพัั‚ะธ:

  • ๐Ÿ”„ ะะฒั‚ะพ-ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธั ะผะพะดะพะฒ: ะกะฒะตั€ัะตั‚ ั…ััˆ-ััƒะผะผั‹ (SHA-1) ั„ะฐะนะปะพะฒ ะธ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ ัะบะฐั‡ะธะฒะฐะตั‚ ะฝัƒะถะฝั‹ะต ะผะพะดั‹ ั Modrinth, Google ะ”ะธัะบะฐ, CurseForge ะธะปะธ ะฟั€ัะผั‹ั… ััั‹ะปะพะบ.
  • ๐Ÿ“ฆ ะŸะพะดะดะตั€ะถะบะฐ ะพะฟั†ะธะพะฝะฐะปัŒะฝั‹ั… ะผะพะดะพะฒ: ะกะตั€ะฒะตั€ ะผะพะถะตั‚ ะฟั€ะตะดะปะฐะณะฐั‚ัŒ ะฒะธะทัƒะฐะปัŒะฝั‹ะต ะธะปะธ ะพะฟั‚ะธะผะธะทะฐั†ะธะพะฝะฝั‹ะต ะผะพะดั‹, ะฒั‹ะฑะพั€ ะบะพั‚ะพั€ั‹ั… ะพัั‚ะฐั‘ั‚ัั ะทะฐ ะธะณั€ะพะบะพะผ (ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะณะฐะปะพั‡ะบะธ ัะฝัั‚ั‹).
  • ๐Ÿงน ะžั‡ะธัั‚ะบะฐ ัƒัั‚ะฐั€ะตะฒัˆะธั… ะฒะตั€ัะธะน: ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ ัƒะดะฐะปัะตั‚ ัั‚ะฐั€ั‹ะต ั„ะฐะนะปั‹ ะผะพะดะพะฒ ะฟั€ะธ ะพะฑะฝะพะฒะปะตะฝะธะธ, ะฟั€ะตะดะพั‚ะฒั€ะฐั‰ะฐั ะบั€ััˆะธ ะธะท-ะทะฐ ะดัƒะฑะปะธะบะฐั‚ะพะฒ.
  • ๐Ÿ›ก๏ธ ะกะตั€ะฒะตั€ะฝั‹ะน ะฑะปัะบะปะธัั‚: ะะดะผะธะฝะธัั‚ั€ะฐั‚ะพั€ ัะตั€ะฒะตั€ะฐ ะผะพะถะตั‚ ั†ะตะฝั‚ั€ะฐะปะธะทะพะฒะฐะฝะฝะพ ะฑะปะพะบะธั€ะพะฒะฐั‚ัŒ ั‡ะธั‚-ะผะพะดั‹ ะธ X-Ray ั€ะตััƒั€ัะฟะฐะบะธ ั‡ะตั€ะตะท blacklist.json.
  • โšก ะ‘ะตะท ัั‚ะพั€ะพะฝะฝะธั… ะปะฐัƒะฝั‡ะตั€ะพะฒ: ะ’ัั‘ ั€ะฐะฑะพั‚ะฐะตั‚ ะฟั€ัะผะพ ะฒ ะบะปะธะตะฝั‚ะต Minecraft.
  • ๐Ÿ”„ ะŸะตั€ะตะทะฐะณั€ัƒะทะบะฐ ะฝะฐ ะปะตั‚ัƒ: ะšะพะผะฐะฝะดะฐ /nexussync reload ะฟะพะทะฒะพะปัะตั‚ ะพะฑะฝะพะฒะปัั‚ัŒ ัะฟะธัะพะบ ะผะพะดะพะฒ ะฑะตะท ะฟะตั€ะตะทะฐะฟัƒัะบะฐ ัะตั€ะฒะตั€ะฐ.