Basically this will combine resource packs and zip them up. Even upload them if you want to.
If you need the upload feature: https://catbox.moe/user/register.php
[code]/rpmerge - Ran from console only. Will remerge and upload[/code]
[code=YAML]ResourcePackDIR: resourcepacks //This is the main directory where everything will go in so this will be in the same folder as your spigot/paper.jars
WorkingDIR: serverpack //This is the working directory where all files get combined at
BedrockDIR: bedrockpack //Bedrock working directory...(notimplemented)
MainrpDIR: mainpack //This iis your main resource pack that you want to overwrite things such as the pack icon and other things.
Zipname: pack.zip //The export zip filename
BRZipname: brpack.zip //Bedrock export zip filename(not implemented)
TemporaryZipname: temp.zip //Temporary zip file for checking hashes and all
JsonMerge: true //Allow json files to be combined.
ShouldZip: true //You can disable
ShouldUpload: false //Upload to catbox.moe
RunOnStart: true //Should this rezip on startup
CatboxAPI: replaceme //Yourr catbox.moe userhash goes here... you can set this blank and it will upload, but it will error it's on purpose.
SetRPAfterUpload: false //Sets the server resource pack on upload(not implemented)
Async: false //Does everything async(not implemented)
DontTouchThis: '' //Previous zip file
[/code]