SimplexChat icon

SimplexChat -----

Simple and configurable chat plugin that uses MineDown



[​IMG]

IMPORTANT!
LuckPerms placeholders from PlaceholdersAPI will only work if you install their extension! You can easily do it by running /papi ecloud download LuckPerms and /papi ecloud reload!

chat.colored: Allows the player to use color codes, both native (&6) or HEX (&x#, if supported)

chat.setcolor: Allows the player to use /chatcolor and change the color he will instantly type in. The player will still need chat.colored for it to work.

chat.bypasscount: If the player have this permission, he will be ignored on the actionbar receivers message. This is useful for admins who want to go vanish and not get reveled.
Code (YAML):
#
# Message sent when the player doesnt have permission for
# a channel or any command of the plugin.
#
no_permission
: '&cYou do not have permission!'


#
# Message sent to the sender saying the amount of players
# who readed the player message.
#
amount_readed
: '&5<amount> players saw your message!'


#
# Message sent when no one readed the player message
#
no_one
: '&cNo one readed your message! :c'


#
# When console or any non-player tries to execute a command they shouldn't
#
players_only
: '&cOnly players can execute this command!'


#
# Sent when player incorrectly uses /channel
#
channel_command_usage
: '&cUsage : /ch <channel>'


#
# Sent when the player tries to do chat without any text
#
channel_usage_message
: '&cUsage : / {command } <message>'


#
# Message sent when the player changes the main channel with /ch
# Placeholders:
# <channelName> - Full name of the channel
# <channelCommand> - Command of the channel
#
channel_changed
: '&aChannel changed to <channelName> - <channelCommand>'


#
# Sent when the player do not have permission to use a channel or somehow the channel do not exist
#
invalid_channel
: '&cInvalid channel!'


#
# Text sent when plugin is reloaded
#     NOT IMPLEMENTED YET!
#
plugin_reloaded
: '&aPlugin reloaded.'


#
# Should all chat messages be sent to console?
#
log_to_console
: true


#
# Message send to console when someone uses chat
# Placeholders:
# <channel> - Full channel name
# <channelCmd> - Channel command
# <player> - The player who sent the message
# <message> - The message itself
# Any PAPI placeholder
#
console_log
: ' [<channel> ] %luckperms_prefix%<player>> <message>'


#
# Enable or disable plugin components here
# Every module have its own configuration file
# so you will not get distracted with useless or unrelated
# things while setting up the plugin.
#
modules
:
    #
    # Chat color module
    # Players can choose their own chatcolor
    # either normal (&c) or hexadecimal (#4DC3FF)
    #
    chatcolor
: true
    #
    # DiscordSRV integration
    # if you would like to enable integration with DiscordSRV,
    # enable this option.
    # The plugin will send chat messages from channels as configured in DiscordSRV.
    # but it will NOT receive messages from Discord and send to the chat.
    #
    discordsrv
: true
    #
    # Chat focus modules
    # Players can choose a chat to default speak on or
    # Optionally, force chat worlds can be set-up
    #
Code (YAML):
#       SimplexChat by Luucx7 @ SagaciousDev
#
#            Channels configuration
#
# - > Keys can't be the same.
# - > Full support for PlaceholdersAPI on channel format
# - > Full support for MineDown everywhere
# - > Native placeholders:
#   - <player> - Who sent the message
#   - <message> - The message
#


#
#                Local channel
# The basic channel when you type without commands
#       !!!! DONT REMOVE THIS CHANNEL !!!
#
local
:
    # Message format
    # You can use any PAPI placeholder here
    # Message is replaced on <message>
    format
: '&e [l ] %luckperms_prefix% &e<player>&9&l> &e%luckperms_suffix%%chat_color%<message>'
    # Channel command
    # Command used to send a message in the channel
    # Can also be used in the local channel.
    command
: 'l'
    # Should this plugin handle game chat?
    # Disable if you only need channel commands or
    # whatever reason. Vanilla chat will not be blocked.
    enable
: true
    # Should this chat messages be sent to everyone?
    broadcast
: false
    # Radius to receive a message if the option above is false
    radius
: 200
    # Should this channel have a permission?
    restrict
: false
    # Send actionbar message with the amount of players
    # who readed the message
    actionbar
: true
    # The permission of this channel
    permission
: chat.local


#
# Channels section
# You can add as many channels you wish, as long as the key (e.g 'global') is NOT the same.
# The other configs are identical to the local channel, but you can't use enable or disable, if you
# want to disable, just remove it from here.
#
global
:
    format
: '&7 [g ] %luckperms_prefix% %clans_prefix%&7<player>&9&l> &7%chat_color%<message>'
    command
: 'g'
    broadcast
: true
    radius
: 0
    restrict
: false
    actionbar
: false
    permission
: chat.global
Code (YAML):
#
# If you server isn't 1.16, this change will take no effect
# Disable if you want to remove RGB from /chatcolor
# It will only allow vanilla color codes instead
#
enable_rgb
: true
#
# Messages
#
# Console can't choose a color
only_players
: '&cAvaliable only for players!'
# No argument provided on command
no_arg
: '&cType an color! /chatcolor #<color>'
# Chat color removed
removed
: '&aYour chat color was removed!'
# Invalid HEX color
invalid
: '&cType an valid hex color! /chatcolor #<color>'
# Chatcolor changed
success
: '&aThe color of your chat was changed to %chat_color%this.'
 
Code (YAML):
#
# Forced focus per world
#
worlds
:
 - dummy:global
Resource Information
Author:
----------
Total Downloads: 323
First Release: Dec 10, 2020
Last Update: Jan 20, 2021
Category: ---------------
All-Time Rating:
4 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings