nuke-chat/Config.yml

# ======================
# =      NukeChat      =
# =   Version: 2.1.0   =
# ======================
# Author: Atomicbeast101

chat:
  # Players need 'nukechat.chat' permission to chat if this is enabled.
  chat-need-permission: true
  # Enable chat format system.
  chat-format: true
  # Use plugins that put the rank in DisplayName variable.
  display-player-name: true
  # Formats the chat.
  chat-format-string: '[%WORLD%][%PREFIX%]%PLAYERNAME%[%SUFFIX%]: %MESSAGE%'
  # Create custom world names if using '%WORLD%' in format
  custom-world-name-list:
    world_nether: TheNether
    world_the_end: TheEnd
filter-system:
  chat-filter: true
  command-filter: true
  swear:
    enabled: true
    punishment-type: kick
    punishment-list:
      kick:
        message: 'You cannot swear! You have been warned!'
        notify: 'Player %PLAYERNAME% was kicked for swearing!'
      warn:
        message: 'You cannot swear! You have been warned!'
        notify: 'Player %PLAYERNAME% was warned for swearing!'
      replacewordone:
        replacer: '<censored>'
      replacewordtwo:
        symbol: '*'
    # Block all words that you dont want to show in chat.
    blacklist:
    - ass
    - fuck
    - shit
    - bitch
  caps/symbols:
    enabled: true
    punishment-type: kick
    punishment-list:
      kick:
        message: 'You cannot use full caps/symbols! You have been warned!'
        notify: 'Player %PLAYERNAME% was kicked for using full caps/symbols!'
      warn:
        message: 'You cannot use full caps/symbols! You have been warned!'
        notify: 'Player %PLAYERNAME% was warned for using full caps/symbols!'
      reduce-message:
        notify: 'Player %PLAYERNAME%s message was reduced due to using full caps!'
    caps-limit: 25
    symbols-limit: 10
  advertisement:
    enabled: true
    punishment-type: ban
    punishment-list:
      # The plugin uses the whichevers plugin built-in ban system (/ban).
      ban:
        message: 'No advertising allowed!'
        notify: 'Player %PLAYERNAME% was banned for advertising this: %MESSAGE%'
      kick:
        message: 'No advertising allowed!'
        notify: 'Player %PLAYERNAME% was kicked for advertising this: %MESSAGE%'
      warn:
        message: 'No advertising allowed!'
        notify: 'Player %PLAYERNAME% was warned for advertising this: %MESSAGE%'
  spam:
    enabled: true
    punishment-type: kick
    punishment-list:
      kick:
        message: 'You cannot spam! You have been warned!'
        notify: 'Player %PLAYERNAME% was kicked for spamming!'
      mute:
        message: 'You cannot spam! You have been warned!'
        notify: 'Player %PLAYERNAME% was muted for spamming!'
      warn:
        message: 'You cannot spam! You have been warned!'
        notify: 'Player %PLAYERNAME% was warned for spamming!'
    number-of-messages-before-punishment: 2
    time-per-message: 3
    mute-time-minutes: 5
custom-commands:
  enabled: true
  command-list:
    help:
      color: blue
      channel-name: Help
      format: '[%CHANNEL%] &9[%WORLD%&9]&9[%PREFIX%&9]&f%PLAYERNAME%&9[%SUFFIX%&9]: &9%MESSAGE%'
      allowed-worlds:
      - world
      - world_nether
      - world_the_end
    trade:
      color: green
      channel-name: Trade
      format: '[%CHANNEL%] &a[%WORLD%&a]&a[%PREFIX%&a]&f%PLAYERNAME%&a[%SUFFIX%&a]: &a%MESSAGE%'
      allowed-worlds:
      - world
      - world_nether
      - world_the_end
    staff:
      color: red
      channel-name: Staff
      format: '[%CHANNEL%] &c[%WORLD%&c]&c[%PREFIX%&c]&f%PLAYERNAME%&c[%SUFFIX%&c]: &c%MESSAGE%'
      allowed-worlds:
      - world
      - world_nether
      - world_the_end
chat-logs:
  enabled: true
  # Database type list: flatfile, sqlite, and mysql
  database-type: flatfile
  database-type-list:
    mysql:
      host: localhost
      username: Minecraft
      password: mcisfun
      port: 3306
      database: nukechat_database
