Sueta
⭐C

⭐CrousChat⭐ @Player | Chat Color | Customizable Replaces | C

1.1.1

@Player | Chat Color | Customizable Replaces | Chat Filter | Command "tell" and "say" supports

·Plugin

CrousChat
A simple and modern chat plugin.

Requires PlaceholderAPI!

Commands:
/crouschat reload - To reload crouschat configurations

TODOs:

1.At player high light
2.Multi channel, player can select channel and chat in each channel
3.Cross server chat (Requires install plugin in BungeeCord)
4./say command supports modify format and chat color
5.Can replace a text to the other text (Customizable)
6.Words blocker

Screenshots:
0.png

(Configurations in screenshot)
1.png
(1.0.0)
2.png
(Replaces)
3_cancel.png
(Words blocker with mode "cancel")
3_replace.png
(Words blocker with mod "replace")
4.png
(@ a player or @ everyone in the server)
5.png
(Say command format)

Configurations:

#Example: &cChatColor
chat-color: false
#Format: &{[from color]text[to color]}
#Color can be a char or a hex string
#Example1: &{[c]text[6]}
#Example2: &{[3a3a3a]text[4b4b4b]}
#Example3: &{[c]text[3a3a3a]}
gradient-color: false
#Player chatting format
format: '<%player_displayname%> %message%'
#Format when sending message to players with command "msg", "tell" or "w"
tell-out-format: '&7&oYou whisper to %player_displayname%: %message%'
#Format when receiving message from player with command "msg", "tell" or "w"
tell-in-format: '&7&o%sender% whispers you: %message%'
#Format when sending message with command "say"
say-format: '[%sender%] %message%'
#Highlight @ a player
#Example: @CrousDev
#Example: @Everyone
at-player-highlight: false
#Replaces
replaces:
  #Can be any text (I suggest setting a English word)
  love:
    #Text to be replaced
    key: ':love:'
    #Text to replace
    value: ❤
#Words blocker blocks words
blocks:
- fuck
#Blocking mode
#Modes: cancel, replace
block-mode: cancel

My configuration:

chat-color: true
gradient-color: true
format: '%player_displayname%: %message%'
tell-out-format: '&7&oYou -> %player_displayname%: %message%'
tell-in-format: '&7&o%sender% -> you: %message%'
say-format: '%sender% >> %message%'
at-player-highlight: true
replaces:
  love:
    key: ':love:'
    value: ❤
  star:
    key: ":star:"
    value: "⭐"
  newbie:
    key: "noob"
    value: "nice guy"
  salute:
    key: "o7"
    value: "('-'*ゝ"
  pi:
    key: ":pi:"
    value: "π"
  multiply:
    key: ":multiply:"
    value: "×"
  divide:
    key: ":divide:"
    value: "÷"
  not-equals:
    key: "!="
    value: "≠"
  equals-or-higher:
    key: ">="
    value: "≥"
  equals-or-lower:
    key: "<="
    value: "≤"
blocks:
- fuck
- shit
- bitch
- fuxk
- fxck
- dick
- l
- cum
- nerd
- asshole
- idiot
- loser
- sob
block-mode: replace

Similar projects

Plugin →