main/Configuration
Configuration
Configuration
config.yml
config.yml
channels: enable: true limit: -1 range: 15 pm: display-colour: '' format: '%chtag%prefix%display%suffix whispers: %colour%message' emote: format: '* %prefix%display%suffix %message' logging: chat: log: false colour: true debug: [] metrics-statistics: true formatting: format: '%chtag%prefix%display%suffix: %colour%message' tag-format: default: '%tag%' tags: chtag: '[%tag%]' filtering: censor: '*' phrases: []
Path | Description |
---|---|
channels.enable | Whether channels are enabled |
channels.limit | The maximum amount of channels, -1 for unlimited |
channels.range | The range of local ranged channels |
pm.display-colour | The display colour of private messages |
pm.format | The format of private messages |
emote.format | The format of emotes |
logging.chat.log | Whether to log chat to the console, may receive double messages if console joins a channel |
logging.chat.colour | Whether the logged chat should be coloured, some consoles do not support colouring |
logging.debug | The Ids of debuggers to start debugging, -1 for all |
metrics-statistics | Whether to hook Plugin Metrics |
formatting.format | Format for chat |
formatting.tag-format.default | Default format for tags |
formatting,tag-format.tags.<tag> | Format for the specified tag |
filtering.censor | The censor used for obfuscating |
filtering.phrases | Phrases or words to censor |
- Link: config.yml
channel.yml
channel.yml
type: '' status: '' aliases: [] display-colour: '' format: '' password: '' range: '' tag: '' whitelist: false data: blacklist: [] whitelist: [] operators: []
Path | Description |
---|---|
type | The type of channel loader used to load the channel |
status | The status of the channel (default, none, staff) |
aliases | The aliases of the channel |
display-colour | The display colour of chat in the channel |
format | The format of chat in the channel |
password | The password of the channel, blank for no password |
range | The range of the channel (channel, global, local, world) |
tag | The tag of the channel |
whitelist | Whether the channel is whitelist only |
data.<key> | Data of the channel |
blacklist | The blacklist of the channel |
whitelist | The whitelist of the channel |
operators | The list of operators of the channel |
- Link: channel.yml
participants.yml
participants.yml
CONSOLE: channels: current: '' all: [] data: display-name: '&4Server&f' NodinChan: channels: current: '' all: [] data: prefix: '&4Dev&f' Notch: channels: current: '' all: [] data: suffix: ' &fthe &6Creator&f' Steve: channels: current: '' all: [] data: suffix: ' &fthe &4Adventurer&f' SomeRandomGuy: channels: current: '' all: [] data: display-name: 'Random Guy' prefix: 'This is a ' suffix: ' on your Server'
Path | Description |
---|---|
<name>.channels.current | The current channel of the player |
<name>.channels.all | All joined channels |
<name>.data.<key> | Data of the player |
- Link: participants.yml
topic.yml
topic.yml
page: width: 55 height: 9 topics: About: description: "About TitanChat" information: > TitanChat is a chat management and formatting plugin, its high flexibility is what makes it special. Instead of having a large bulk of hardcoded supports for other plugins, an addon system was implemented so that addons, custom channels and external commands can be coded to support other plugins and add new features. The built in commands in TitanChat help make your chat management task easier. Channels can also be disabled to have your old global Minecraft chat, but giving you more control over chat. commands: Info: information: | Gives information about TitanChat through various topics. Alias: '?', 'help' Usage: /tc ? [topic/page]...
Path | Description |
---|---|
page.height | The page height of topics |
page.width | The page width of topics |
topics.<topic>.description | The description of the topic |
topics.<topic>.information | The information shown when the topic is viewed |
commands.<command>.information | The information shown when the topic about the command is viewed |
- Link: topic.yml