Messages 1.7 + 1.8 PROTOCOL HACK

Chat Ranks Made Easy

  1. ItsWill
    New.png

    Sorry for the inconvenience but I will be traveling from the 26th of June - 23rd of July, I will not be on my phone/ computer during that time period.
    Hey!

    This plugin called, Messages allows full customisability of the Chat feature in Bukkit Minecraft. In this plugin you can have ranks with a completely customisable chat.
    Images.png
    60ca99351b9a69981fbfd1e14aa3ebf2.png
    Above is the default chat message, here is the config file to edit the 'regular' rank, (this is the default rank).
    Code (Text):
    # THIS WILL BE THE PREFIX BEFORE THE PLAYER NAME


    Regular-Prefix-Player-Name: '&7&lNOOB'

    # SETS THE COLOR OF YOUR MESSAGE

    Regular-Message-Color: '&7'

    # SETS THE COLOR OF THE PLAYER NAME

    Regular-Player-Name-Color: '&9'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME

    Regular-Suffix-Player-Name: '&8:'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE CHAT FORMAT:
    # http://gyazo.com/60ca99351b9a69981fbfd1e14aa3ebf2
    # COPY & PASTE THE LINK
    Cool, Huh?

    Default Donator chat layout
    30fa00beefb5dfbd15ea857df181bda3.png
    Default Moderator chat layout
    4eb2dffb40e56dc5684f17a5b0b92458.png
    Default Admin chat layout
    d8a6d37add5501ef7a330e73cea67819.png
    Default Owner chat layout
    3a7deb29393ed3453aa5147e24629973.png
    Do you want a custom join message for each rank? Here you go, so in this example this is the custom 'Owner' message. As I am the owner on my Testing Server it will display this:
    8cacf73677dc5f75a6e3dcbc741bb233.png
    Default Developer Layout (NEW)
    f10f3a25eece1094dab7a448a0a40cfc.png
    Default Senior Moderator Layout (NEW)
    c0b4af99dd5ef3bffecd27a018671c67.png
    Wait! There's another feature, want to disable the chat in your hub, and only people with a special permission can bypass?

    Also, ever wanted to play a sound whenever a player chats? But only for a certain rank such as 'Owner' now you can! Or, play a sound on Join only for a certain rank, or if you want all the ranks!

    Permissions:
    messages.donator (sets the chat layout to donator)
    messages.moderator (sets the chat layout to moderator)
    messages.admin (sets the chat layout to admin)
    messages.owner (sets the chat layout to owner)
    messages.developer (sets the chat layout to developer)
    messages.senior.mod (sets the chat layout to senior mod)
    messages.off.bypass (allows the player to send messages even when you've disabled chat)
    messages.donator.join (broadcasts the custom donator join message)
    messages.developer.join (broadcasts the custom developer join message)
    messages.senior.mod.join (broadcasts the custom senior mod join message)
    messages.moderator.join (broadcasts the custom moderator join message)
    messages.admin.join (broadcasts the custom admin join message)
    messages.owner.join (broadcasts the custom owner join message)
    messages.donator.leave (broadcasts the custom donator leave message)
    messages.senior.mod.leave (broadcasts the custom senior mod leave message)
    messages.moderator.leave (broadcasts the custom moderator leave message)
    messages.admin.leave (broadcasts the custom admin leave message)
    messages.owner.leave (broadcasts the custom owner leave message)


    Config.png
    Code (Text):
    ###########################################

    #                                      
    #              Messaging              
    #              By: mansionwill          
    #                                      
    ###########################################

    # THIS MAY NOT BE DISTRIBUTED, OR RESELLED

    # CONFIG FILE, CHANGING SOMETHING WITH THAT STARTS
    # WITH # DO NOT EDIT.

    # REGULAR CHAT SECTION #
    #----------------------#

    # THIS WILL BE THE PREFIX BEFORE THE PLAYER NAME

    Regular-Prefix-Player-Name: '&7&lNOOB'

    # SETS THE COLOR OF YOUR MESSAGE

    Regular-Message-Color: '&7'

    # SETS THE COLOR OF THE PLAYER NAME

    Regular-Player-Name-Color: '&9'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME

    Regular-Suffix-Player-Name: '&8:'

    # IF THIS IS SET TO true THEN IT WILL PLAY A SOUND
    # ON REGULAR PLAYER CHAT
    Regular-Player-Chat-Sound: false

    # IF THE ABOVE IS SET TO TRUE THEN
    # IT WILL PLAY THIS SOUND
    Regular-Chat-Sound: 'FIRE_IGNITE'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE CHAT FORMAT:
    # http://gyazo.com/60ca99351b9a69981fbfd1e14aa3ebf2
    # COPY & PASTE THE LINK

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    Regular-Player-Leave-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON LEAVE

    Regular-Leave-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER LEAVE THE SERVER

    Regular-Player-Leave: '&a<player> &7has left the server'

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    Regular-Player-Join-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON JOIN

    Regular-Join-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER JOINS THE SERVER

    Regular-Player-Join: '&a<player> &7has joined the server'

    # DONATER CHAT SECTION #
    #----------------------#

    # THIS WILL BE THE PREFIX BEFORE THE PLAYER NAME

    Donator-Prefix-Player-Name: '&6&lDONATOR'

    # SETS THE COLOR OF YOUR MESSAGE

    Donator-Message-Color: '&7'

    # SETS THE COLOR OF THE PLAYER NAME

    Donator-Player-Name-Color: '&7'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME
    # USE %>>% FOR ≫
    Donator-Suffix-Player-Name: '&c%>>%'

    # IF THIS IS SET TO true THEN IT WILL PLAY A SOUND
    # ON DONATOR PLAYER CHAT
    Donator-Player-Chat-Sound: false

    # IF THE ABOVE IS SET TO TRUE THEN
    # IT WILL PLAY THIS SOUND
    Donator-Chat-Sound: 'FIRE_IGNITE'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE HCAT FORMAT:
    # http://gyazo.com/30fa00beefb5dfbd15ea857df181bda3
    # COPY & PASTE THE LINK

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    Donator-Player-Leave-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON LEAVE

    Donator-Leave-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER LEAVE THE SERVER

    Donator-Player-Leave: '&6<player> &7a &6&lDONATOR &7has left the server'

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Donator-Player-Join-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON JOIN

    Donator-Join-Sound: 'FIRE_IGNITE'

    # WHEN A REGULAR PLAYER JOINS THE SERVER

    Donator-Player-Join: '&6<player> &7a &6&lDONATOR &7has joined the server'


    # MODERATOR CHAT SECTION #
    #------------------------#

    # THIS WILL BE THE PREFIX BEFORE THE PLAYER NAME

    Moderator-Prefix-Player-Name: '&c&lMOD'

    # SETS THE COLOR OF YOUR MESSAGE

    Moderator-Message-Color: '&9'

    # SETS THE COLOR OF THE PLAYER NAME

    Moderator-Player-Name-Color: '&7'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME
    # USE %>>% FOR ≫
    Moderator-Suffix-Player-Name: '&c%>>%'

    # IF THIS IS SET TO true THEN IT WILL PLAY A SOUND
    # ON REGULAR PLAYER CHAT
    Moderator-Player-Chat-Sound: true

    # IF THE ABOVE IS SET TO TRUE THEN
    # IT WILL PLAY THIS SOUND
    Moderator-Chat-Sound: 'FIRE_IGNITE'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE CHAT FORMAT:
    # http://gyazo.com/4eb2dffb40e56dc5684f17a5b0b92458
    # COPY & PASTE THE LINK

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    Moderator-Player-Leave-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON LEAVE

    Moderator-Leave-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER LEAVE THE SERVER

    Moderator-Player-Leave: '&6<player> &7a &6&lDONATOR &7has left the server'

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Moderator-Player-Join-Sound: true

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Moderator-Player-Join-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON JOIN

    Moderator-Join-Sound: 'SHOOT_ARROW'

    # WHEN A REGULAR PLAYER JOINS THE SERVER

    Moderator-Player-Join: '&c<player> &7a &c&lMOD &7has joined the server'

    # ADMIN CHAT SECTION #
    #------------------------#

    # THIS WILL BE THE PREFIX BEFORE THE PLAYER NAME

    Admin-Prefix-Player-Name: '&a&lADMIN'

    # SETS THE COLOR OF YOUR MESSAGE

    Admin-Message-Color: '&a'

    # SETS THE COLOR OF THE PLAYER NAME

    Admin-Player-Name-Color: '&7'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME
    # USE %>>% FOR ≫
    Admin-Suffix-Player-Name: ' &a%>>%'

    # IF THIS IS SET TO true THEN IT WILL PLAY A SOUND
    # ON REGULAR PLAYER CHAT
    Admin-Player-Chat-Sound: true

    # IF THE ABOVE IS SET TO TRUE THEN
    # IT WILL PLAY THIS SOUND
    Admin-Chat-Sound: 'SHOOT_ARROW'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE CHAT FORMAT:
    # http://gyazo.com/d8a6d37add5501ef7a330e73cea67819
    # COPY & PASTE THE LINK

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    Admin-Player-Leave-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON LEAVE

    Admin-Leave-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER LEAVE THE SERVER

    Admin-Player-Leave: '&a<player> &7a &a&lADMIN &7has left the server'

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Admin-Player-Join-Sound: true

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Admin-Player-Join-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON JOIN

    Admin-Join-Sound: 'SHOOT_ARROW'

    # WHEN A REGULAR PLAYER JOINS THE SERVER

    Admin-Player-Join: '&a<player> &7a &a&lADMIN &7has joined the server'

    # OWNER CHAT SECTION #
    #--------------------#

    Owner-Prefix-Player-Name: '&b&lOWNER'

    # SETS THE COLOR OF YOUR MESSAGE

    Owner-Message-Color: '&b'

    # SETS THE COLOR OF THE PLAYER NAME

    Owner-Player-Name-Color: '&7'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME
    # USE %>>% FOR ≫
    Owner-Suffix-Player-Name: ' &b%>>%'

    # IF THIS IS SET TO true THEN IT WILL PLAY A SOUND
    # ON REGULAR PLAYER CHAT
    Owner-Player-Chat-Sound: true

    # IF THE ABOVE IS SET TO TRUE THEN
    # IT WILL PLAY THIS SOUND
    Owner-Chat-Sound: 'SHOOT_ARROW'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE CHAT FORMAT:
    # http://gyazo.com/3a7deb29393ed3453aa5147e24629973
    # COPY & PASTE THE LINK

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    Owner-Player-Leave-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON LEAVE

    Owner-Leave-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER LEAVE THE SERVER

    Owner-Player-Leave: '&b<player> &7a &b&lOWNER &7has left the server'

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Owner-Player-Join-Sound: true

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Owner-Player-Join-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON JOIN

    Owner-Join-Sound: 'SHOOT_ARROW'

    # WHEN A REGULAR PLAYER JOINS THE SERVER

    Owner-Player-Join: '&b<player> &7a &b&lOWNER &7has joined the server'


    # DEVELOPER CHAT SECTION #
    #--------------------#

    developer-Prefix-Player-Name: '&9&lDEVELOPER'

    # SETS THE COLOR OF YOUR MESSAGE

    developer-Message-Color: '&b'

    # SETS THE COLOR OF THE PLAYER NAME

    developer-Player-Name-Color: '&7'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME
    # USE %>>% FOR ≫
    developer-Suffix-Player-Name: '&8:'

    # IF THIS IS SET TO true THEN IT WILL PLAY A SOUND
    # ON REGULAR PLAYER CHAT
    developer-Player-Chat-Sound: true

    # IF THE ABOVE IS SET TO TRUE THEN
    # IT WILL PLAY THIS SOUND
    developer-Chat-Sound: 'SHOOT_ARROW'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE CHAT FORMAT:
    # http://gyazo.com/f10f3a25eece1094dab7a448a0a40cfc
    # COPY & PASTE THE LINK

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    developer-Player-Leave-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON LEAVE

    developer-Leave-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER LEAVE THE SERVER

    developer-Player-Leave: '&9<player> &7a &9&lDEVELOPER &7has left the server'

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    developer-Player-Join-Sound: true

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    developer-Player-Join-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON JOIN

    developer-Join-Sound: 'SHOOT_ARROW'

    # WHEN A REGULAR PLAYER JOINS THE SERVER

    developer-Player-Join: '&9<player> &7a &9&lDEVELOPER &7has joined the server'


    # SENIOR MOD SECTION #
    #--------------------#

    Senior-Mod-Prefix-Player-Name: '&c&lSENIOR. MOD'

    # SETS THE COLOR OF YOUR MESSAGE

    Senior-Mod-Message-Color: '&c'

    # SETS THE COLOR OF THE PLAYER NAME

    Senior-Mod-Player-Name-Color: '&7'

    # THIS WILL BE THE SUFFIX AFTER THE PLAYER NAME
    # USE %>>% FOR ≫
    Senior-Mod-Suffix-Player-Name: '&8:'

    # IF THIS IS SET TO true THEN IT WILL PLAY A SOUND
    # ON REGULAR PLAYER CHAT
    Senior-Mod-Player-Chat-Sound: true

    # IF THE ABOVE IS SET TO TRUE THEN
    # IT WILL PLAY THIS SOUND
    Senior-Mod-Chat-Sound: 'SHOOT_ARROW'

    # STILL A LITTLE BIT CONFUSED?
    # HERE IS A GYAZO (IMAGE) OF THE CHAT FORMAT:
    # http://gyazo.com/c0b4af99dd5ef3bffecd27a018671c67
    # COPY & PASTE THE LINK

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON LEAVE

    Senior-Mod-Player-Leave-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON LEAVE

    Senior-Mod-Leave-Sound: 'ARROW_HIT'

    # WHEN A REGULAR PLAYER LEAVE THE SERVER

    Senior-Mod-Player-Leave: '&c<player> &7a &c&lSENIOR. MOD &7has left the server'

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Senior-Mod-Player-Join-Sound: true

    # IF THIS IS SET TO TRUE A SOUND WILL BE PLAYED ON JOIN

    Senior-Mod-Player-Join-Sound: true

    # IF THE ABOVE IS SET TO true THEN IT WILL PLAY THIS
    # SOUND ON JOIN

    Senior-Mod-Join-Sound: 'SHOOT_ARROW'

    # WHEN A REGULAR PLAYER JOINS THE SERVER

    Senior-Mod-Player-Join: '&c<player> &7a &c&lSENIOR. MOD &7has joined the server'



    # CHAT #
    #------#

    # IF THIS IS SET TO TRUE, THEN
    # CHAT WILL BE DISABLED
    No-Chat: false

    # IF CHAT IS DISABLED THEN, AND THEY DO NOT
    # HAVE THE PERMISSION messages.off.bypass
    # THEN IT WILL SEND THIS MESSAGE
    Message-On-Chat: '&c&lSorry! &7Chat is disabled'

    # THANKS FOR DOWNLOADING
    Q&A.png

    Q: Do you plan to make more ranks?

    A: Yes I do, however if I have not added the feature and need it now then just edit the config file. For example if I want a Donator+ rank, and do not need the Admin rank just change everything to make it look like the Donator+ rank instead of the Admin rank

    Q: Are you active on these forums?

    A: Yes I am very active on these forums, however some days I will not be online this is because of family matters, school etc, but I will try to be on often. However, I also am 'traveling' for a month starting at the 29th-23th. So I will not be contactable for customer support, it's not because I don't want to.

    Q: Bugs?

    A: Ah Yes, these horrible things called bugs. If you find any please let me know, I wouldn't make a bad review though as it is not properly representing this plugin. My Skype is: mr.mansionwill if you have any concerns or questions regarding this plugin.

    Install.png
    Some of you may already know this, but just in case :)
    - Download The Plugin
    - Drag The Plugin To Your Plugins Folder
    - Start Up Your Server If Not Done So Already
    - If Server Is Already Running, Do /reload
    - You're good to go!

    To-Do.png
    Get Suggestions
    Custom Sounds (DONE)
    Join Messages (DONE)
    Leave Messages (DONE)
    Developer Rank (DONE)
    Senior Moderator Rank (DONE)

    Added custom leave messages, fully customisable for each rank. Also added sound support on leaving the server.

    New Sound Feature
    - Custom sound on chat, if you don't want that just change it in the config. If you only want a certain sound to play when the Owner or Admin chats you can edit that in the config.yml too.

    The main thing that will keep this plugin going is suggestions, I need to hear from you guys! I sort of don't know what other features to add, and I would be more than appreciated for any suggestions.

    Toc.png
    - You may not decompile this plugins code in anyway.
    - You may not distribute or re-sell this plugin.
    - You may not, not have fun.

    Thanks, Mansion.

    SIDE-NOTE: This was tested on 1.7-1.8 protocol hack.

    Images

    1. ChatMadeEasy.png
    xX_TigerShark_Xx and zThana like this.

