Conglomerate
Conglomerate, a Spigot plugin by nature, smashes together several resource packs (provided by the server admin) and spits it out as a single resource pack for the server to send to clients.
The purpose of the plugin is to make it easier for server admins to take resource packs, such as those hosted on Modrinth, and easily integrate them into the Vanilla server resource pack system.
The plugin hosts resource packs locally to make it easy to add to the server.properties.
It comes bundled with the zip4j library which it uses on the inside.
This plugin will forever and always aim to accomplish this one goal, with lots of flexibility with very little bloatware.
Updates
As I spend more time developing the plugin, more Minecraft/Spigot versions will become available, as well as new features. Some of the ones I have planned are...
- Adding resource packs by HTTP request
- Customizable resource pack load order
Usage
- Download and install the plugin, as you would with any other.
- Place the resource packs you want to use as .zip files in the plugins/Conglomerate/resourcepacks folder.
- Change the port in the config.yml to whatever it needs to be, it doesn't matter what this port is.
- In the server.properties file, change the resource-pack option to something like http://localhost:25575/file, changing 25575 to match the port in config.yml.
â›” Warning â›”
It is good practice that all resource packs you put into the resourcepacks folder match the Minecraft version you are using, otherwise they may not work correctly.
You are responsible for choosing resource packs that allow you to redistribute them under their license.