docker-minecraft-server
docker-minecraft-server copied to clipboard
Support ServerStarter yaml configs for modpacks
Enhancement Type
Improve an existing feature
Describe the enhancement
The structure provided by https://github.com/TeamAOF/ServerStarter applies to some modpacks, such as
- https://www.curseforge.com/minecraft/modpacks/all-of-fabric-5
Is there any way to run AOF5 until this is implemented?
If the plugins/mods can be pre-downloaded into a host directory, then could attached to /plugins
as described here
@itzg I am looking at adding support for Enigmatica 2: Expert - Extended which used Serverstarter. The server-setup-config.yaml details some exclusions of mods that should not be downloaded.
If the plugins/mods can be pre-downloaded into a host directory, then could attached to /plugins as described here
I noticed the link you mentioned I not valid and I assume is this page, https://docker-minecraft-server.readthedocs.io/en/latest/mods-and-plugins/#optional-plugins-mods-and-config-attach-points.
Looking at the docs it seems like there is support for cruseforge mods, which Enigmatic 2: Expert - Extended is. Plus there seems to have the ability to exclude client side mods, https://docker-minecraft-server.readthedocs.io/en/latest/types-and-platforms/mod-platforms/auto-curseforge/#exclude-client-mods.
Plus it looks like in the mods, you already have the concept of modpack exclusion and inclusion, https://github.com/itzg/docker-minecraft-server/blob/5979e65a01f24addee4b8c345964570113d407aa/files/cf-exclude-include.json#L52-L63
Is this something you would accept a PR on to add an exclusion list for a certain modpack or did you want end users to add a bunch of values themselves?
Ah yes, this issue can really be closed now with the auto CurseForge support.
Yes, a PR would be great to add the modpack specific exclude/includes. Or can add to the global excludes for those that are blatantly client only mods...which is already quite a few as you see.