MessageIt 0.1.1

A configurable BungeeCord message plugin with an Event system to check and manipulate your messages!

  1. royalkingkb
    MessageIt

    I am no longer supporting this project. Use it at your own risk.

    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);
        }
    }
    DisWorld, JayMH, dukesmart and 4 others like this.

Recent Reviews

  1. Seru
    Seru
    4/5,
    Version: 0.1.1
    Please change the alias "t" for "te" solve the problem of compatibility with towny because it use the alias "t" as "t spawn"
    1. royalkingkb
      Author's Response
      Hi. Sorry for your trouble with the aliases provided. I will soon add configurable aliases which allow you to specify and alias you want to use.
  2. dukesmart
    dukesmart
    5/5,
    Version: 0.1.1
    This is a great messaging plugin! I user it on my server. I like that you can hover over messages to see what server a player is on.
  3. xBRENDYHD
    xBRENDYHD
    5/5,
    Version: 0.1.1
    Does it have redis support if not can you add?
    1. royalkingkb
      Author's Response
      It does not currently have redis support. As soon as I can, i'll look into supporting it.
  4. zDrakon
    zDrakon
    5/5,
    Version: 0.1.0
    Fast, reliable, this plugin is awesome. Okay new suggestion: /gignore to ignore players XD I noticed you can't ignore players globally.
  5. zDrakon
    zDrakon
    5/5,
    Version: 0.0.6
    Perfect for global messaging, and it won't confuse with essentials /msg as I asked him to do =) Simply awesome now my players can just "Stalk" other players online and play what they want to, when they want to, and still keep in touch