Open in the app to sign in, vote and reply

Suggestions · Done

Allow customization of the use of "All" "Others" and "[Username]"

· · 4 votes · 2 comments · imported from Discord · marked done by Team on 2026-09-23

This would allow developers to choose if certain commands can use "All" "Others" or limit commands to "Me"
Example: I can use ;kill all as an Admin but the Mod rank would not let me do this. Customization would let me use ";kill All" as a mod rank or limit commands as HeadAdmin to just "Me" or [Username]
(Edited to clarify)

Solved by Team · See the solution

Comments

Team · Solution

I am happy to say that this has since been (partially) implemented! You can do it either via the panel ingame.
You need to navigate over to the Dashboard, then to the desired Roles and scroll down to command permissions.
Once you do that you have: Targetting Others, Multiple Targets, Modifiers Abusive (e.g. loop), Modifiers Global and Bypass limits (e.g. fly could have a limit of 100).
Configure accordingly and press confirm. I would avoid trying to give roles all permissions, as it allows them to bypass the safeguard of not being able to do anything to roles above themselves.

Team ·

This can also be done by navigating to HD Admin > Config > Roles and to the role you wish to modify.
The following modifiers can also be added to the return of a Role module to utilise this properly:

-- Command Permissions
	permitModifiersAbusive = true, --users can use potentially abusive modifiers like 'loop' and 'delay'
	permitModifiersGlobal = false, -- users can can broadcast any useable command to all servers with modifiers like 'global' and 'perm'. Be VERY careful about who you permit this to!
	permitMultipleTargets = false, --users can target multiple people at once with commands (like ;kill others)
	permitTargetingOthers = false, -- users can run commands on players other than themselves