
Remote Resource Pack
Load resource pack content from the internet
About this Mod
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.
Available Versions
How to Install Remote Resource Pack on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "Remote Resource Pack". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+39 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Remote Resource Pack server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is Remote Resource Pack compatible with fabric and forge and neoforge and quilt?
Remote Resource Pack officially supports fabric, forge, neoforge, quilt for Minecraft 26.1.2, 26.1.1, 26.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Remote Resource Pack – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Remote Resource Pack consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Remote Resource Pack with just one click on your server.