w5Q3XH8.pngiMluLDS.pngC0XrZfq.pngSCMhUkn.png

  • /AquaticChat Reload - Reloads the plugin configuration files. (most updates live, only really updates the custom text component placeholders.)
    Aliases: /chat
    Permission: aquaticchat.admin.reload

 

Other Permissions:

  • aquaticchat.admin - Access to all plugin permissions.
  • aquaticchat.format - The default permission to give users access to different formats.
  • aquaticchat.coloration - Allow user to use color codes (and hex if available) in their chat messages.
  • aquaticchat.bypassfilter - Allow user to bypass the chat filter

 

gpwujAq.png

  • SaberFactions Hook - Currently supports a few custom placeholders from SaberFactions:
    - %faction_name% - Name of the faction the sender is in.
    - %faction_relation_color% - Color of the faction in relation to the sender
    - %player_faction_name_and_rank% - The name and rank of the sender in the faction. ex: Faction Owner: ***FactionName 

vWBOKIO.png

KOOfE2e.png16dd5LX.pngS1uRyiM.pngouTCCG0.png

hYXTH3S.png

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!"

aPR1ATw.pngM5Kz4u1.png