-
Notifications
You must be signed in to change notification settings - Fork 1
Commands
Important
When migrating from AdminTools, please note that some of its commands have not been implemented in ModeratorTools. Some commands slightly differ in syntax or behavior. List of removed commands
An argument wrapped with chevrons <> is required.
An argument wrapped with brackets [] is optional.
Two options separated by a slash / means one of those options must be supplied as the argument.
Alternative phrases:
-
enable=showtrue1 -
disable=hidefalse0
Targeting commands operate on a list of players.
You can use the player's partial name or custom player selectors to specify which player(s) to affect.
To select everyone, use * or @a
Toggle commands manage a specific feature.
Subcommands:
-
List- lists all players that have the feature enabled. -
Toggle- flips the status of the feature per target:- Enables the feature for those targets who have had it disabled
- Disables the features for those that have had it enabled
-
Clear- disables the feature for everyone. -
Enable- enables the feature for the given players. -
Disable- disables the feature for the given players.
Tip
Command names are case-insensitive, meaning the following are considered the same: pMute PMUTE pmute PmUtE
Sets the given targets' artificial health.
Usage: ahp <players> <value>
Spawns a bouncy ball (SCP-018) on the specified players.
If more than 1 player has received a bouncing ball, C.A.S.S.I.E. will make an announcement.
Usage: ball <players>
Toggles players' ability to break doors upon interaction.
Usages:
breakDoors ListbreakDoors ClearbreakDoors Toggle <targets>breakDoors Enable <targets>breakDoors Disable <targets>
Drops everything or the specified item(s) from the specified players' inventories.
Usage: dropInventory <players> [...items]
Examples:
-
dropInventory 2.3.4- drops all items and ammo from players 2, 3 and 4 -
dropInventory 2 Radio GrenadeHE Ammo9x19- drops player 2's radios, high-explosive grenades and 9mm ammos
Spawns a specific item type at the position(s) of the given player(s).
The amount of items to spawn on one iteration is limited to 200 items in total divided across each target.
Usage: dropItem <players> <item> [countPerPlayer]
Examples:
-
dropItem 2 KeycardO5- drops an O5 keycard at player 2's position -
dropItem 2.3.4 Flashlight 20- drops 20 flashlights at players 2, 3 and 4
Spawns an item of the given type and size at the specified players' positions.
Usages:
dropSize <players> <item> <scalar>dropSize <players> <item> <x> <y> <z>
Examples:
-
dropSize 2.3.4 Coin 50- drops a coin of 50x size at players 2, 3 and 4 -
dropSize 2 Medkit 10 1 0.5- drops a medkit of scale (10, 1, 0.5) at player 2's position
Displays the list of enums that can be used with ModeratorTools commands.
RoleType and ItemType enums are available here
RoomType enums can be viewed here
Instantly kills the specified player(s) with a visual-only high-explosive grenade explosion.
Usage: explode <players>
Spawns an active grenade of the given type and fuse time at the specified players' positions. If the fuse time is not set, the default fuse time for the grenade will be applied.
Valid grenade items: GrenadeFlash GrenadeHE Scp018 Scp2176
Usage: grenade <players> <grenadeType> [fuseTime]
Toggles players' ability to instantly kill targets when dealing any amount of damage.
Usages:
instaKill ListinstaKill ClearinstaKill Toggle <targets>instaKill Enable <targets>instaKill Disable <targets>
The jail feature is decribed here
Makes the targets fully invisible to others (bypassing SCP-096, SCP-268 and SCP-1344).
Usage: ghost <players> <enable/disable>
Example: ghost Axwabo disable - removes Axwabo's global invisibility
This command can be turned off in the config
Note
Disabling ghost while targetGhost is active does not clear the ˙targetGhost` status,
keeping targeted invisibility but not global.
Teleports the sender to the room based on the given RoomType
Usage: goToRoom <roomType>
Queries or modifies players' positions.
Adds the given amount of offset to the player's position.
The offset will be transformed based on the target's rotation if the cameraSpace argument is true or 1
Usage: position add <players> <x> <y> <z> [cameraSpace]
Examples:
-
position add 2 0 0 10- moves player 2 by 10 meters on the Z axis (forward in world space) -
position add 2 0 5 0 true- moves player 2 by 5 meters up based on their camera rotation- If the player is looking forward in world space, they will be teleported upwards.
- If the player is looking down, they will be teleported forwards depending on their horizontal rotation.
Gets the position of the specified player(s).
Usage: position get <players>
Teleports the specified player(s) to the given position.
Usage: position set <players> <x> <y> <z>
Toggles players' ability to pry gates upon interaction.
Usages:
pryGates ListpryGates ClearpryGates Toggle <targets>pryGates Enable <targets>pryGates Disable <targets>
Periodically spawns ragdolls at the given players' positions. This commands runs as a coroutine, spawning one ragdoll per frame at each target's current position until the target count has been reached.
The default amount of ragdolls to spawn is 1.
Usage: ragdoll <players> <roleType> [countPerPlayer]
Teleports the specified players to a random room on the map or within the given zone(s).
Usage: randomTeleport <players> [...zones]
Examples:
-
randomTP 2.3- randomly teleports players 2 and 3 on the entire map -
randomTP 2 LightContainment HeavyContainment- randomly teleports player 2 in LCZ or HCZ
Toggles players' regeneration, and manages its interval as well as healing amount.
-
regeneration Heal [HP]- query or modify the amount of HP to heal per tick. Default is1 HPper tick -
regeneration Time [timeSeconds]- query or modify the time between ticks. Default is1s regeneration Listregeneration Clearregeneration Toggle <targets>regeneration Enable <targets>regeneration Disable <targets>
Sends the given player(s) into the sky, kills them and plays a visual-only explosion.
Usage: rocket <players> <speed>
Enables round lock, disables decontamination and forces the round to start.
Set the keepDecontamination argument to 1 true or yes to avoid disabling decontamination.
Usage: roundLockForceStart [keepDecontamination]
These two commands have been merged into one. They change the size of the given player(s).
Usages:
scale <players> resetscale <players> <scalar>scale <players> <x> <y> <z>
Examples:
-
scale 2.3 reset- resets the size of players 2 and 3 -
scale 2 5- sets player 2's size to 5x of the default -
scale 2 3 2 1- sets player 2's size to (3, 2, 1) - 3 wide, 2 tall and 1 long
Teleports the given player(s) to the specified target. If multiple targets were found, the first one will be used.
Usage: teleportX <players> <target>
Example: teleportX 2.3.4 8 - teleports players 2, 3 and 4 to player 8
Toggles players being immune to becoming targets by viewing SCP-096's face.
Note
SCP-096 immunity will still apply if the property is configured and the player is a tutorial, even if this command was used to disable it.
Usages:
scp096Immunity Listscp096Immunity Clearscp096Immunity Toggle <targets>scp096Immunity Enable <targets>scp096Immunity Disable <targets>
Toggles players allowing SCP-173 to move while being witnessed by players that have this feature enabled.
Note
SCP-173 immunity will still apply if the property is configured and the player is a tutorial, even if this command was used to disable it.
Usages:
scp173Immunity Listscp173Immunity Clearscp173Immunity Toggle <targets>scp173Immunity Enable <targets>scp173Immunity Disable <targets>
Similar to the ghost command.
Makes the first list of players invisible to the second list of players (targets).
Usage: targetGhost <players> <enable/disable> <targets>
Examples:
-
targetGhost 2 enable 3.4.5- makes player 2 invisible to players 3, 4 and 5 -
targetGhost 2 disable 3- removes player 2's invisibility status regarding player 3
This command can be turned off in the config
Note
Disabling targetGhost while ghost is active does not clear the ˙ghost` status,
keeping global invisibility.
The pMute command provides ways to mute players without keeping the mute status between round restarts.
Note
Temporary muting doesn't affect:
- server staff with Remote Admin access
- Northwood Staff
Temporarily mutes all non-staff until revocation or until the player leaves.
Usage: pMute all
Temporarily prevents non-staff from using the intercom until revocation or until the player leaves.
Usage: pMute intercom
Temporarily mutes non-staff in the lobby until revocation or round start. This commands persists its status, muting newly joining players if the round start mute is active.
Players will automatically be unmuted when the round starts.
Usage: pMute roundStart
Temporarily mutes the selected targets until revocation or until the target leaves.
Usage: pMute targets <players>
Example: pMute targets LoudPerson - temporarily mutes the player with name LoudPerson
The pUnmute command reverts the actions done using pMute
Removes the temporary mute from all non-staff.
Usage: pUnmute all
Removes the temporary intercom mute from al non-staff.
Usage: pUnmute intercom
Removes the lobby mute status.
Usage: pUnmute roundStart
Removes the temporary mute from the selected targets.
Usage: pUnmute targets <players>
Example: pUnmute targets LoudPerson - lets LoudPerson speak again
-
abc(admin broadcast) has a Remote Admin equivalent in theStaff Chatsection -
atkillhas a base-game equivalentkill -
atstriphas a base-game equivalentstrip -
cfig reloadhas a base-game equivalentpm reload -
dummyhas been replaced by base-game dummies- No owner-specific handling support
- Dummies don't have a role by default
-
inventory seehas a base-game equivalentpinventory -
staffTagshas been removed due to VSR concerns -
workbenchhas not been implemented due to insignificant predicted demand. Please open an issue if you need the command.