Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamcalculator/dynamicpack
This minecraft mod will automatically update your resource packs!
https://github.com/adamcalculator/dynamicpack
auto-updater fabric-mod fabricmc fabricmc-mod minecraft minecraft-mod modrinth-api resource-pack resourcepack
Last synced: 4 months ago
JSON representation
This minecraft mod will automatically update your resource packs!
- Host: GitHub
- URL: https://github.com/adamcalculator/dynamicpack
- Owner: AdamCalculator
- License: mit
- Created: 2024-03-15T14:33:31.000Z (11 months ago)
- Default Branch: 1.21
- Last Pushed: 2024-08-22T09:30:53.000Z (5 months ago)
- Last Synced: 2024-09-25T20:13:45.747Z (4 months ago)
- Topics: auto-updater, fabric-mod, fabricmc, fabricmc-mod, minecraft, minecraft-mod, modrinth-api, resource-pack, resourcepack
- Language: Java
- Homepage: https://modrinth.com/mod/dynamicpack
- Size: 735 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DynamicPack
A mod that will monitor the current version of your resource pack and download automatically!![https://img.shields.io/badge/Enviroment-Client-purple](https://img.shields.io/badge/Enviroment-Client-purple)
[![Static Badge](https://img.shields.io/badge/Github-gray?logo=github)
](https://github.com/AdamCalculator/DynamicPack)[![Java CI with Gradle](https://github.com/AdamCalculator/DynamicPack/actions/workflows/gradle.yml/badge.svg)](https://github.com/AdamCalculator/DynamicPack/actions/workflows/gradle.yml)
[![Banner](https://api.mcbanners.com/banner/saved/wveMrFfPsqwXbV.png)](https://modrinth.com/mod/dynamicpack)
## Documentation
[**Available here**](https://github.com/AdamCalculator/DynamicPack/wiki)## Packs using it mod
* [Better Tables](https://modrinth.com/resourcepack/bettertables)
* [Better Moss](https://modrinth.com/resourcepack/better-moss)
* [CursedEveryday (github)](https://github.com/AdamCalculator/CursedEveryday/releases/tag/day4)
* [ModsRU](https://modrinth.com/resourcepack/mods-ru)
* [zelda-music](https://modrinth.com/resourcepack/zelda-music)
* [PawTotems (smp) (github)](https://github.com/Spilya/PawTotems/)
* [SPPack (smp) (github)](https://github.com/aladairmaxwell/SP)
* [Essentially Tweaked](https://modrinth.com/resourcepack/essentially-tweaked)
* [Vanilla Leaves](https://modrinth.com/resourcepack/vanilla-leaves)## Plans
The mod is planned to support **any bootloader** and any version, but I don't have enough time right now. **I'm always happy to see new contributors!**## How it works
Resource pack developers need to create a `dynamicmcpack.json` file inside the resource pack, which will save some information, and the mod will update when the game starts if resource pack files are required.## For users
Install and it will automatically update supported resource packs.⚠️ Since the mod is being actively developed, it is not yet possible to check resource packs for updates, but this will be added in the future.
## For developers
If you want your package to update itself from **Modrinth**, you need to add the `dynamicmcpack.json` file to the following content:
```json5
{
"current": {
"version_number": "7.1" // version of the current pack
},
"remote": {
"game_version": "1.20.1", // game version
"modrinth_project_id": "better-leaves", // your project identifier
"type": "modrinth"
},
"formatVersion": 1
}
```
**⚠️⚠️⚠️ JSON Specification not support //comments! Delete it before use.**You can validate your JSON [here](https://jsonformatter.curiousconcept.com/#)
For other features (dynamic repos) visit [github wiki!](https://github.com/AdamCalculator/DynamicPack/wiki)
## Thanks
* [MultiLoader-Template](https://github.com/jaredlll08/MultiLoader-Template)
* [Bouncy Castle](https://github.com/bcgit/bc-java)## Donate
The project is completely free and open under the MIT licence. You can help me by donating ❤️**Bitcoin:** `bc1qpc0q9ym7rnfatdh43c4jyf68znj8x2jae5j4cz`