docker-minecraft-server icon indicating copy to clipboard operation
docker-minecraft-server copied to clipboard

Support ServerStarter yaml configs for modpacks

Open itzg opened this issue 3 years ago • 2 comments

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

itzg avatar Jan 31 '22 03:01 itzg

Is there any way to run AOF5 until this is implemented?

nickavem avatar May 30 '22 00:05 nickavem

If the plugins/mods can be pre-downloaded into a host directory, then could attached to /plugins as described here

itzg avatar May 30 '22 02:05 itzg

@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?

Dr-Crow avatar Feb 21 '24 02:02 Dr-Crow

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.

itzg avatar Feb 21 '24 02:02 itzg