All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Remote Resource Pack

Remote Resource Pack

by teddyxlandlee • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Remote Resource Pack

This mod enables you to load resource packs to which contents are downloaded from the internet.

Why do I need this?

Some players, mods and modpacks may need to keep their resources up-to-date.

What's more, some resources may not be legal to distribute directly, therefore needed to be downloaded in runtime.

Config Format

Put the config file in .minecraft/config/RemoteResourcePack/ directory (or its subdirs), suffixed .json.

Here's an example. Please not that comments are not allowed in the config file.

{
  "schema": 1,          // Mandatory
  // How long will the pack be outdated and require re-downloading
  // e.g. 2min / 3d / 11h45min14s
  // Can be "always" or "never"
  "autoUpdate": "2h",
  // The pack config, which controls what files are included
  "zipconfig": "https://featurehouse.github.io/epx_packs/v2/dl/zipconfig.json",
  "args": {             // Dynamic content arguments
    "poem": "random",   // Can be literal "random"
    "splashes": 0       // Can be a numeral index
  },
  // Base URL for the remote contents URL
  "base": "https://featurehouse.github.io/epx_packs/v2/dl/index.html"
}

zipconfig format (comments are also not allowed):

{
    "static": { // Files that are always included
        "pack.mcmeta": {                // Can be literally defined
            "raw": "{\"pack\":{\"pack_format\":18,\"description\":\"Hello World\"}}"
        },
        "assets/example/test.bin": {    // Can be defined as base64
            "base64": "TmV2ZXIgR29ubmEgR2l2ZSBZb3UgVXAh"
        },
        "assets/example/songs/dynamic/rickroll.ogg": {  // Can be downloaded from the internet
            "fetch": "https://www.example.net/songs/Rick%20Astley/Never_Gonna_Give_You_Up-HiRes.ogg"
        },
        "assets/example/lang/fr_fr.json": {     // Can be relative URL, whose base URL is defined in the above config
            "fetch": "/my-interesting-example-mod/resources/i18n/fr_fr.json"
        }
    },
    "dynamic": {
        "example-arg": {    // See "args" in the above config
            "default": "random",    // Select an item randomly. Can be overridden in args.example-arg.
            "items": [{
                "weight": 250,      // Can be omitted, defaulting to 100
                "files": {  // Same as in "static"
                    "assets/example/news/content.json": {"fetch": "/my-interesting-example-mod/news-channel/1.json"},
                    "assets/example/news/timestamp.txt": {"raw": "2023-10-10T09:24:30+08:00"}
                }
            }, {
                "files": {
                    "assets/example/news/content.json": {"fetch": "/my-interesting-example-mod/news-channel/2.json"},
                    "assets/example/news/timestamp.txt": {"raw": "2023-10-10T09:25:21+08:00"}
                }
            }]
        },
        "another_arg": {
            "default": 0,
            "items": [
                {},
                {
                    "files": {
                        "assets/example/textures/items/silver_ingot.png": {
                            "fetch": "/my-interesting-example-mod/experimental/resources/silver_ingot/2023-10-10.png"
                        }
                    }
                }
            ]
        }
    }
}

Built-in config for mods

Mods can include their config at RemoteResourcePack.json in the root dir of the JAR.

This is an example:

{
  "end-poem-extension/recommended-pack-v2.json": {
    "schema": 1,
    "_description": [
      "End Poem Extension Recommended Pack",
      "Contents may differ between downloads as they are picked randomly"
    ],
    "autoUpdate": "2h",
    "args": {
      "poem": "random",
      "splashes": 0
    },
    "base": "https://featurehouse.github.io/epx_packs/v2/dl/index.html",
    "zipconfig": "https://featurehouse.github.io/epx_packs/v2/dl/zipconfig.json"
  }
}

Config will be dumped into .minecraft/config/RemoteResourcePack/end-poem-extension/recommended-pack-v2.json (if not exist) and thereby loaded.

How to Install Remote Resource Pack (Mod)

