Langue

DynamicPack

DynamicPack

Modrinth

This mod will automatically update your resource packs!

28.6k téléchargements 58 abonnés mis à jour 1mo ago
dernière v1.2.3-b.26.1-neoforge Modrinth
Fabric Forge Neoforge 1.17 – 26.1.2 ManagementStorageUtility

🌍 DynamicPack

A lightweight mod that monitors your resource pack version and updates it automatically.

Environment: Client GitHub Repository Build Status

DynamicPack Banner Fabric downloads NeoForge downloads


📖 Documentation

See the GitHub Wiki for full developer documentation, advanced features, and examples.


🎨 Resource Packs Using DynamicPack

These resource packs already use automatic DynamicPack updates:


⚙️ How It Works

Resource pack developers include a metadata file named dynamicmcpack.json inside their pack.
At game launch, DynamicPack checks for updates and automatically downloads the latest version if necessary.


🧩 For Players

Install the mod and enjoy — DynamicPack will handle updates in the background.


🛠 For Developers

If you’d like your pack to update itself automatically, you can choose one of the integration options below.

🔗 Option 1 — Update from Modrinth

Create a file named dynamicmcpack.json in your pack:

{
  "current": {
    "version_number": "7.1"                                   // Current version of your resource pack
  },
  "remote": {
    "game_version": "1.21.1",                                 // Compatible Minecraft version
    "modrinth_project_id": "better-leaves",                   // Your Modrinth project slug or ID
    "type": "modrinth"                                        // Update source type (Modrinth)
  },
  "formatVersion": 1                                          // Internal config format version
}
🐙 Option 2 — Update from GitHub

Create a file named dynamicmcpack.json in your pack:

{
  "current": {},
  "remote": {
    "sign_no_required": true,                                 // Optional digital signature — set to true to disable verification
    "type": "dynamic_repo",                                   // Update source type (Dynamic Repository)
    "url": "https://adamcalculator.github.io/CursedEveryday/" // Remote repository URL
  },
  "formatVersion": 1                                          // Internal configuration format version
}

Next, create a dynamicmcpack.repo.json file like this:

{
  "formatVersion": 1,                                         // Internal schema version
  "build": 10,                                                // Build number of your current release
  "name": "CursedEveryday",                                   // Display name of your resource pack
  "contents": [
    {
      // Metadata block (main information about pack components)
      "url": "path/to/content.json",
      "hash": "5e4d4ad1e9714487263c51f5f83c448c0708773a",     // SHA1 checksum of content.json
      "id": "meta",
      "hidden": true,                                         // Hides this component from user‑facing lists
      "required": true                                        // Marks this component as mandatory
    },
    {
      // Example of an additional content section
      "url": "path/to/content.json",
      "hash": "6e6739297dac80078bbc4890567f05d4015553db",
      "id": "cursed",
      "name": "Cursed content"                                // Optional friendly display name
    }
  ]
}

Next, create a separate content.json file for each content section:

{
  "formatVersion": 1,                                         // Schema version
  "content": {
    "parent": "path/to/parent",                               // Local folder containing the files
    "remote_parent": "remote/path/to/parent",                 // Corresponding path in your Git repo
    "files": {
      "path/to/file": {
        "hash": "ca55daeef2e2d84ccd64608cf889ac321c18d4c2",   // SHA1 hash of file
        "size": 4773                                          // File size in bytes
      },
      "path/to/file2": {
        "hash": "336e9f4e6d7d1400d8a308a33e703e8b33ea5434",
        "size": 54665
      },
      "path/to/file3": {
        "hash": "09dae0777de1705e8acd0ff84c0bb6b7e3e22f63",
        "size": 98592
      }
    }
  }
}

