Back to mods
Server Resource Loader project artwork

CurseForge · Minecraft mod

Server Resource Loader

All the files you CAN'T MODIFY with Resourcepacks!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Server Resource Loader release should I use?

Updated today
Latest stable file Server-Resource-Loader 1.1.0
Game version 1.12.2
Loader Forge

Server Resource Loader Server-Resource-Loader 1.1.0 targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Server Resource Loader required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Server Resource Loader Server-Resource-Loader 1.1.0 need?

Server-Resource-Loader 1.1.0. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

FermiumBooter Optional for Server Resource Loader Server-Resource-Loader 1.1.0
optional
Matching file found Matched file: `FermiumBooter-1.6.3.jar

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Server Resource Loader without breaking your instance.

Built for Server Resource Loader Server-Resource-Loader 1.1.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Server-Resource-Loader 1.1.0. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Server-Resource-Loader 1.1.0. It opens that exact file at the source.

About this project

What does Server Resource Loader add?

ServerResourceLoader

A mod that lets you override or add recipes, loot tables, structure templates, advancements and mcfunctions by dropping files into the serverresources/ folder. As a modpack dev tool this mod strives to be loaded as late as possible (even after CraftTweaker), overriding any other modification.

Requires any mod that provides Mixin 0.8+, for example FermiumBooter, MixinBootstrap, MixinCompat or any mod shipping Mixin (there are lots).

Inspired by Resource Loader.

Usage

The folder structure is created on first startup. It uses the same pattern as the replaced files.

serverresources/
  recipes/
    minecraft/stick.json
    somemod/some_recipe.json
  loot_tables/
    minecraft/chests/simple_dungeon.json
  structures/
    minecraft/igloo/igloo_top.nbt
  advancements/
    minecraft/story/mine_stone.json
  functions/
    mypack/starter_kit.mcfunction

Limitations

  • Modified recipes are not synced to clients. All other types only matter on the server.
  • There is no handling for overriding _factories.json and _constants.json for mod recipes, overriding these will just fail.
  • Minecrafts /reload command will pick up new, changed and removed loot tables, advancements and functions. Recipes and structure templates need a game restart.

Configs

Includes a toggleable fix for MC-83039, where end city chests are sometimes replaced by air. This will write a file into structures/.

If you want to put files into serverresources/ that aren't supposed to be used (yet), you can use the config entries Ignored xyz.

Project description from CurseForge.

Pick your setup

Server Resource Loader by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Server Resource Loader versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.