AutoModpack icon indicating copy to clipboard operation
AutoModpack copied to clipboard

Velocity plugin

Open Skidamek opened this issue 1 year ago • 4 comments

Adds velocity plugin. Basically port of server side mod version to velocity plugin. Resolves #224

This is at all not ready, however what already does work is:

  • modpack generation
  • modpack hosting

Whats to do:

  • login packets
  • commands
  • fix config

See this comment for more info

Skidamek avatar Nov 25 '24 20:11 Skidamek

image

Skidamek avatar Nov 25 '24 20:11 Skidamek

The current implementation assumes the server owner manages the modpack via their Velocity server. This approach simplifies managing a network of servers sharing the same modpack, as you don’t need the AutoModpack mod on each individual server—especially for plugin-based setups where AutoModpack does not even exists yet.

However, it may not work well for servers requiring different mods on different servers under the same proxy. Issue #223 should address this limitation once implemented.

This PR adds basic Velocity plugin support, aligning its features with the server side mod version (except those requiring mixins or loader-specific detection).

For future, proxy specific exclusive options like some kind of under proxy server connection separate PRs/Issues are welcome.

Skidamek avatar Nov 25 '24 21:11 Skidamek

This approach simplifies managing a network of servers sharing the same modpack, as you don’t need the AutoModpack mod on each individual server—especially for plugin-based setups where AutoModpack does not even exists yet. ... This PR adds basic Velocity plugin support, aligning its features with the server side mod version (except those requiring mixins or loader-specific detection).

Is this functionality in a state where it could be merged into the main branch while more work continues? This alone would be a massive help to a lot of people.

masonlogan1 avatar Sep 05 '25 02:09 masonlogan1

any updates

masterblaster221 avatar Sep 19 '25 22:09 masterblaster221