⚠️ Important: These examples use json5, which allows comments (//).
The actual files must be valid .json, so remove comments before use or validate them with this JSON checker.

Advanced features — such as dynamic repositories — are documented in the GitHub Wiki.


💖 Support the Project

DynamicPack is open‑source and completely free under the MIT License.
If you’d like to support the original author:

Bitcoin:
bc1qpc0q9ym7rnfatdh43c4jyf68znj8x2jae5j4cz

Every satoshi helps keep things dynamic (and maybe buys some extra coffee ☕).

Versions

Beta
1.2.3-b.26.1-neoforge
neoforge · 26.1, 26.1.1, 26.1.2 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
25
Beta
1.2.3-b.1.21.8-neoforge
neoforge · 1.21.6, 1.21.7, 1.21.8 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
10
Beta
1.2.3-b.26.1-fabric
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
213
Beta
1.2.3-b.1.21.8-fabric
fabric · 1.21.6, 1.21.7, 1.21.8 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
45
Beta
1.2.3-b.1.21.5-neoforge
neoforge · 1.21.5 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
11
Beta
1.2.3-b.1.21.5-fabric
fabric · 1.21.5 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
12
Beta
1.2.3-b.1.21.4-neoforge
neoforge · 1.21.4 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
11
Beta
1.2.3-b.1.21.4-fabric
fabric · 1.21.4 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
26
Beta
1.2.3-b.1.21.3-neoforge
neoforge · 1.21.2, 1.21.3 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
10
Beta
1.2.3-b.1.21.3-fabric
fabric · 1.21.2, 1.21.3 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
13
Beta
1.2.3-b.1.21.11-neoforge
neoforge · 1.21.11 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
17
Beta
1.2.3-b.1.21.11-fabric
fabric · 1.21.11 · 1mo ago
## Beta 1.2.3 ### What’s New - **Supports Minecraft 26.1**
140

Commentaires 0

Aucun commentaire pour l'instant. Sois le premier à donner ton avis.

Télécharger DynamicPack

B 1.2.3-b.26.1-neoforge 26.1, 26.1.1, 26.1.2 neoforge 269 KB B 1.2.3-b.1.21.8-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge 269 KB B 1.2.3-b.26.1-fabric 26.1, 26.1.1, 26.1.2 fabric 271 KB B 1.2.3-b.1.21.8-fabric 1.21.6, 1.21.7, 1.21.8 fabric 277 KB B 1.2.3-b.1.21.5-neoforge 1.21.5 neoforge 269 KB B 1.2.3-b.1.21.5-fabric 1.21.5 fabric 277 KB B 1.2.3-b.1.21.4-neoforge 1.21.4 neoforge 269 KB B 1.2.3-b.1.21.4-fabric 1.21.4 fabric 277 KB B 1.2.3-b.1.21.3-neoforge 1.21.2, 1.21.3 neoforge 269 KB B 1.2.3-b.1.21.3-fabric 1.21.2, 1.21.3 fabric 277 KB B 1.2.3-b.1.21.11-neoforge 1.21.11 neoforge 269 KB B 1.2.3-b.1.21.11-fabric 1.21.11 fabric 278 KB B 1.2.3-b.1.21.10-neoforge 1.21.9, 1.21.10 neoforge 269 KB B 1.2.3-b.1.21.10-fabric 1.21.9, 1.21.10 fabric 278 KB B 1.2.3-b.1.21.1-neoforge 1.21, 1.21.1 neoforge 269 KB B 1.2.3-b.1.21.1-fabric 1.21, 1.21.1 fabric 277 KB B 1.2.3-b.1.20.1-forge 1.20, 1.20.1 forge 273 KB B 1.2.3-b.1.20.1-fabric 1.20, 1.20.1 fabric 277 KB B 1.2.2-b.1.21.8-fabric 1.21.6, 1.21.7, 1.21.8 fabric 277 KB B 1.2.2-b.1.21.8-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge 268 KB B 1.2.2-b.1.21.5-neoforge 1.21.5 neoforge 269 KB B 1.2.2-b.1.21.5-fabric 1.21.5 fabric 277 KB B 1.2.2-b.1.21.4-neoforge 1.21.4 neoforge 268 KB B 1.2.2-b.1.21.4-fabric 1.21.4 fabric 277 KB B 1.2.2-b.1.21.3-neoforge 1.21.2, 1.21.3 neoforge 268 KB B 1.2.2-b.1.21.3-fabric 1.21.2, 1.21.3 fabric 277 KB B 1.2.2-b.1.21.11-neoforge 1.21.11 neoforge 269 KB B 1.2.2-b.1.21.11-fabric 1.21.11 fabric 277 KB B 1.2.2-b.1.21.10-neoforge 1.21.9, 1.21.10 neoforge 269 KB B 1.2.2-b.1.21.10-fabric 1.21.9, 1.21.10 fabric 277 KB B 1.2.2-b.1.21.1-neoforge 1.21, 1.21.1 neoforge 268 KB B 1.2.2-b.1.21.1-fabric 1.21, 1.21.1 fabric 277 KB B 1.2.2-b.1.20.1-forge 1.20, 1.20.1 forge 272 KB B 1.2.2-b.1.20.1-fabric 1.20, 1.20.1 fabric 277 KB B 1.2.1-b.1.21.8-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge 268 KB B 1.2.1-b.1.21.8-fabric 1.21.6, 1.21.7, 1.21.8 fabric 276 KB B 1.2.1-b.1.21.5-neoforge 1.21.5 neoforge 268 KB B 1.2.1-b.1.21.5-fabric 1.21.5 fabric 277 KB B 1.2.1-b.1.21.4-neoforge 1.21.4 neoforge 268 KB B 1.2.1-b.1.21.4-fabric 1.21.4 fabric 276 KB B 1.2.1-b.1.21.3-neoforge 1.21.2, 1.21.3 neoforge 268 KB B 1.2.1-b.1.21.3-fabric 1.21.2, 1.21.3 fabric 276 KB B 1.2.1-b.1.21.10-neoforge 1.21.9, 1.21.10 neoforge 268 KB B 1.2.1-b.1.21.10-fabric 1.21.9, 1.21.10 fabric 276 KB B 1.2.1-b.1.21.1-neoforge 1.21, 1.21.1 neoforge 268 KB B 1.2.1-b.1.21.1-fabric 1.21, 1.21.1 fabric 276 KB B 1.2.1-b.1.20.1-fabric 1.20, 1.20.1 fabric 276 KB B 1.2-b.1.21.8-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge 268 KB B 1.2-b.1.21.8-fabric 1.21.6, 1.21.7, 1.21.8 fabric 276 KB B 1.2-b.1.21.5-neoforge 1.21.5 neoforge 268 KB

Les fichiers proviennent directement de la source d'origine. Modgrid ne les héberge ni ne les modifie.