itzg / itzg/docker-minecraft-server

Support CURRENT_VERSION file - could become the new norm?

Open
#725 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
14.3k
Forks
1.9k
Avg merge
2d 10h
Merged PRs (30d)
31

Description

Right now it seems to be an edge case from one modpack maker (World of Dragons/Winter is Here) but could become a common thing if it catches on. Instead of bundling the Forge Installer JAR they provide a CURRENT_INSTALLER file which has the URL to the relevant JAR.

I got it working by manually extracting the server files (rather than using `TYPE=CURSEFORGE`) and using `TYPE=FORGE` while providing the `FORGE_INSTALLER_URL` as the contents of the CURRENT_INSTALLER file.

Looking for one of an array of files (let's assume the Modpack community doesn't want to follow a single standard) and using that as the installer URL to download would be the most apt approach

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the existing TYPE=CURSEFORGE and TYPE=FORGE handling, including how FORGE_INSTALLER_URL is obtained. Compare that flow with the CURRENT_INSTALLER file described in the issue and determine how candidate files should be selected. Done means the supported file-based installer URL flow works for the stated modpack case without requiring manual extraction.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, shell
Domain
devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.