# 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 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 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 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.' 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.' 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.' 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.' to join? protected: false # Are you allowed to unsubscribe from this channel? unsubscribe: true