
Aqua Chat 1.0.1
Simple lightweight chat formatting | HEX Support | Text Component Replaces
- /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
- 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
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!"