itzg / itzg/docker-minecraft-server
Support CURRENT_VERSION file - could become the new norm?
- 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