CloudNetService/CloudNet

Exclude tasks from the SyncProxy tablist

DinoMarlir opened this issue · 5 comments

Describe the new feature

It would be nice if you could exclude tasks from the tablist configuration.

Why do you need this feature?

Because some services have their own tablist (plugins, etc)

Alternatives

there are no alternatives

Other

No response

Issue uniqueness

  • Yes, this issue is unique. There are no similar issues.

Do you have any implementation ideas? As far as I can tell this would require us to only set the tablist when a player is connected to a service from a specific task. But we also have to reset the tablist when the player connects to a task which is excluded. Wouldn't this create the problem that we would overwrite already set tablists from other plugins by resetting?

Clear the tablist before server change. No service can have set a tablist at that point
Velocity: ServerPreConnectEvent.
Bungee: ServerConnectEvent
Waterdog: PreTransferEvent

If some is willing to implement this properly I'm open to merge that.

@0utplay I'm working on it. 👍

is there any progress on this @DinoMarlir ?