Home›Java›Mods›MessageIt
MessageIt
MessageIt

What does it do?
MessageIt allows you to send messages across your BungeeCord network to any online player. It allows you to completely customize the look and feel of the messages and also includes a cancel-able event for hooking into other plugins to allow you to check/manipulate your messages. Optionally, it also allows you to hover any message sent to you or to someone else to see what server they are on. It also optionally allows you to receive an action bar notification when you get a message.

What the default functionality looks like:
[​IMG]

Installation:
(Java 8 recommended)
1) Stop your BungeeCord server.
2) Drag and drop the .jar you downloaded to the plugins/ directory within your BungeeCord server.
3) Start your server.

Configuration:
When you first start your BungeeCord server with MessageIt installed, it will generate a configuration located in yourserver/plugins/MessageIt/config.yml . From here, you can customize the exact look of the messages and various other options.

Here is an example MessageIt configuration:
Code (YAML):
options:
  tab-complete-enabled
: true
  action-bar-notify
: true
  show-server-on-hover
: true
#Essentials compatibility changes the commands to all have a "g" in front of them so you are able to use the normal /msg, /r, and /socialspy on your bukkit/spigot servers.
  essentials-compatibility
: false
#Placeholders:
#%target% - the target of the message
#%sender% - the sender of the message
#%message% - the message that was sent
  format
:
    to
: '&3 [to : %target%] &b%message%'
    from
: '&3 [from : %sender%] &b%message%'
Commands & Command Permissions:
/message - Aliases: ["w", "whisper", "msg", "tell", "t", "m"] - Permission: messageit.command.message

/reply - Aliases: ["r"] - Permission: messageit.command.message

/socialspy - Permission: messageit.command.socialspy

Other Permissions:
messageit.colorize - Allow players to use "&" codes to colorize their messages.

MessageIt Addons:
MessageIt-WebpurifyAddon - check your messages for appropriateness with the online service https://www.webpurify.com/
MessageIt-BanManagerAddon - checks your BanManager mysql database for muted players to make sure they don't message people
(If you have made an addon, pm me and I will add it here)

Developers:
To access the MessageEvent, add the messageit.jar to your workspace library and then use an EventHandler to call it.

Example:
Code (Java):
@EventHandler
public void onMessage (MessageEvent event ) {
    if (messageIsBad || messageNotCoolEnough ) {
        event. getSender ( ). sendMessage ( "Not sent" ) ;
        event. getTarget ( ). sendMessage (event. getSender ( ). getName ( ) + " tried to send you a message, but it wasn't sent!" ) ;
        event. setCancelled ( true ) ;
    }
}
Github:
Here is the source if that's your thing:
Here -> [​IMG]
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

MessageIt is a free Minecraft Java mod. Downloaded 835 times (via Spigot). Download it and open it directly in the game.

Explore more