EssentialsX

EssentialsX

2M Downloads

[request] /nicklist

TomLewis opened this issue ยท 6 comments

commented

When you have a lot of players, you loose track of who is nicked and who isn't, if there offline or live in different timezones, or you have multiple staff that nick players, there isn't a way to list everyone that currently has a nickname, being able to list everyone that is currently nick'ed would be very helpful, also being able to reset everyone on the server at once, would also be fantastic, maybe /resetallnicks, or /clearallnicks.

commented

It's unlikely that this will be added to EssentialsX itself, as it would involve loading every single userdata file and checking whether it has a nick, which is not good performance-wise.

commented

@md678685 cache file? When /nick toggled the user is added/removed from the nick json/yml file, and then there's as separate command to scan for all existing nicks? that you would only do if the cache file got removed or you need to re-populate it?

commented

Related but slightly different question- /realname tell you ign of a nickname if player is online. /whois will show you the nick of an ign if they are online. Is it possible to have these translate names while player is offline?

commented

@Magnum97 That's definitely possible - I'd suggest opening a separate issue so we can track it separately.


@FrozenBeard Storing them in a separate file means we're simply creating a duplicate of all the data that serves no other purpose.

This feature can be easily achieved in a separate plugin, and I don't see that this serves a purpose for the vast majority of users.

commented

So there is no way for me to find out which of the 110000 users I have nicknamed?

commented

There isn't an EssentialsX command to do that. It can be done through other means, such as through another plugin or a shell script.