You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Server startup log:
Nothing relevant to display for this.
EssentialsX config:
Relevant portion:
command-cooldowns:
# feed: 100 # 100 second cooldown on /feed command
# '*': 5 # 5 Second cooldown on all commands
'^(fix|repair)(\sall|\shand)?': 43200
Help request
Problem:
This used to function as you would expect it to, but apparently no longer does in versions of Minecraft above 1.15. I've gone back as far into the archive of the build server that there is available and every build has the same behavior in 1.16.3: Cooldown is properly applied to the naked commands /fix and /repair if and only if they are entered entirely by themselves, if any arguments are used within the command ("/fix all", "/repair hand" or any variation of those), the cooldown is completely bypassed.
What I have tried:
I've tried variations on the regex, but it just doesn't seem possible to perform more than a single match (once /fix is found, it looks no further... since there IS an actual further in the player's entered command, it's not a match anymore). Example setting in documentation: '^ban([^ip])( .*)?': 60 # 60 seconds /ban cooldown. -- should also not be possible to actually match since it requires a second match term as well (the ip address)... harder to test that though since anyone who has ban permission likely has cooldown bypass permission as well.
Console stack trace:
Screenshots:
The text was updated successfully, but these errors were encountered:
Information
Full output of
/ess version
:Server startup log:
Nothing relevant to display for this.
EssentialsX config:
Relevant portion:
Help request
Problem:
This used to function as you would expect it to, but apparently no longer does in versions of Minecraft above 1.15. I've gone back as far into the archive of the build server that there is available and every build has the same behavior in 1.16.3: Cooldown is properly applied to the naked commands /fix and /repair if and only if they are entered entirely by themselves, if any arguments are used within the command ("/fix all", "/repair hand" or any variation of those), the cooldown is completely bypassed.
What I have tried:
I've tried variations on the regex, but it just doesn't seem possible to perform more than a single match (once /fix is found, it looks no further... since there IS an actual further in the player's entered command, it's not a match anymore). Example setting in documentation: '^ban([^ip])( .*)?': 60 # 60 seconds /ban cooldown. -- should also not be possible to actually match since it requires a second match term as well (the ip address)... harder to test that though since anyone who has ban permission likely has cooldown bypass permission as well.
Console stack trace:
Screenshots:
The text was updated successfully, but these errors were encountered: