diff --git a/Dockerfile b/Dockerfile index 99e3de4e..77ad6ad5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -57,7 +57,7 @@ RUN easy-add --var os=${TARGETOS} --var arch=${TARGETARCH}${TARGETVARIANT} \ --from ${GITHUB_BASEURL}/itzg/{{.app}}/releases/download/{{.version}}/{{.app}}_{{.version}}_{{.os}}_{{.arch}}.tar.gz # renovate: datasource=github-releases packageName=itzg/mc-image-helper versioning=loose -ARG MC_HELPER_VERSION=1.71.4 +ARG MC_HELPER_VERSION=1.72.0 ARG MC_HELPER_BASE_URL=${GITHUB_BASEURL}/itzg/mc-image-helper/releases/download/${MC_HELPER_VERSION} # used for cache busting local copy of mc-image-helper ARG MC_HELPER_REV=1 diff --git a/docs/types-and-platforms/mod-platforms/auto-curseforge.md b/docs/types-and-platforms/mod-platforms/auto-curseforge.md index be1f9ebe..b483dfe5 100644 --- a/docs/types-and-platforms/mod-platforms/auto-curseforge.md +++ b/docs/types-and-platforms/mod-platforms/auto-curseforge.md @@ -284,6 +284,8 @@ If needing to iterate on the options above, set `CF_FORCE_SYNCHRONIZE` to "true" Modpack zip files typically include an `overrides` subdirectory that may contain config files, world data, and extra mod files. All of those files will be extracted into the `/data` path of the container. If any of those files, such as incompatible mods, need to be excluded from extraction, then the `CF_OVERRIDES_EXCLUSIONS` variable can be set with a comma or newline delimited list of ant-style paths ([see below](#ant-style-paths)) to exclude, relative to the overrides (or `/data`) directory. +The exclude/include file can also declare `overridesExclusions` for a specific modpack. These ant-style paths are combined with `CF_OVERRIDES_EXCLUSIONS`. Project exclusions such as `CF_EXCLUDE_MODS` do not filter files bundled in overrides. Set `CF_FORCE_SYNCHRONIZE=true` to reapply changed exclusions to an existing installation. + ### Ant-style paths Ant-style paths can include the following globbing/wildcard symbols: diff --git a/files/cf-exclude-include.json b/files/cf-exclude-include.json index 971b70f3..8d183ea4 100644 --- a/files/cf-exclude-include.json +++ b/files/cf-exclude-include.json @@ -206,6 +206,12 @@ "mob-player-animator" ] }, + "nuclear-tech-integrated": { + "overridesExclusions": [ + "mods/custommainmenu-*.jar", + "mods/defaultworldgenerator-*.jar" + ] + }, "reclamation-reclaim-the-world": { "forceIncludes": [ "more-overlays-updated"