Dynamic RP

Dynamic RP

Plugin

A Plugin designed to make Dynamic Resource Packs easy

Server Library

173 downloads
2 followers
Follow Save

Actively Maintained Modrinth Version

📖 What's this Plugin?

This Plugin helps with multiple resource packs on servers so that all the different plugins can contribute their assets, which will be packed into one.

✅ Features:

  • Dynamic/Merged Resource Packs
  • Player Resources
    • Player Texture dynamicrp:textures/item/skin.png
    • Player Arm Models dynamicrp:models/item/<leftarm/rightarm>

📖 Usage for Plugin Developers

Using this plugin is rather simple

You'll have to create an assets folder in your plugin like this:

- src/main
  - java
  - resources
    - paper-plugin.yml
    - assets

Use it just as you would with a resource pack. If multiple resource packs overwrite assets, they will do so in the plugins' load order

You can optionally use ZipPackEvent to add assets, though I don’t recommend it.

For player limbs, it's better to use shaders instead! ;3

📖 Usage for Server Admins

Install this plugin on your server and configure it by updating the webserver port in the config to an unused one. You can ignore this tho if your Server is an Exposed Host. It'll choose a random one then

You can also use the override folder in the plugin's Data Folder to replace or add assets. Just place the Resource Pack zip files there.

If you use a Velocity Proxy, you can leave all ports on -1 except for the Proxy, at least for the ones on the same network.

📖 Reload

PaperMC

Run /drp zip to zip all packs.

Velocity

/drp-velocity reload reloads the Web Server

  • requires permission drp.velocity.reload or the console

Project members

CJDev

Developer

Details

Licensed MIT
Published 7 months ago
Updated 2 months ago