ModsFinder

DynamicPack

by Riflusso

DynamicPack lets a player keep a resource pack updated from a remote repository, so the pack changes without being reinstalled by hand.

FabricForgeNeoForgeClient-side onlyMIT LicenseOpen source1.17 – 26.1.2

What it does

A pack is defined by a dynamicmcpack.json file, which points to a dynamicmcpack.repo.json file that lists the content. A separate content.json file holds the content section, so the source of each pack can be changed without editing the pack itself. Once the pack is set up, the mod checks the repository and updates the resource pack automatically.

DynamicPack needs Fabric Language Kotlin on Fabric and Kotlin for Forge on Forge, and it is client-side only, so servers do not run it. The project wiki describes the advanced repository setups. YetAnotherConfigLib is optional and adds a configuration screen. The mod is open source under the MIT License and is published for Fabric, Forge and NeoForge across 31 release versions, 1.17 – 26.1.2.

Key features

  1. Automatic pack updates

    The resource pack refreshes itself from its repository, so players receive new content without fetching the pack again.

  2. Layered pack files

    The dynamicmcpack.json, dynamicmcpack.repo.json and content.json files separate the pack definition, the repository and the content list.

  3. Documented repositories

    Advanced repository setups are described in the project wiki, which covers how dynamic repositories are structured.

  4. Example packs

    The author text names several packs that use the format, including Zelda Music, Vanilla Leaves and Essentially Tweaked.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.21.2.3-b.26.1-fabricNot available1.2.3-b.26.1-neoforge
26.1.11.2.3-b.26.1-fabricNot available1.2.3-b.26.1-neoforge
26.11.2.3-b.26.1-fabricNot available1.2.3-b.26.1-neoforge
1.21.x12 of 12 versions with builds
1.21.111.2.3-b.1.21.11-fabricNot available1.2.3-b.1.21.11-neoforge
1.21.101.2.3-b.1.21.10-fabricNot available1.2.3-b.1.21.10-neoforge
1.21.91.2.3-b.1.21.10-fabricNot available1.2.3-b.1.21.10-neoforge
1.21.81.2.3-b.1.21.8-fabricNot available1.2.3-b.1.21.8-neoforge
1.21.71.2.3-b.1.21.8-fabricNot available1.2.3-b.1.21.8-neoforge
1.21.61.2.3-b.1.21.8-fabricNot available1.2.3-b.1.21.8-neoforge
1.21.51.2.3-b.1.21.5-fabricNot available1.2.3-b.1.21.5-neoforge
1.21.41.2.3-b.1.21.4-fabricNot available1.2.3-b.1.21.4-neoforge
1.21.31.2.3-b.1.21.3-fabricNot available1.2.3-b.1.21.3-neoforge
1.21.21.2.3-b.1.21.3-fabricNot available1.2.3-b.1.21.3-neoforge
1.21.11.2.3-b.1.21.1-fabricNot available1.2.3-b.1.21.1-neoforge
1.211.2.3-b.1.21.1-fabricNot available1.2.3-b.1.21.1-neoforge
1.20.x6 of 6 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 1

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Optional

Use cases

Community packs

A pack maintainer can publish updates from one repository, and players using the pack receive them without reinstalling.

Server resource packs

Groups that host a server with a shared pack can keep that pack current from a single source.

Who it’s for: Players who use resource packs that change over time, and pack authors who want a repository-based update path. Because the mod runs on the client only, server owners only need to host the pack files.

Questions

Which loader should a player choose for DynamicPack?

Fabric, Forge and NeoForge all have files. The latest Fabric file is 1.2.3-b.26.1-fabric for 26.1.2, and the latest Forge file is 1.2.3-b.1.20.1-forge for 1.20.1.

Does DynamicPack need Kotlin?

Yes. Fabric Language Kotlin is required on Fabric, and Kotlin for Forge is required on Forge.

Does a server need DynamicPack installed?

No. It is installed on the player's side alone, so servers need nothing.

In the catalog

DynamicPack is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from Riflusso

All projects

Similar mods

What the author says

Advanced features — such as dynamic repositories — are documented in the GitHub Wiki. Every satoshi helps keep things dynamic (and maybe buys some extra coffee ☕).
Riflusso, on the Modrinth page

Official listing

Owner
Riflusso
Published
2024-03-16
Updated on Modrinth
2026-04-26
Facts verified
2026-10-15

Tags