other-commands:
  me-emote:
    format: '&7%PLAYERNAME%: %MESSAGE%'
  broadcast:
    format: '&0[&4Nuke&6Chat&0]: &a%MESSAGE%'
  say:
    format: '&d[Server]: %MESSAGE%'
  message:
    format-sender: '&6[me -> &f%PLAYERNAME%&6]:&f %MESSAGE%'
    format-reciever: '&6[&f%PLAYERNAME%&6 -> me]:&f %MESSAGE%'
  reply:
    format-sender: '&6[me -> &f%PLAYERNAME%&6]:&f %MESSAGE%'
    format-reciever: '&6[&f%PLAYERNAME%&6 -> me]:&f %MESSAGE%'
join-quit-messages:
  join:
    enabled: true
    replace-message: true
    format: 'Player %PLAYERNAME% has joined the game!'
  quit:
    enabled: true
    replace-message: true
    format: 'Player %PLAYERNAME% has left the game!'
  kick:
    enabled: true
    replace-message: true
    format: 'Player %PLAYERNAME% was kicked from server!'
nicknames:
  nicknames: true
  size-limit: 20
  special-prefix: '~'
  data:
  - Atomicbeast101-Nuke
death-messages-format:
  enabled: true
  damage-list:
    Blaze:
      message: '%PLAYERNAME% was killed by Blaze!'
    MagmaCube:
      message: '%PLAYERNAME% was killed by MagmaCube!'
    Skeleton:
      message: '%PLAYERNAME% was killed by Skeleton!'
    Creeper:
      message: '%PLAYERNAME% was killed by Creeper!'
    CaveSpider:
      message: '%PLAYERNAME% was killed by CaveSpider!'
    Spider:
      message: '%PLAYERNAME% was killed by Spider!'
    Zombie:
      message: '%PLAYERNAME% was killed by Zombie!'
    Slime:
      message: '%PLAYERNAME% was killed by Slime!'
    Wither:
      message: '%PLAYERNAME% was killed by Wither!'
    WitherSkull:
      message: '%PLAYERNAME% was killed by Wither Skeleton!'
    Witch:
      message: '%PLAYERNAME% was killed by Witch!'
    Bat:
      message: '%PLAYERNAME% was killed by Bat!'
    Ghast:
      message: '%PLAYERNAME% was killed by Ghast!'
    Silverfish:
      message: '%PLAYERNAME% was killed by Silverfish!'
    Wolf:
      message: '%PLAYERNAME% was killed by Wolf!'
    Enderman:
      message: '%PLAYERNAME% was killed by Enderman!'
    PigZombie:
      message: '%PLAYERNAME% was killed by Pig Zombie!'
    EnderDragon:
      message: '%PLAYERNAME% was killed by EnderDragon!'
    IronGolem:
      message: '%PLAYERNAME% was killed by IronGolem!'
    Suffication:
      message: '%PLAYERNAME% drowned in water!'
    Burnt:
      message: '%PLAYERNAME% was burned to death!'
    Fall:
      message: '%PLAYERNAME% died of fall damage!'
    BlockExplosion:
      message: '%PLAYERNAME% died from an explosion!'
    Drowning:
      message: '%PLAYERNAME% drowned!'
    FallingBlock:
      message: '%PLAYERNAME% died from a falling block!'
    Fire:
      message: '%PLAYERNAME% burnt to death!'
    FireTick:
      message: '%PLAYERNAME% was caught on fire!'
    Lava:
      message: '%PLAYERNAME% tried to swim in lava!'
    Lightning:
      message: '%PLAYERNAME% got striked by a lightning!'
    Magic:
      message: '%PLAYERNAME% died from magic...'
    Melting:
      message: '%PLAYERNAME% melted to death!'
    Poison:
      message: '%PLAYERNAME% was poisoned and died!'
    Projectile:
      message: '%PLAYERNAME% was shot somehow...'
    Starvation:
      message: '%PLAYERNAME% starved to death!'
    Suffocation:
      message: '%PLAYERNAME% suffocated in water!'
    Suicide:
      message: '%PLAYERNAME% commited suicide!'
    Thorns:
      message: '%PLAYERNAME% was killed by Cactus!'
    Void:
      message: '%PLAYERNAME% died in void!'
    Other:
      message: '%PLAYERNAME% died somehow...'