itzg / itzg/docker-minecraft-server

Add support for unsup

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

Description

### Enhancement Type

New server type

### Describe the enhancement

[unsup](https://git.sleeping.town/unascribed/unsup) (Una's Simple Updater) is an extension to the packwiz format which allows upgrading of the game components and supports pre-defined variants of a pack. It fills a similar niche to packwiz, but supports more exotic game configurations.

While this jar can be run as a java agent, it is unable to perform a 'cold start' given the Docker image needs a pre-existing sever jar.

The 'flagship' pack using unsup is [Rewind Upsilon](https://git.sleeping.town/Rewind/Upsilon) (a touchup of FTB Ultimate) and a reference usage can be seen in their [server files](https://rewindmc.com/dl/upsilon-server.zip) (will download a `.zip`).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the Docker image's startup behavior and the linked unsup and Rewind Upsilon server files, focusing on the pre-existing server-jar requirement and cold-start flow. The issue names no repository files or tests; done would mean documenting and validating support for an unsup-based server configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java
Domain
devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.