 
                Simple lightweight chat formatting | HEX Support | Text Component Replaces
Other Permissions:







config.yml
# Chat formats can be custom designed with a priority and placeholders.
Chat:
  # The Filter parameter allows you to filter out certain words or phrases from the chat.
  # It separates the words out by a space each side, so there shouldn't be any false positives, although evasion will be easier.
  # This is A EARLY Version, IT WILL ATTEMPT TO FIND EVASIONS TO THESE WORDS such as: s#it and 5hit
  # I plan on improving this given the feedback I receive.
  Filter:
    # Add any words or phrases to filter out of the chat here.
    - "fuck"
    - "shit"
# Allow users to 'ping' each other using @username
  # You can modify the message sent to the receiver in messages.yml
  Ping:
    enabled: true
# This needs to be a valid sound for the ping to properly fire. (ENTITY_EXPERIENCE_ORB_PICKUP is 1.9+ 1.8 is just ORB_PICKUP)
    sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
# The Custom-Event-Placeholders parameter allows you to define custom placeholders for events in the chat.
  Custom-Event-Placeholders:
    # Define your custom event placeholders here.
    player:
      # The text parameter defines what the placeholder should display.
      text: "%player_name%"
      # The hover parameter defines what message should appear when the mouse is hovered over the placeholder.
      hover:
        - "&7%player_name%"
        - ""
        - "&fRank: %vault_groupprefix%"
        - "&fBalance: &c%vault_eco_balance_formatted%"
        - "&fPing: &a%player_ping%"
      # The command parameter defines what command should be executed if the placeholder is clicked.
      command: ""
# The Formatting parameter allows you to define the format of chat messages.
  Formatting:
    # The Default parameter allows you to define the default format for chat messages.
    # this is a permission based system.
    # ex: aquaticchat.format.default
    # ex: aquaticchat.format.admin
default:
      # The priority parameter determines the priority of this chat format.
      # the lower the number the less "priority" it has. So if a user has permissions for each format
      # it will pick the one with higher priority.
      priority: 0
      # The prefix parameter defines what should appear before the message.
      prefix: "&8&l[%vault_groupprefix%&8&l] &7%event:player% &7》 "
      # The chat-color parameter sets the color of the chat message.
      chat-color: "&7"
      # The suffix parameter defines what should appear after the message.
      suffix: ""
    admin:
      priority: 100
      prefix: "&8&l[&4&l!&8&l] &8&l[%vault_groupprefix%&8&l] &7%event:player% &7》 "
      chat-color: "&f"
      suffix: ""
# Augments are interesting in the way of it modifies the chat format depending on situations: COMING SOON?
  # This doesn't quite work yet.
  Augments:
    Invisible:
      qualifier: "POTION_EFFECT:INVISIBLE"
      prefix: "&7*Invisible* %player_name%: "
      chat-color: "&7"
      suffix: ""
messages.yml
Messages:
  no-permission: "&cYou do not have permission to do this."
  console-invalid-cmd: "&cYou are not able to run &f/%cmd% &cfrom the console."
  Chat:
    filter-blocked:
      - "&cYour message has been blocked by the chat filter."
    pinged:
      - "&a%player_name% pinged you in chat!"
  Commands:
    Aquatic-Chat:
      usage:
        - "&3&l       Aquatic Chat Commands"
        - "&7   Aliases: /chat"
        - "&b   /AquaticChat &creload &7- Admin command, Reload all the file configurations. "
        - ""
      reloaded:
        - "&8&l[&3AquaticChat&8&l] &aAquatic Chat Reloaded!"
