# Just some general OKChat settings.
general:
# Specify the locale.yml file here.
locale: 'locale.yml'
# Should we enable word wrapping?
word-wrap: true
# Specify the format of timestamps for the %time% variable here.
time-format: 'HH:mm:ss'
# Configure join messages here.
join-messages:
# Enable modification of join messages?
enable: true
# Configure global join message here.
# Set to ''(empty) or 'none' to disable, or 'default' to leave as is.
message: '&bPlayer &f%prefix%%displayname%%suffix% &bhas joined &f%world%&b!'
# Configure world-specific join messages here.
worlds:
# The name of your world goes here.
AoM:
# The join message.
# Set to ''(empty) or 'none' to disable, or 'default' to leave as is.
message: '&bPlayer &f%prefix%%displayname%%suffix% &bhas joined &f%world%&b!'
# Should this join message be treated as a global join message?
global: false
# If global is set to false, list the worlds that can see this join message here.
see:
- 'world'
- 'world_nether'
- 'world_the_end'
# If global is set to true, list the worlds that can't see this join message here.
hide:
- 'AnotherWorld'
- 'AnotherWorld_the_end'
# Configure quit messages here.
quit-messages:
# Enable modification of quit messages?
enable: true
# Configure global quit message here.
# Set to ''(empty) or 'none' to disable, or 'default' to leave as is.
message: '&bPlayer &f%prefix%%displayname%%suffix% &bhas left &f%world%&b!'
# Configure world-specific quit messages here.
worlds:
# The name of your world goes here.
AoM:
# The quit message.
# Set to ''(empty) or 'none' to disable, or 'default' to leave as is.
message: '&bPlayer &f%prefix%%displayname%%suffix% &bhas left &f%world%&b!'
# Should this quit message be treated as a global quit message?
global: false
# If global is set to false, list the worlds that can see this quit message here.
see:
- 'world'
- 'world_nether'
- 'world_the_end'
# If global is set to true, list the worlds that can't see this quit message here.
hide:
- 'AnotherWorld'
- 'AnotherWorld_the_end'
# Configure kick messages here.
kick-messages:
# Enable modification of kick messages?
enable: true
# Configure global kick message here.
# Set to ''(empty) or 'none' to disable, or 'default' to leave as is.
message: '&bPlayer &f%prefix%%displayname%%suffix% &bwas kicked from &f%world%&b!'
# Configure world-specific kick messages here.
worlds:
# The name of your world goes here.
AoM:
# The kick message.
# Set to ''(empty) or 'none' to disable, or 'default' to leave as is.
message: '&bPlayer &f%prefix%%displayname%%suffix% &bwas kicked from &f%world%&b!'
# Should this kick message be treated as a global kick message?
global: false
# If global is set to false, list the worlds that can see this kick message here.
see:
- 'world'
- 'world_nether'
- 'world_the_end'
# If global is set to true, list the worlds that can't see this kick message here.
hide:
- 'AnotherWorld'
- 'AnotherWorld_the_end'
# This will allow you to define permissions-based prefixes.
# This is useful for when your Permissions bridge does not support prefixes.
# Note: This WILL override the %prefix% variable if enabled.
prefixes:
# Enable OKChat's built-in prefix system?
enable: false
# List nodes, prefixes and weights here.
prefixes:
# This would be the permissions node required to have the prefix.
# These need to be one word. No decimal points allowed.
# So you'd need "okchat.prefix.examplenode" in this case.
examplenode:
# Define the actual prefix here.
prefix: '&6Dev'
# Weight values can be assigned to prefixes(default: 0).
# If a user has access to multiple prefixes, the one with the highest weight value will be chosen.
weight: '50'
# This will allow you to define permissions-based suffixes.
# This is useful for when your Permissions bridge does not support suffixes.
# Note: This WILL override the %suffix% variable if enabled.
suffixes:
# Enable OKChat's built-in suffix system?
enable: true
# List nodes, suffixes and weights here.
suffixes:
# This would be the permissions node required to have the suffix.
# These need to be one word. No decimal points allowed.
# So you'd need "okchat.suffix.examplenode" in this case.
examplenode:
# Define the actual suffix here.
suffix: '&6 the Awesome'
# Weight values can be assigned to suffixes(default: 0).
# If a user has access to multiple suffixes, the one with the highest weight value will be chosen.
weight: '50'
# Configure OKChat's spam security suite here.
spam-protection:
# Should we enable it?
enable: true
# Configure chat spam protection here.
chat:
# Is protection enabled?
enable: true
# How many actions can a player perform before protection kicks in?
actions: 30
# How long should a player refrain from trying to chat for the punishment to wear off(seconds)?
inactivity: 15
# Configure punishments per action here.
punishments:
# Configure muting chat here.
mute:
# Is muting enabled?
enable: false
# Configure damaging on chat here.
damage:
# Is damaging enabled?
enable: false
# The amount of damage to deal per chat attempt.
amount: 4
# Configure executing commands on chat here.
command:
# Are commands enabled?
enable: false
# List commands here.
commands:
- 'money grant %name% -20'
- 'example command'
# The messages to send players.
messages:
# The message sent when the punishment starts. Set to '' or 'none' to disable.
entry: 'none'
# The message sent when the punishment starts. Set to '' or 'none' to disable.
exit: 'none'
# Configure command spam protection here.
command:
# Is protection enabled?
enable: true
# How many actions can a player perform before protection kicks in?
actions: 30
# How long should a player refrain from trying to use commands for the punishment to wear off(seconds)?
inactivity: 15
# Configure punishments per action here.
punishments:
# Configure muting commands here.
mute:
# Is muting enabled?
enable: true
# Configure damaging on commands here.
damage:
# Is damaging enabled?
enable: false
# The amount of damage to deal per command attempt.
amount: 4
# Configure executing commands on commands here.
command:
# Are commands enabled?
enable: false
# List commands here.
commands:
- 'money grant %name% -20'
- 'example command'
# The messages to send players.
messages:
# The message sent when the punishment starts. Set to '' or 'none' to disable.
entry: '&4You have been muted for spamming!'
# The message sent when the punishment starts. Set to '' or 'none' to disable.
exit: '&eYou are no longer muted!'
# Configure login spam protection here.
login:
# Is protection enabled?
enable: true
# How many actions can a player perform before protection kicks in?
actions: 10
# How long should a player refrain from trying to log in for the punishment to wear off(seconds)?
inactivity: 15
# Configure punishments per action here.
punishments:
# Configure executing commands on login here.
command:
# Are commands enabled?
enable: true
# List commands here.
commands:
- 'ban %name%'
- 'say &fBanning &b%name% &ffor spamming.'
messages:
# The message sent when the punishment starts. Set to '' or 'none' to disable.
entry: 'none'
# The message sent when the punishment starts. Set to '' or 'none' to disable.
exit: 'none'
# Configure the Message of the Day.
motd:
# Enable MotD?
enable: true
# Configure global MotD here.
# Set to ''(empty) or 'none' to disable.
messages:
- '&6Welcome, &f%prefix%%displayname%%suffix%&6!'
- '&eYou are currently in &f%world%&e. Have fun!'
# Should we show the /who player list?
global-list: true
# Should we show the /who <world> player list?
world-list: false
# Configure world-specific MotDs here.
worlds:
# The name of your world goes here.
AoM:
# This would be the permissions node required to have the motd.
# These need to be one word. No decimal points allowed.
# So you'd need "okchat.motd.ExampleWorld.examplenode" in this case.
examplenode:
# The MotD.
# Set to ''(empty) or 'none' to disable.
messages:
- '&6Welcome to &f%world%&6, &f%prefix%%displayname%%suffix%&6!'
# Should we show the /who player list?
global-list: true
# Should we show the /who <world> player list?
world-list: false
# Weight values can be assigned to motds(default: 0).
# If a user has access to multiple motds, the one with the highest weight value will be chosen.
weight: '50'
# Configure the /who player list here.
global-list:
# Configure the initial messages to be shown before the actual list.
# Set to ''(empty) or 'none' to disable.
messages:
- '&cThere are currently &f%currentplrs% &cout of &f%maxplrs% &cplayers online.'
# Configure the format for player names here. Set to ''(empty) or 'none' to disable.
format: '%prefix%%displayname%'
# Configure the /who <world> player list here.
world-list:
# Configure the initial messages to be shown before the actual list.
# Set to ''(empty) or 'none' to disable.
messages:
- '&cOut of &f%currentplrs% &cplayers online, &f%targetworldplrs% &care in &f%targetworld%&c!'
# Configure the format for player names here. Set to ''(empty) or 'none' to disable.
format: '%prefix%%displayname%'
# Configure the server player list here(press TAB).
player-list:
# Configure the format for player names here. Set to ''(empty) or 'none' to disable.
format: '%prefix%%displayname%'
# Configure OKChat's built-in alias/nickname system here.
nicknames:
# Should we enable it?
enable: true
# Define the maximum length of a nickname here.
maximum: 24
# Define the minimum length of a nickname here.
minimum: 6
# List nicknames that aren't allowed here.
disallow:
- Admin
- Administrator
- Console
- Notch
- Developer
- Euthyphro
- dmills
- ThreeDrunkWhales
- mewkin
- Op
- Euthy
- Scholar
# Configure titles here(REQUIRES SPOUT).
titles:
# Should we enable title formatting for SpoutCraft clients?
enable: true
# Configure the format for player titles here. Set to ''(empty) or 'none' to diable.
format: '%prefix%%displayname%'
# Configure private messages here.
whispers:
# Configure the format of the message the player SENDING the whisper will see.
format-to: '&7[&fme&7->&f%prefix%%displayname%%suffix%&7] &f%message%'
# Configure the format of the message the player RECEIVING the whisper will see.
format-from: '&7[&f%prefix%%displayname%%suffix%&7->&fme&7] &f%message%'
# Allow a player to whisper to someone he's ignoring?
ignore-allow: false
# Configure chat channels here.
channels:
# Configure the default channels here.
default:
- Global
# Configure the channels here.
channels:
# Name of the channel.
Global:
# The chat format for the channel.
format: '&7[&b%channel%&7] &f%prefix%%displayname%&7: &f%message%'
# Is the chat global?
global: true
# Is the chat world-based?
world: false
# Is the chat local?
local: false
# (optional) Range of local chat
range: 15
# Does this channel require 'okchat.channel.<name>' to join?
protected: false
# Are you allowed to unsubscribe from this channel?
unsubscribe: true
# Name of the channel.
Help:
# The chat format for the channel.
format: '&7[&b%channel%&7] &f%prefix%%displayname%&7: &f%message%'
# Is the chat global?
global: true
# Is the chat world-based?
world: false
# Is the chat local?
local: false
# (optional) Range of local chat
range: 15
# Does this channel require 'okchat.channel.<name>' to join?
protected: false
# Are you allowed to unsubscribe from this channel?
unsubscribe: true
# Name of the channel.
Market:
# The chat format for the channel.
format: '&7[&b%channel%&7] &f%prefix%%displayname%&7: &f%message%'
# Is the chat global?
global: true
# Is the chat world-based?
world: false
# Is the chat local?
local: false
# (optional) Range of local chat
range: 15
# Does this channel require 'okchat.channel.<name>' to join?
protected: false
# Are you allowed to unsubscribe from this channel?
unsubscribe: true
Local:
# The chat format for the channel.
format: '&7[&b%channel%&7] &f%prefix%%displayname%&7: &f%message%'
# Is the chat global?
global: false
# Is the chat world-based?
world: false
# Is the chat local?
local: true
# (optional) Range of local chat
range: 30
# Does this channel require 'okchat.channel.<name>' to join?
protected: false
# Are you allowed to unsubscribe from this channel?
unsubscribe: true