Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extension system #34

Open
alvarlagerlof opened this issue Feb 8, 2020 · 4 comments
Open

Extension system #34

alvarlagerlof opened this issue Feb 8, 2020 · 4 comments
Labels
new-feature New feature
Projects

Comments

@alvarlagerlof
Copy link
Member

Is your feature request related to a problem? Please describe.
Some things like my Overviewer map is thightly coupled to my server, yet does not fit as a general feature in wilfred.

Describe the solution you'd like
I'd like to be able to develop python extensions that use some kind of API that Wilfred exposes. The API could for example expose:

  • list of servers
  • server state
  • server start/stop
  • server path
  • sever console (for announcing rendering)

With only these ones, you'd be able to make a plugin for an Overviewer map.

Describe alternatives you've considered
Integrating support for Overviewer directly in Wilfred.

Additional context
None.

@vilhelmprytz vilhelmprytz added the new-feature New feature label Feb 9, 2020
@vilhelmprytz
Copy link
Member

This is a really interesting feature that should definitely be implemented. It's also something that would probably take some time to implement.

What types of extensions are you thinking about? Like, extensions that closely integrate to the config (like linking BungeeCord servers together) or extensions that add new functionality and commands to the interface?

@alvarlagerlof
Copy link
Member Author

I think that both would be needed. Otherwise there would need to be config files for extensions and that seems annoying.

@vilhelmprytz
Copy link
Member

This has now been queued to be implemented after #60 for the v0.8.0 release, see https://github.com/wilfred-dev/wilfred/projects/1

@vilhelmprytz vilhelmprytz removed this from To do in v0.8.0 Dec 19, 2020
@vilhelmprytz vilhelmprytz added this to To do in v0.9.0 via automation Dec 19, 2020
@vilhelmprytz
Copy link
Member

Postponed to v0.9.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature New feature
Projects
No open projects
v0.9.0
To do
Development

No branches or pull requests

2 participants