This is kind of a mess so I want someone to look through it a bit. It does work, but it's just weird code.
To use:
Start the module once to generate base files
Put a resource pack (that has NOT been run through packsquash) in resources/base.zip
Create directories for each world, following resource pack structure, with files to add or replace. Support for removing files is currently not implemented
If you have a world named test, create a folder resources/test/ which contains the directory structure needed.
Modify the resources/parallelresources.yml file as needed
To add HTTPS support, you must also add an entry for https_keystore, which points to the keystore file and https_keystore_pass for the password of the keystore.
If you want to use packsquash, add a packsquash binary and a packsquash.toml to resources/. This config file should not include source and destination.
This is kind of a mess so I want someone to look through it a bit. It does work, but it's just weird code. To use:
resources/base.zip
test
, create a folderresources/test/
which contains the directory structure needed.resources/parallelresources.yml
file as neededhttps_keystore
, which points to the keystore file andhttps_keystore_pass
for the password of the keystore.packsquash
binary and apacksquash.toml
toresources/
. This config file should not include source and destination.