Remote Resource Pack by teddyxlandlee is verified for Fabric, Forge, Neoforge, Quilt across Minecraft versions 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1 (latest release: 3.0.0-rc.1+26.2-neoforge, file size: 95 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1) and platform (Fabric, Forge, Neoforge, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge, Quilt.
  3. Move the downloaded Remote Resource Pack file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x
Neoforge
1mo ago 1
26.3 26.2 26.1.x
Forge
1mo ago 1
26.3 26.2 26.1.x
Fabric Quilt
1mo ago 1
1.21.11
Neoforge
1mo ago 1
1.21.11
Forge
1mo ago 1
1.21.11
Fabric Quilt
1mo ago 1
1.21.x
Neoforge
1mo ago 1
1.21.x
Forge
1mo ago 1
1.21.x
Fabric Quilt
1mo ago 1
1.20.x
Forge
1mo ago 1
1.20.x
Fabric Quilt
1mo ago 1
26.2 26.1.x
Neoforge
4mo ago 1
26.2 26.1.x
Forge
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
1.21.11
Neoforge
4mo ago 1
1.21.11
Forge
4mo ago 1
1.21.11
Fabric Quilt
4mo ago 1
1.21.x
Neoforge
4mo ago 1
1.21.x
Forge
4mo ago 1
1.21.x
Fabric Quilt
4mo ago 1
1.20.x
Forge
4mo ago 1
1.20.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Neoforge
4mo ago 1
26.2 26.1.x
Forge
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
1.21.11
Neoforge
4mo ago 1
1.21.11
Forge
4mo ago 1
1.21.11
Fabric Quilt
4mo ago 1
1.21.x
Neoforge
4mo ago 1
1.21.x
Forge
4mo ago 1
1.21.x
Fabric Quilt
4mo ago 1
1.20.x
Forge
4mo ago 1
1.20.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Neoforge
4mo ago 1
26.2 26.1.x
Forge
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
1.21.11
Neoforge
4mo ago 1
1.21.11
Forge
4mo ago 1
1.21.11
Fabric Quilt
4mo ago 1
1.21.x
Neoforge
4mo ago 1
1.21.x
Forge
4mo ago 1
1.21.x
Fabric Quilt
4mo ago 1
1.20.x
Forge
4mo ago 1
1.20.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Neoforge
4mo ago 1
26.2 26.1.x
Forge
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
1.21.11
Neoforge
4mo ago 1
1.21.11
Forge
4mo ago 1
1.21.11
Fabric Quilt
4mo ago 1
1.21.x
Neoforge
4mo ago 1
1.21.x
Forge
4mo ago 1
1.21.x
Fabric Quilt
4mo ago 1
1.20.x
Forge
4mo ago 1
1.20.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Neoforge
4mo ago 1
26.2 26.1.x
Forge
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
1.21.11
Neoforge
4mo ago 1
1.21.11
Forge
4mo ago 1
1.21.11
Fabric Quilt
4mo ago 1
1.21.x
Neoforge
4mo ago 1
1.21.x
Forge
4mo ago 1
1.21.x
Fabric Quilt
4mo ago 1
1.20.x
Forge
4mo ago 1
1.20.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Forge Neoforge
7mo ago 1
26.1.x
Fabric Forge Neoforge
8mo ago 1
26.1-snapshot-1
Fabric Forge Neoforge
10mo ago 1
1.21.x
Neoforge
10mo ago 1
1.21.x
Forge
10mo ago 1
1.21.x
Fabric Quilt
10mo ago 1
1.21.x 1.20.x
Neoforge
last yr. 1
1.21.x 1.20.x
Forge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Forge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Forge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x 1.20.x
Neoforge
last yr. 1
1.21.x 1.20.x
Forge
last yr. 1
1.21.x 1.20.x
Fabric Quilt
last yr. 1
1.21.x 1.20.x
Neoforge
last yr. 1
1.21.x 1.20.x
Forge
last yr. 1
1.21.x 1.20.x
Fabric Quilt
last yr. 1
1.21 1.20.x
Neoforge
last yr. 1
1.21 1.20.x
Forge
last yr. 1
1.21 1.20.x
Fabric Quilt
last yr. 1
1.21 1.20.x
Neoforge
last yr. 1
1.21 1.20.x
Fabric Quilt
last yr. 1
1.21 1.20.x
Neoforge
last yr. 1
1.21 1.20.x
Forge
last yr. 1
1.21 1.20.x
Fabric Quilt
last yr. 1
1.21 1.20.x
Neoforge
last yr. 1
1.21 1.20.x
Forge
last yr. 1
1.21 1.20.x
Fabric Quilt
last yr. 1
1.20.x
Neoforge
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.20.x
Forge
last yr. 1
1.20.2
Neoforge
last yr. 1
1.20.2
Forge
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.x 1.19.4
Forge Neoforge
last yr. 1
1.20.x 1.19.4
Fabric Quilt
last yr. 1
1.19.3
Forge
last yr. 1
1.19.3
Fabric Quilt
last yr. 1
1.19.x 1.18.2
Fabric Quilt
last yr. 1
1.18.2
Forge
last yr. 1
1.18.2
Fabric Quilt
last yr. 1
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Support for 26.3; strip whitespace when reading etags
Make sub-resources cacheable as well
Make sub-resources cacheable as well
Make sub-resources cacheable as well
Make sub-resources cacheable as well
Remote Resource Pack Icon
Download Remote Resource Pack
Select game version
Select platform