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

Group adapter API #91

Closed
Sataniel98 opened this issue Jun 19, 2016 · 3 comments
Closed

Group adapter API #91

Sataniel98 opened this issue Jun 19, 2016 · 3 comments
Milestone

Comments

@Sataniel98
Copy link
Member

Sataniel98 commented Jun 19, 2016

Please describe the use case or the problem your request is related to.
Just like DungeonsXL, many plugins have systems that group players together in parties. Having multiple party systems simultaneously however is confusing and messy. Plugins that have commonly been asked to be supported are:

  • Heroes
  • MCMMO
  • RacesAndClasses
  • Parties

Describe the solution you'd like
An adapter API that automatically synchronizes DXL groups with external groups.

  • DGroup stores a collection of a new DGroupAdapter object.
  • When players join or leave a group, methods of the adapter are invoked which, if it is implemented correctly, apply the same changes to the external group the adapter wraps (or possibly, if implemented by the external plugin, is).
  • Adapter should also track changes done by the external plugin and apply them to their DGroup.
  • DGroups shall be creatable through adapters.

DXL should contain implementations for as many famous, free plugins as possible.

Problems might occur with group systems that are persistent in contrast to DXL's transient groups.

Describe alternatives you've considered
It had been asked to have an option to "disable" DXL's group system, which is neither necessary nor realizable. There is no such thing as a Vault plugin for parties that is somehow close to being a de facto standard.

@Nvenom
Copy link

Nvenom commented Jun 19, 2017

Any chance of this getting any notice? Im curious if party integration with heroes is possible, in the works or already done in some way.

@Sataniel98
Copy link
Member Author

It's planned for the 1.0 release, which I planned to work on after the 0.15.x or 0.16 updates. Thank you, it's always nice to get some feedback concerning which kind of features are actually useful for servers. Gotta iron out quite a few bugs first, though.

@Sataniel98 Sataniel98 changed the title Add support for Heroes Group adapter API Apr 9, 2019
@Sataniel98 Sataniel98 added this to the Beta 0.18 milestone Apr 9, 2019
@Sataniel98
Copy link
Member Author

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

No branches or pull requests

2 participants