Core functional highlights:
Merge multiple resource packs
Built in HTTP server & External link support
Use command to apply resource packs for players
Usage:
When using the built-in HTTP server, please place the material packages in the ResourcePack folder. When using an external HTTP server, please configure the links for each material package in config.yml.
Commands:
/resourcepack apply <resource package name> [player]:
Apply resource packages to designated players (or all players)
/RP remove [player]
Remove the resource package currently being used by the player
/RP list
View the list of available resource packages and players currently in use on the server
/RP zip <new package name> <package 1> <package 2> ...
Merge multiple resource packages into a new package to avoid duplicate downloads
/RP reload
One click reload configuration without the need to restart the server
Permission Node:
resourcepack.admin: has all command permissions (visible by default OP)
Config.yml:
# Resource Pack Plugin Configuration
server-mode: "internal" #mode: internal or external
internal-server:
port: 8080 # port
host: "127.0.0.1" # ip
# external mode
external-resource-packs:
pack1: "
https://example.com/pack1.zip"
pack2: "
https://example.com/pack2.zip"