Skip to content

Conversation

@Skidamek
Copy link
Owner

@Skidamek Skidamek commented Nov 25, 2024

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 Skidamek added the enhancement New feature or request label Nov 25, 2024
@Skidamek
Copy link
Owner Author

image

@Skidamek
Copy link
Owner Author

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.

@masonlogan1
Copy link

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.

@masterblaster221
Copy link

any updates

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support For Proxy Servers(Velocity,Bungeecord,etc) Please

4 participants