Recent Reviews

  1. Seasver
    Seasver
    5/5,
    Version: 1.7 + 1.8 PROTOCOL HACK
    An amazing plugin. The author added me on Skype and quickly made the plugin fit my server. I can't explain how kind he is. Thank you for starting this plugin and maintaining it :)
  2. PickedBroken
    PickedBroken
    5/5,
    Version: 1.7 + 1.8 PROTOCOL HACK
    Overall, this is the perfect package... This meaning, that the author is very active and will always take requests from the audience! My request was almost instantly pushed out after a suggestion which shows the author is definitely vigorous. I also noticed the plugin has worked absolutely fine, free from errors and flaw. My favorite thing about the plugin is that it is certainly easy to set up, configure, and use! This plugin makes my life so much easier! In honor, this plugin is really nice to have, thank you so much for creating this and you deserve great appreciation!

    Thanks

    - Ondre
    1. ItsWill
      Author's Response
      Thanks heaps for the great feedback.
  3. carrasp
    carrasp
    5/5,
    Version: 1.7 + 1.8 PROTOCOL HACK
    Outstanding user support, I had an issue and withing 2 minutes I was talking to the plugin author on skype and he fixed it up and took requests, excellent plugin, I would give this more starts if possible.
    1. ItsWill
      Author's Response
      Thank you for the lovely review.
  4. IsaiahFord2000
    IsaiahFord2000
    5/5,
    Version: 1.7 + 1.8 PROTOCOL HACK
    Great plugin!
    1. ItsWill
      Author's Response
      Thank you.
  5. DesconozidoA
    DesconozidoA
    5/5,
    Version: 1.7 + 1.8 PROTOCOL HACK
    Very Usefull
    1. ItsWill
      Author's Response
      Thanks for the positive review.