mirror of
https://github.com/factoriotools/factorio-docker.git
synced 2025-07-10 19:15:30 +02:00
Skip downloading built-in DLC mods (elevated-rails, quality, space-age) when UPDATE_MODS_ON_START is enabled. These mods are included with the Space Age DLC and attempting to download them separately causes "Duplicate mod" errors. - Modified update-mods.sh to skip DLC built-in mods during updates - Added documentation note explaining the automatic handling of DLC mods 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@ -227,9 +227,12 @@ update_mod()
|
||||
return 0
|
||||
}
|
||||
|
||||
# Process all enabled mods from mod-list.json, but skip built-in mods
|
||||
# The Space Age DLC includes built-in mods (elevated-rails, quality, space-age) that should not be downloaded
|
||||
if [[ -f $MOD_DIR/mod-list.json ]]; then
|
||||
jq -r ".mods|map(select(.enabled))|.[].name" "$MOD_DIR/mod-list.json" | while read -r mod; do
|
||||
if [[ $mod != base ]]; then
|
||||
# Skip base mod and DLC built-in mods
|
||||
if [[ $mod != base ]] && [[ $mod != elevated-rails ]] && [[ $mod != quality ]] && [[ $mod != space-age ]]; then
|
||||
update_mod "$mod" || true
|
||||
fi
|
||||
done
|
||||
|
Reference in New Issue
Block a user