# minecraft-mod-manager
[![Latest PyPI version](https://img.shields.io/pypi/v/minecraft-mod-manager.svg)](https://pypi.python.org/pypi/minecraft-mod-manager)
Update mods from CurseForge (and other places in the future) through a simple command.
## Features
- Install mods with `minecraft-mod-manager install mod_name`
- Update all mods with `minecraft-mod-manager update`
- Searches on Modrinth and CurseForge for updates on installed mods
- Filter updates by
- Stable (default), beta `--beta`, or alpha `--alpha` releases
- Minecraft version `-v 1.16.4`
- Fabric/Forge mod `--mod-loader fabric`
## Installation & Requirements
1. Requires at least python 3.8
1. Install with `$ pip install --user minecraft-mod-manager`
## Examples
**Note!** All examples start with `minecraft-mod-manager`, then comes the arguments.
| Arguments | Description |
| ------------------------------------------------ | --------------------------------------------------------------------------------------------------- |
| `install jei` | Searches for jei on all sites (from Modrinth first). and installs the latest version |
| `install dynmap=dynmapforge` | Install dynmap with slug dynmapforge. Dynmap name on CurseForge is dynmapforge, even for fabric. |
| `install dynmap=dynmapforge --mod-loader fabric` | Install fabric version of dynmap. Not necessary if you have other fabric mods installed. |
| `install curse:sodium` | By default it searches for all sites, adding `curse:` in front only searches on CurseForge. |
| `install carpet fabric-api sodium lithium` | Easily install many mods. |
| `update` | Update all mods |
| `update --pretend` | Check what will be update. Does not change anything. |
| `update sodium lithium phosphor` | Update specific mods |
| `update -v "1.16.5"` | Updates to latest mod version which works with specified MC version. |
| `update -v "1.16.1"` | If you upgraded the mods, to a higher version (e.g. snapshot), you can easily downgrade them again. |
| `configure modrith:sodium` | Change the download site for a mod |
| `carpet=fabric-carpet` | Change site slug for a mod |
| `configure modrinth:sodium curse:carpet=carpet` | Easily configure multiple mods at the same time. |
| `list` | List all installed mods |
## Full usage
```
Install or update Minecraft mods from Curseforge.
positional arguments:
{install,update,configure,list}
Install, update, configure, or list mods
mods
The mods to update or configure.
If no mods are specified during an update, all mods will be updated.
To specify the download site for the mod, put 'curse:' before the mod.
E.g. 'curse:litematica'
By default it searches all sites for the mod.
To configure an slug for the mod, use 'mod_name=SLUG'.
E.g. 'dynmap=dynmapforge' must be used to find dynmap on Curse.
minecraft:
-d DIR, --dir DIR Location of the mods folder. By default it's the current directory
-v MINECRAFT_VERSION, --minecraft-version MINECRAFT_VERSION
Only update mods to this Minecraft version. Example: -v 1.16.4
--beta Allow beta releases of mods
--alpha Allow alpha and beta releases of mods
--mod-loader {fabric,forge}
Only install mods that use this mod loader. You rarely need to be
this specific. The application figures out for itself which type
you'll likely want to install.
logging & help:
-h, --help show this help message and exit
--verbose Print more massages
--debug Turn on debug messages
--pretend Only pretend to install/update/configure. Does not change anything
```
## Planned features
- Automatically install dependencies
## Authors
- Matteus Magnusson, senth.wallace@gmail.com
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共85个文件
py:60个
txt:6个
json:4个
资源分类:Python库 所属语言:Python 资源全名:minecraft-mod-manager-1.0.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
minecraft-mod-manager-1.0.2.tar.gz (85个子文件)
minecraft-mod-manager-1.0.2
PKG-INFO 6KB
minecraft_mod_manager
core
__init__.py 0B
errors
mod_already_exists.py 253B
mod_not_found_exception.py 736B
__init__.py 0B
utils
latest_version_finder_test.py 12KB
latest_version_finder.py 2KB
__init__.py 0B
entities
__init__.py 0B
version_info.py 2KB
sites.py 326B
actions.py 569B
mod.py 3KB
mod_loaders.py 368B
gateways
jar_parser_test.py 2KB
sqlite_upgrader_test.py 1KB
downloader_test.py 3KB
api
modrinth_api.py 3KB
curse_api_test.py 4KB
curse_api.py 2KB
__init__.py 0B
api.py 2KB
modrinth_api_test.py 4KB
api_test.py 1KB
sqlite_upgrader.py 2KB
downloader.py 2KB
__init__.py 0B
arg_parser_test.py 2KB
sqlite_test.py 8KB
sqlite.py 5KB
arg_parser.py 3KB
jar_parser.py 3KB
__main__.py 1KB
app
show
show_test.py 1KB
show_repo.py 165B
__init__.py 0B
show.py 2KB
install
install_test.py 3KB
install_repo.py 314B
__init__.py 0B
install.py 2KB
update
__init__.py 0B
update.py 762B
update_repo.py 477B
update_test.py 871B
__init__.py 0B
download
download_test.py 1KB
download_repo.py 414B
__init__.py 0B
download.py 3KB
configure
configure.py 2KB
__init__.py 0B
configure_repo.py 255B
configure_test.py 2KB
__init__.py 0B
adapters
repo_impl_test.py 7KB
__init__.py 0B
repo_impl.py 3KB
config.py 2KB
utils
logger.py 2KB
minecraft_mod_manager.egg-info
PKG-INFO 6KB
requires.txt 14B
SOURCES.txt 3KB
entry_points.txt 79B
top_level.txt 22B
dependency_links.txt 1B
pytest.ini 26B
.github
pull_request_template.md 112B
workflows
python-application.yml 1KB
LICENSE 1KB
setup.cfg 70B
requirements.txt 66B
setup.py 1KB
.gitignore 38B
CHANGELOG.md 4KB
README.md 5KB
fixtures
curse_api
search_carpet.json 93KB
files_carpet.json 6KB
modmenu-1.14.13+build.19.jar 129KB
jei-1.16.5-7.6.4.86.jar 758KB
invalid.jar 156B
modrinth_api
search_fabric-api.json 10KB
versions_fabric-api.json 4KB
fabric-carpet-1.16.4-1.4.16+v201105.jar 1.09MB
README.md 554B
共 85 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 12w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功