ModsFinder

DynRes

by JFronny

DynRes lets a server host its resource pack directly from the game server, using an integrated web server instead of an external file host.

FabricServer-side onlyMIT LicenseOpen source1.16.4 – 26.3

What it does

The mod runs an integrated web server that serves the resource pack from the server directory. The port, the pack file path and whether a hash checksum is sent to clients are all set in the mod configuration. Clients can then cache the pack, which the mod's hashResources option supports by providing a checksum.

DynRes is server-side only, so players join without installing it, and the server needs no extra setup beyond its own configuration. The resource pack hosting code comes from LibJF, the required dependency, which provides the web server through its libjf-web-v1 library. Configuration is split across two files because that library is more general than DynRes. Mod Menu is optional and only adds a configuration screen.

The mod is published for Fabric only, across 35 release versions 1.16.4 – 26.3, under the MIT License, and it is open source. Its latest file is 26.3.0 for 26.3, released on 2026-09-15.

Key features

  1. Direct pack hosting

    The server serves its resource pack from its own directory, so no separate file host is needed for players to fetch it.

  2. Configurable web server

    The port, the address the server announces and the pack path are set in the config, and a port override is available.

  3. Pack checksum for caching

    An option sends a hash of the pack so clients can reuse cached copies instead of fetching it again.

  4. Connection logging

    A client-side log line records some details about server connections, which helps when diagnosing pack transfers.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.0
26.226.2.0
26.1.226.1.0
26.1.126.1.0
26.126.1.0
1.21.x12 of 12 versions with builds
1.21.111.3.6
1.21.101.3.5
1.21.91.3.4
1.21.81.3.3
1.21.71.3.2
1.21.61.3.1
1.21.51.3.0
1.21.41.2.17
1.21.31.2.16
1.21.21.2.16
1.21.11.2.15
1.211.2.15
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x1 of 1 version with builds
1.16.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

LibJFA library for my mods
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Use cases

Who it’s for: Fabric server owners who distribute a resource pack to players and want to host it themselves. Players only need the client, and need no DynRes installation.

How it compares

Full comparison

ResourcePack Server is also server-side only and open source under the MIT License, but it covers 1.19 – 1.21.1 on Fabric. Polypack Host is server-side only, open source under the CC0 1.0 Universal license and limited to 1.18 – 1.18.2. DynRes covers a far wider range, 1.16.4 – 26.3, on Fabric only, with the same server-side environment.

ModLoadersGame versionsEnvironmentUpdated
DynResFabric1.16.4 – 26.3Server-side only2026-09-15
ResourcePack ServerFabric1.19 – 1.21.1Server-side only2024-09-28
Polypack HostFabric1.18 – 1.18.2Server-side only2022-05-03

Questions

Does DynRes need to be installed on the client?

No. Server owners install it, and players connect with no copy of their own. Players join the server without installing DynRes.

Which dependency does DynRes require?

LibJF is required. Its web server library provides the hosting code DynRes uses. Mod Menu is optional.

Why is the configuration split across two files?

The hosting functionality comes from libjf-web-v1, which is more general than DynRes, so some settings live in its configuration instead of the DynRes file.

In the catalog

DynRes is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from JFronny

All projects

Similar mods

What the author says

DynRes uses an integrated web server to serve a resource pack directly from the server directory. It also modifies the server to specify that pack as the default (overwrites resource-pack and resource-pack-sha1 in server.properties). You can configure the port for the web server, the file to host and whether to…
JFronny, on the Modrinth page

Official listing

Owner
JFronny
Published
2020-12-12
Updated on Modrinth
2026-09-15
Facts verified
2026-10-15

Tags