# ChatMod
<!-- ### Commands
#### /chatmod help
- [ ] Permission nodes listed
#### /chatmod filtertype
- [ ] Permission nodes listed
#### /chatmod filtertype
- [ ] Permission nodes listed
#### /chatmod prefix
- [ ] Permission nodes listed
#### /chatmod help
- [ ] Permission nodes listed
#### /chatmod help
- [ ] Permission nodes listed
#### /chatmod help
- [ ] Permission nodes listed
-->
### /chatmod - Brings up a description of the script and relavent commands. If the player does not have permission to use a command listed, it will not show on the list of runnable commands.
- Required base permission node: chatmod.command
- Aliases: /cm, /cm help, /chatmod help
- Arguments: None
### /chatmod help <command> - Gives a description of what the command does, basic usage, and parameters usable for each command.
- Required base permission node: chatmod.help
- Required extending permission node: chatmod.help.<command>
- Arguments: 1
### /chatmod disable - Disables ChatMod.
- Required base permission node: chatmod.disable
- Aliases: /cm d, /chatmod d, /cm disable
- Arguments: None
### /chatmod enable - Enables ChatMod.
- Required base permission node: chatmod.enable
- Aliases: /cm e, /chatmod e, /cm enable
- Arguments: None
### /chatmod add <keywords> - Adds the specified keywords to the list of unallowed words.
- Required base permission node: chatmod.add
- Aliases: /cm a, /chatmod a, /cm add
- Arguments: >=1
### /chatmod remove <keywords> - Removes the specified keywords from the list of unallowed words.
- Required base permission node: chatmod.remove
- Aliases: /cm r, /chatmod r, /cm remove
- Arguments: >=1
### /chatmod list - Returns a list of current keywords ChatMod is looking out for in the words.yml file.
- Required base permission node: chatmod.list
- Aliases: /cm l, /chatmod l, /cm list
- Arguments: None
### /chatmod filtertype - Change how ChatMod blocks filtered messages.
- Required base permission node: chatmod.filtertype
- Aliases: /cm ft, /chatmod ft, /cm ft
- Arguments: None
### /chatmod filtertype stars - Replaces ONLY incoming keywords caught by the filter with stars instead of listed phrases or words.
- Required base permission node: chatmod.filtertype.stars
- Aliases: /cm ft s, /chatmod ft s, /cm ft s
- Arguments: None
### /chatmod filtertype phrases - Replaces the ENTIRE incoming message caught by the filter with listed phrases or words instead of keywords with stars.
- Required base permission node: chatmod.filtertype.phrases
- Aliases: /cm ft p, /chatmod ft p, /cm ft p
- Arguments: None
### /chatmod filtertype delete - Deletes the ENTIRE incoming message caught by the filter.
- Required base permission node: chatmod.filtertype.delete
- Aliases: /cm ft p, /chatmod ft p, /cm ft p
- Arguments: None
### /chatmod prefix - Changes the prefix of ChatMod messages. Can be set to "off" to completely remove prefix messages.
- Required base permission node: chatmod.prefix
- Aliases: /cm p, /chatmod p, /cm p
- Arguments: >=1
### /chatmod reload - Reload and update the config and words list.
- Required base permission node: chatmod.reload
- Aliases: /cm r, /chatmod r, /cm r
- Arguments: None
<!-- ~~/chatmod settings - Brings up a settings gui to modify various ChatMod settings.
Required base permission node: chatmod.settings
Aliases: /cm s, /chatmod s, /cm s
Arguments: None~~ -->
---
# TODO List:
- [ ] **ChatMod**