Skip to content

Automatically downloads and updates mods in multiple locations! Great for keeping many instances up to date or updating mods in server folders.

Notifications You must be signed in to change notification settings

RandomGgames/RMMUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RMMUD

RMMUD is short for "RandomGgames' Minecraft Mod Updater and Downloader". This is a python script which automatically downloads latest versions of mods and copies them into instance folders/server folders with just one click (after configuration that is)! I specifically made this because I have many minecraft instances spanning different versions as well as having a few server folders. I've made this script so I can update the mods in all of them all at once!

Requirements

  • Python 3. https://www.python.org/downloads/
  • "Requests" library. pip install requests
  • "YAML" library. pip install pyyaml
  • Your own CurseForge API key if using Curseforge links. https://console.curseforge.com/?#/api-keys
    • Log in
    • Close the popup menu in the middle of the screen if it pops up
    • Click the API keys icon on the left side
    • Copy key from here into the RMMUDConfig.yaml file where directed

How to use

  • Extract files to a folder (not extract here)
  • Configure the instances inside the RMMUDInstanced folder
  • Open the "RMMUDConfig.yaml" file and add a CurseForge API if using CurseForge links anywhere
  • Run "RMMUD.py"

Features:

  • Fabric Modrinth mods support
  • Auto-delete outdated fabric mods
  • Fabric Curseforge mods support
  • Auto-delete outdated forge mods(?)
  • Forge Curseforge mods support(?)
  • Forge Modrinth mods support(?)

Possible future features

  • Auto-download mod dependencies
  • Modrinth Resource pack support
  • Modrinth Shader pack support
  • CurseForge Resource pack support
  • Curseforge Shaderpack Support