- Compatible API Versions
- 1.1.0
- Sourcecode
- https://github.com/CrieXD1337/EssentialsChat
- Contributors
- rexl1te
EssentialsChat
A plugin that adds global and local chat with LuckPrems and multipass support.
Features:
⠀
Easy format setting in the configuration
⠀
Local and global chat, to write in the global enter "!" before the message (can be configured in the config)
⠀
Support for LuckPerms or Multipass prefixes and suffixes.
⠀
Prefix and suffix in player's display name

And more...
Supported providers:
- LuckPerms (default)
- Multipass
⠀
⠀
Commands:
⠀ /prefix <new prefix> - change your default prefix
⠀ /nick <fake nickname> - change your original nickname to a fake one.
⠀ /prefix <new prefix> - change your default prefix
⠀
⠀
Permissions:
License
This project is licensed under MIT license. Please see the LICENSE file for details.
[Tip] Use the AdvancedChat (click) plugin if you want to add more features to your chat.
Source code: https://github.com/CrieXD1337/EssentialsChat
If you want to suggest a new feature or report a bug - write to me in discord: @darksunset00
Click here to get more info
A plugin that adds global and local chat with LuckPrems and multipass support.

⠀

⠀

⠀

⠀




- LuckPerms (default)
- Multipass
⠀
⠀

⠀ /prefix <new prefix> - change your default prefix
⠀ /nick <fake nickname> - change your original nickname to a fake one.
⠀ /prefix <new prefix> - change your default prefix
⠀
⠀

Permission | Description | Default |
---|---|---|
essentialschat.prefix.setprefix | Access to command /prefix | OP |
essentialschat.nick.setnick | Access to command /nick | OP |
essentialschat.nick.realname | Access to command /realname | OP |
Default chat format in game:
Format: {[locate}] {prefix} {player}{suffix} >> {msg}
Display prefix:
Format: {[locate}] {prefix} {player}{suffix} >> {msg}
Display prefix:
YAML:
# - - - - - - - - - - - - - - - #
# GLOBAL SETTINGS #
# - - - - - - - - - - - - - - - #
# Providers: LuckPerms, Multipass
provider: "LuckPerms"
# BETA option, do not edit
clan-provider: "none"
# Color for OP players. For example, b = §b
op-nickname-color: "4"
# Local chat settings
local-chat-radius: 100 # blocks
local-chat-format: "§7[§aL§7] §7[{prefix}§r§7] §f{player}{suffix} §a» §8{msg}"
# Global chat settings
global-chat-symbol: "!" # Type ! before your message to write to global chat
global-chat-format: "§7[§4G§7] §7[{prefix}§r§7] §f{player}{suffix} §a» §f{msg}"
# Prefix in settings [ESC] and in display name
prefix-in-settings-and-head:
enabled: true
format: "[{prefix}] {player}{suffix}"
# - - - - - - - - - - - - - - - #
# /prefix command #
# - - - - - - - - - - - - - - - #
# maximum prefix charters in prefix
prefix-max-characters: 15
# minimum charters in prefix
prefix-min-characters: 3
# Enabled charters in prefix
allowed-characters: "A-Za-z0-9_-"
# - - - - - - - - - - - - - - - #
# /nick command #
# - - - - - - - - - - - - - - - #
max-nick-characters-length: 15 # Maximum characters allowed in a nickname
min-nick-characters-length: 3 # Minimum characters required in a nickname
allowed-characters-in-nick: "A-Za-z0-9_-" # Allowed characters in nicknames
allow-colored-nick: false # Allow using color codes in nicknames (e.g., &b)
fake-nickname-character: "~" # You also can use BOLD
allow-duplicate-nicknames: false # Allow a player to set fake nicknames that are already used by another player
# - - - - - - - - - - - - - - - #
# GLOBAL MESSAGES #
# - - - - - - - - - - - - - - - #
messages:
# Prefix command messages
prefix-cleared: "§7> §fYour prefix was §ccleared"
prefix-set: "§7> §fYour prefix successfully moved to: §b{prefix}"
invalid-usage: "§7> §cUsage: /prefix <prefix|off>"
invalid-provider: "§7> §cProvider §4{provider} §cis currently not available for prefixes. Use §4LuckPerms."
prefix-length-error: "§7> §cThe prefix must be between §4{min}§c and §4{max}§c characters."
prefix-invalid-characters: "§cPrefix contains invalid characters! Only allowed: §4{allowed}"
command-only-for-players: "§cAllowed only for players!"
# Nickname command messages
nick-success: "§7> §fYour nickname changed to §b{nick}"
nick-cleared: "§7> §fYour nickname §ccleared"
nick-usage: "§7> §cUsage: §e/nick <nick>"
# Realname command messages
realname-usage: "§7> §cUsage: §e/realname <player>"
realname-output: "§7> §fReal name of player §b{player}: §3{nick}"
realname-not-found: "§7> §cPlayer not found!"

This project is licensed under MIT license. Please see the LICENSE file for details.
[Tip] Use the AdvancedChat (click) plugin if you want to add more features to your chat.


