Simple Chat Overhaul icon

Simple Chat Overhaul -----

Make your chat better.



A simple plugin to overhaul your minecraft's chat.

Video (Showcase)


Features
- Custom join message
- Custom leave message
- Custom chat format
- Custom chat/join/leave format for groups
- Announce/Broadcasting
- Staffchat
- Custom /msg format for sender and receiver

Commands
- /coreload(chatreload, chatoverhaulreload) | reloads the plugin
- /message(msg, whisper, w, tell) <player> <message> | message a player on the server
- /reply(r) <message> | reply to the last player that messaged you or you messaged
- /bc <message> | broadcast a message server wide
- /sc | toggle staff chat

Permissions
- chat.reload | allows the use of the reload command (default op)
- chat.message | allows the use of the message command (default true)
- chat.reply | allows the use of the reply command (default true)
- chat.group.[groupName]
- chat.announce | allows the use of the /bc command (default op)
- chat.staff | allows the use of staffchat (+command)

Config
Code (YAML):

# Welcome to Chat Overhaul
# This is a simple plugin that will overhaul your chat.

# This is what the plugin prefix will be, i.e.: "[Chat Overhaul] plugin reloaded"
plugin-prefix
: "&e[&cChat Overhaul&e] "

staffchat
:
  # This enables/disables the staffchat feature
  enable-sc
: true

  # This is the trigger for staffchat
  # for the default "# " to use staffchat you type
  # '# this is staff chat' to use staffchat
  staffchat-trigger
: "# "

  # This controls the staffchat format
  # <player> - player name
  # <message> - player message
  staffchat-format
: "&7[&eStaffChat&7]&e <player>&7 >>&e <message>"

# Announcement settings
announce
:
  # This enables/disables the /announcement command
  enable-announce
: true

  # This determines weather the announcement should
  # have a sound or not
  play-sound
: false

  # This is where you can customize the format for the announcement.
  # <message> - player message
  announce-format
: "&c[&eBroadcast&c] <message>"

# This section is the entire config for groups, aside for setting the group visual itself
# you can find that in the groups.yml file.
groups
:
  # This enables/disables groups. (defaults to false)
  enable-groups
: false

  # These are the names of the groups
  # NOTE: these have to be THE SAME as the ones in groups.yml
  # For a player to be part of a group, they need the permission:
  # chat.group.<group name>
  # Example for 'admin': chat.group.admin
  # NOTE: The order it searches for is from top to bottom, in this example,
  # It will see if the player is in the admin group, THEN the mod group.
  group-names
: [ "admin", "mod" ]

# This is what will show when a player sends a message (default)
# Vanilla default: "&f<<player>> <message>"
# <player> - player name
# <message> - player message
message-format
: "&f<player>&7 >>&f <message>"

# This will set the join/leave message
join-format
: "&7[&a+&7] <player>"
leave-format
: "&7[&c-&7] <player>"

# This is the format of the /msg command for both the receiver and sender
# <sender> - user that used the /msg command
# <player> - player that receives the message
# <message> - the message
message-command-format-receiver
: "&7[&e<sender>&7 ->&e You&7] <message>"
message-command-format-sender
: "&7[&eYou&7 ->&e <player>&7] <message>"
 
- Customize plugin prefix
- Customize chat format
- Customize join/leave format
- Customize /msg format
- Customize groups
- Customize Staffchat
- Customize Broadcasts

Help
if you need help, I would recommend joining my discord and creating a ticket or creating an issue on github.

Source Code
This project is open source and can be found here
Resource Information
Author:
----------
Total Downloads: 321
First Release: Aug 15, 2021
Last Update: Dec 15, 2021
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings