Message Handler is a way to make chat box fancy and much more enjoyable. You might be confuse with the files and configurations but this is a beta method only and the project is still on going.
FEATURES
EDIT join, leave, death message ( Even the cause of death ).
EDIT MOTD (Welcome and Server MOTD).
EDIT first join.
ANTI swear(replace or block the message).
ANTI advertise (option for website and ip address).
PING players with sounds (@player).
BLOCK commands.
GROUPCHATS you are able to create group chats and filter your own chat.
CLEAR CHAT clear yours, others and all chat box.
PERMISSION to chat colors and effects.
BROADCAST say something to everyone.
NICKNAME change in game nickname
CONFIGURATIVE FEATURES you may enable and disable the features.
AUTO capitalization
CUSTOM messages
Custom files for words.
MORE to come this is only BETA version and it is open for suggestions.
Commands
Code (Java):
help
:'/messagehandler help - Displays this' list
:'/messagehandler list - List all forbidden words' clear
:'/messagehandler clear <all / playername> - Clears the chat' reload
:'/messagehandler reload - Reloads configurations' nickname
:'/messagehandler nickname [nickname] - Create your nickname' broadcast
:'/messagehandler broadcast [message] - Broadcast a message' filter
:'/messagehandler filter [group | clear] - Filters your message' groupchat
:'/messagehandler groupchat help - For full information'
Code (Java):
IMPORTANT
:[required
]<not required
>' create: 'groupchat create
[name
]<password
>- Create a
new groupchat
' join: 'groupchat join
[name
]<password
>- Join a groupchat
' leave: 'groupchat leave
[name
]- Leave a groupchat
' disband: 'groupchat disband
[name
]- Disband a groucphat
' members: 'groupchat members
[name
]<page
>- Display all members
' list: 'groupchat list
<page
>- Display all groupchats
' nickname: 'groupchat nickname
[name
]<nickname
| clear
>'
messagehandler.
clear.
*: description
: allow to use all clear commands
default: op
children
: messagehandler.
clear:true messagehandler.
clear.
all:true messagehandler.
clear.
other:true
messagehandler.
groupchat.
*: description
: allow to use all groupchat commands
default: op
children
: messagehandler.
groupchat:true messagehandler.
groupchat.
help:true messagehandler.
groupchat.
create:true messagehandler.
groupchat.
join:true messagehandler.
groupchat.
leave:true messagehandler.
groupchat.
disband:true messagehandler.
groupchat.
members:true messagehandler.
groupchat.
list:true messagehandler.
groupchat.
nickname:true