/unignore alias of /ignore, is unexpected behaviour - possible ignore system overhaul?
accLarson opened this issue ยท 1 comments
Type of bug
Other unexpected behaviour
/ess dump all
output
https://essentialsx.net/dump.html?id=528fd2d68c3a496a99d0a124efcd62bb
Error log (if applicable)
No response
Bug description
The current ignore system is not very intuitive with unignore
being a alias of ignore
.
The method of viewing your currently ignore players is not very intuitive either /ignore
.
I've tagged here a few additional ideas that I think are worth considering related to the essentials ignore system:
#5185 (/ignore <player> [time]
)
#3254 (Relevant pr relating link above)
#785 (/ignore list
instead of /ignore
)
Steps to reproduce
- Execute
/unignore <player>
to ignore a player - Observe that this command can ignore players.
- Execute
/ignore <player>
to unignore a player - Observer that this command can unignore players.
- Execute
/ignore
- Observer that this command displays a list of currently ignored players
Expected behaviour
/ignore <player>
should be used to ignore and /unignore <player>
should be used to unignore.
/ignore
should return an error/suggestion on usage.
/ignore list
should return a list of currently ignored players.
/ignore <player> [time]
should allow a player to ignore another player for a set amount of time.
Actual behaviour
/ignore <player>
can ignore and unignore.
/unignore <player>
can ignore and unignore.
/ignore
returns a list of currently ignored players.
/ignore <player> [time]
should allow a player to ignore another player for a set amount of time.