Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/randomggames/rmmud
Automatically downloads and updates mods in multiple locations! Great for keeping many instances up to date or updating mods in server folders.
https://github.com/randomggames/rmmud
curseforge curseforge-api minecraft minecraft-fabric minecraft-mod-manager minecraft-modding modrinth modrinth-api python python3
Last synced: 2 months ago
JSON representation
Automatically downloads and updates mods in multiple locations! Great for keeping many instances up to date or updating mods in server folders.
- Host: GitHub
- URL: https://github.com/randomggames/rmmud
- Owner: RandomGgames
- Created: 2022-06-08T21:30:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-06T06:08:58.000Z (3 months ago)
- Last Synced: 2024-10-14T06:22:32.228Z (2 months ago)
- Topics: curseforge, curseforge-api, minecraft, minecraft-fabric, minecraft-mod-manager, minecraft-modding, modrinth, modrinth-api, python, python3
- Language: Python
- Homepage:
- Size: 314 KB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
- [x] Fabric Modrinth mods support
- [x] Auto-delete outdated fabric mods
- [x] Fabric Curseforge mods support
- [x] Auto-delete outdated forge mods(?)
- [x] Forge Curseforge mods support(?)
- [X] 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