Module: command_spy
Overview
Module
This module allows spying
on command execution.
Color Boxes
Note
◉ How it works?
-
Match the defined
rules
in 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
}
}
]
}