Module: command_spy
Overview
Module
This module allows spying on command execution.
Color Boxes
Note
◉ How it works?
-
Match the defined
rulesin top-down order. -
Find the
first matched rule. -
Apply the
first matched rule, if it exists.
Configurations
The following JSON content is provided for reference only. It must NOT be copied directly into the configuration directory, as it does not represent valid JSON syntax.
Config
- File Name:
config.json - File Content:
Click to see the default content...
config/fuji/modules/command_spy/config.json
{
"rules": [
{
"enable": true,
"document": "Match the `/login ...` command, and ignore it.",
"matcher": {
"command_string_regex": "login .+",
"accept_silent_command": false,
"accept_player_command_source": true,
"accept_server_command_source": false
},
"if_matched": {
"log_to_console": false,
"notify_players_with_level_permission": 5
}
},
{
"enable": true,
"document": "Match all commands, and log it.",
"matcher": {
"command_string_regex": ".+",
"accept_silent_command": false,
"accept_player_command_source": true,
"accept_server_command_source": false
},
"if_matched": {
"log_to_console": true,
"notify_players_with_level_permission": 5
}
}
]
}