Skip to content

Add Velocity egg with Java 25 support - #5699

Open
iamthealfaandtheomega wants to merge 3 commits into
pterodactyl:1.0-developfrom
iamthealfaandtheomega:add-velocity-egg
Open

Add Velocity egg with Java 25 support#5699
iamthealfaandtheomega wants to merge 3 commits into
pterodactyl:1.0-developfrom
iamthealfaandtheomega:add-velocity-egg

Conversation

@iamthealfaandtheomega

Copy link
Copy Markdown

Adds a game egg for Velocity (Minecraft proxy) that did not exist in the panel's egg collection.

Highlights:

  • Runs on Java 25 and Java 21 images (JDK 25 is already in the other Minecraft eggs)
  • Installs the latest stable release build via the Fill v3 API, skipping snapshot/experimental trains
  • Verifies the jar's SHA-256 against the value published by Fill before promoting it into place; on mismatch the install fails cleanly and no partial jar is left behind
  • Uses Wings' file parser to rewrite the proxy bind address (TOML parsing is not supported by Wings and would be a no-op)
  • Fails with a clear message when the API is unreachable

Tested locally: successful install (jar checksum verified), tampered download (clean abort), snapshot-only feed (clean abort), API outage (clean error), and config rewrite applied at runtime.

@SerenModz21

Copy link
Copy Markdown

@iamthealfaandtheomega

Copy link
Copy Markdown
Author
x1 Java 25 is not there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants