DynamicResources

Lets the server toggle your applied resource packs automatically during gameplay.

INCOMPLETE PROJECT PLEASE USE WITH CAUTION. T^T Can't remember how well this project ran or even if i got to properly test it when last i worked on it. Will be coming back to work on it in the future but don't expect much for now at least on this front. - Blankbeetle 4/6/2026

Requires the server-side plugin “DynamicResourcesPlugin” to function.
Install this mod on every client that wants to allow the server to toggle their applied resource packs during gameplay.

Dynamic Resource Pack Controller is a combined server plugin + Fabric client mod that allows server operators to toggle pre-installed resource packs for consenting players during gameplay. It is designed for curated modpacks, immersive events, contextual visual effects, and opt-in prank environments where all players understand the purpose of the system.

Only players who have intentionally installed the client mod are affected.


How It Works

The server plugin communicates with the client mod through the mod’s plugin messaging channel (yourmod:resourcepack), sending simple instructions:

  • ENABLE:<pack>

  • DISABLE:<pack>

  • LIST

The client mod automatically mirrors any folders or zips stored in:

 
.minecraft/config/dynamicresources/packs/

into the normal resourcepacks/ directory and registers them.
This enables dynamic toggling of curated visual layers such as phase effects, alerts, ambience changes, or friendly pranks (used responsibly).


Installation

Server

Place:

 
DynamicResourcesPlugin-<version>.jar

into your server’s plugins/ directory.

Client (Fabric)

Bundle into your modpack:

  • dynamicresources-client-<version>.jar

  • Fabric Loader

  • Fabric API

Resource Pack Distribution

To maintain compliance with copyright and platform rules, include only your own custom packs or packs you have permission to distribute.
Place them in:

 
.minecraft/config/dynamicresources/packs/

They will automatically be copied into resourcepacks/ for toggling.


Consent & Appropriate Use

This system must be used only with players who have intentionally installed the client mod and understand its behavior.
Use of this tool should always be transparent, consensual, and non-malicious.

Players should know that installing the mod means the server may toggle pre-included resource packs during gameplay.
Do not use this tool to mislead, harm, or distress players.


Performance Notice

Switching a player to large or high-resolution packs may cause temporary:

  • FPS drops

  • stuttering

  • memory usage spikes

  • GPU load increases

Server operators should test packs and use toggles responsibly.


Disclaimer

By installing, distributing, or using the Dynamic Resource Pack Controller client mod or server plugin, you acknowledge and agree to the following:

  1. Informed Player Consent
    You agree to use this system only with players who have intentionally installed the client mod and have been informed of its functionality.

  2. Responsibility for Resource Packs
    You accept sole responsibility for the content of any resource packs you include or activate, including compliance with copyright, platform rules, and local regulations.

  3. No Warranty
    This software is provided “as is” without any warranties, express or implied.
    The authors are not responsible for performance issues, crashes, data loss, or any impact resulting from resource pack usage or toggling.

  4. No Malicious Use
    You agree not to use this system in any deceptive, harmful, or non-consensual manner. Any misuse is the responsibility of the server operator or user initiating it.

  5. Compliance With Platform Policies
    This project follows Mojang and CurseForge rules by modifying only user-side .minecraft files, relying solely on pre-installed packs, and containing no hidden or undisclosed behavior.

By continuing to use, distribute, or install this software, you indicate that you understand and accept these terms.

The DynamicResources Team

profile avatar
  • 4
    Projects
  • 5.0K
    Downloads

More from Blankbeetle

  • DynamicResourcesPlugin project image

    DynamicResourcesPlugin

    • 24
    • Bukkit Plugins

    Lets the server toggle your applied resource packs automatically during gameplay.

    • 24
    • November 15, 2025
    • Bukkit Plugins
  • BoniBeeSMP SERVER MP project image

    BoniBeeSMP SERVER MP

    • 27
    • Modpacks

    Minigame Setup tools, skit props, cars, guns and more! A perfect tool to create a comedy show and even comes with freecam.

    • 27
    • November 14, 2025
    • Modpacks
    • +4
  • KnifeRain project image

    KnifeRain

    • 229
    • Mods

    Knife Rain adds throwable knives and a few commands to control knife rain events.

    • 229
    • November 13, 2025
    • Mods
  • DynamicResourcesPlugin project image

    DynamicResourcesPlugin

    • 24
    • Bukkit Plugins

    Lets the server toggle your applied resource packs automatically during gameplay.

    • 24
    • November 15, 2025
    • Bukkit Plugins
  • BoniBeeSMP SERVER MP project image

    BoniBeeSMP SERVER MP

    • 27
    • Modpacks

    Minigame Setup tools, skit props, cars, guns and more! A perfect tool to create a comedy show and even comes with freecam.

    • 27
    • November 14, 2025
    • Modpacks
    • +4
  • KnifeRain project image

    KnifeRain

    • 229
    • Mods

    Knife Rain adds throwable knives and a few commands to control knife rain events.

    • 229
    • November 13, 2025
    • Mods