[CHAT] mChat v1.8.7- Chat formatting plugin [1597]

Discussion in 'Inactive/Unsupported Plugins' started by MiracleM4n, Jun 24, 2011.

  1. Offline

    MiracleM4n

    [​IMG]
    mChat - Chat formatting plugin
    Version: v 1.8.7 - (Versioning = MC Version 1.8 Release 7) (Nov 10/11)

    If you like mChat please vote it up by clicking the image below finding MChat and Thumbing it up :D.
    [​IMG]


    I Has BETTER Jenkins: HERE

    Source Code

    Click Me ---> mChat BukkitDev Page!!!! <--- Click Me

    Plugins using API (open)

    To-Do: (open)

    • Get more API suggestions?

    Next Release Info (open)

    Suggestions?


    Other Stuff:
    [​IMG] Please donate to help support me :D

    mChannel Now has its own thread

    Changelog:
    Version 1.7.12 (Sept 14/11)
    • Updated a lot of things.
    • Fixed a lot of things.
    • Added Censor.
    • Added Call Home function. (Ask SwearWord)
    • Added PEX Support.
    • Added Jenkins (dev.d3gn.net:8080)
    • ....Ill update tomorrow...
    Changelogs: (open)

    Version 1.7.11.1 (Sept 02/11)
    • Added +reason, +r variable to the kick message. (Displays the reason for the kick).
    Version 1.7.11 (August 28/11)
    • PNode for colouring in chat (mchat.coloredchat <---made it color for all you damn lazy Americans (Canadian = colour).
    • Added "+Groupname,+Gname,+G", "+Worldname,+Wname,+W" for Group/World name aliases (Check info.yml)
    Version 1.7.10_5 (August 16/11)
    • Fixed Permissions loader Faulz.
    Version 1.7.10_4 (August 15/11)
    • THIS IS A NEEDED UPDATE FOR THE MOST RECENT BUILDS OF PLUGINS RELYING ON MCHAT.
    • Finnally filled in the API spoiler.
    • Minor API changes. (Deprecated some methods)
    • Minor Local changes.
    • Added 2 more Colour Code types.
    • Added Custom Variables.
    • More Misc updates thanks to @Nijikokun .
    • PM for more Info.
    Version 1.7.10_3 (August 12/11)
    • Minor API changes.
    • Minor Local changes.
    • Nothing much you dont really "Need" this update.
    Version 1.7.10_2 (August 11/11)
    • Fixed bPermissions causing errors. (Damn you codename_B)
    Version 1.7.10_1 (August 09/11)
    • Fixed NPE on startup.
    Version 1.7.10 (August 09/11)
    • Merged mInfo, mChat once again.
    • Added an API switch.
    • Changed reload command to inlude both config/info.
    Version 1.7.9_3 (August 05/11)
    • Added full support for all major Permissions plugins.....again.
    Version 1.7.9_2
    • Uhm...
    Version 1.7.9_1
    • Uhm...
    Version 1.7.9 (August 03/11)
    • Made separate mchat plugin.
    • Added +location,+loc to formatting.
    • Dropped Permissions 2.x/3.x support.
    • Code cleanup.
    • Updated to Spout....More features to come...
    Version 1.7.8 (July 29/11)
    • Removed PM features.
    • Fixed API (Tie to mChat.API.parseChat(player, msg) = message-format or mChat.API.parseChat(player) = name-format).
    • Added join message formatting.
    • Other code cleanups.
    • Added a sample plugin that ties into the API.
    • Fixed inheritance issues.
    Version 1.7.7_2 (July 27/11)
    • Added configurable *Typing* message
    • Made Achievement Window more redundant.
    Version 1.7.7_1 (July 27/11)
    • Added configurable PM to Achievement Window
    • More code cleanup.
    Version 1.7.7 (July 27/11)
    • Added (/mchat pm {playername} message = mchat.pm)
    • Changed they way Health notifications work.
    • Made things easier for future dev work.
    Version 1.7.6_3 (July 27/11)
    • Very finite changes. (Code cleaning)
    Version 1.7.6_2 (July 27/11)
    • Why because I felt like it!
    Version 1.7.6_1 (July 27/11)

    • Fixed (/mchatme, /me) permissions.
    Version 1.7.6 (July 27/11)
    • Added (/mchatme, /me)
    • Added Health notification messages
    • Made Bukkit contrib features optional.
    • Not sure what else........
    Version 1.7.5 (July 26/11)
    • Removed /mchannel for use in another plugin.
    • Added an API like that of iChat.
    • Made source....DONT LAUGH AT ME..available.
    • Added custom join/leave/kick messages.
    Version 1.7.4_7 (July 24/11)
    • More NPE fixes.....Itll never end.
    Version 1.7.4_6 (July 23/11)
    • More NPE fixes.
    Version 1.7.4_5 (July 23/11)
    • Hopeful NPE fixes.
    Version 1.7.4_4 (July 21/11
    • PLAYER_CHAT error fixes.
    Version 1.7.4_3 (July 20/11)
    • Players who aren't in the public channel aren't outputted to other plugins.
    • When a player talks while not in the public channel their name is prefixed with their channel.
    • More BukkitContrib Fixes.
    Version 1.7.4_2 (July 20/11)
    • Hopeful DynMap fix.
    Version 1.7.4_1 (July 19/11)
    • Bumped versioning in case people dont look.
    • Lots of bug fixes but no new features.
    • Fixed Console not getting messages.
    • Fixed null message.
    • Fixed....Dont remember...It was late.
    Version 1.7.4 (July 19/11)
    • NPE fixes.
    • Commands being used by console fixes.
    • Config format changes.
    • BukkitContrib feature fixes.
    Version 1.7.3 (July 18/11)
    • Added reload config command.
    • Added channels.
    Version 1.7.2 (July 14/11)
    • Added Last message sent name thingy.
    Version 1.7.1 (July 14/11)
    • Officially Changed to mChat.
    Version 1.6.1
    • Initial Release.
     
  2. Offline

    MiracleM4n

    @KUJO_ What version of mChat are you using if its anything but 1.7.11 please update and to remove those lines remove any +hb or +h from the config.
     
  3. Offline

    Adambean

    ^ exactly what I needed, thank you sir.
     
  4. Offline

    SkellatorOfLife

    I was just wondering (or suggesting) if you were working on individual player settings.
    This would be useful if one User/VIP/Mod/Admin was more 'special' than others but had no permissions group difference. Is this something you've ever thought of?
    Thanks for your time.
    And btw, this plugin is AWESOME! ;)
     
  5. Offline

    Frvwfr3

    I thought I saw it my first time downloading the plugin.. Then I went through and looked again when I actually needed it and I swear I could not find it -.-'

    Ty :D
     
  6. Offline

    KUJO_

    I'm using the latest version. Anyway, it done the trick. Thanks for the help :)
     
  7. Offline

    PureTryOut

    I have the same, I figured out it shows your connection to the server but I don't want it to see :/
    I tried deleting al of the +h and +hb in the config file like MiracleM4n said but it wont help...
    My config code:
    Code:
    # mChat configuration file
    #
    #           **IMPORTANT**
    #   usage of mchat-message-format is restricted to:
    #       +suffix,+s, +prefix,+p, +group,+g, +world,+w, +time,+t, +name,+n, +dname,+dn, +health,+h +healthbar,+hb, +message,+msg,+m
    #
    #   usage of mchat-name-format, mchat-playerEvent-format are restricted to:
    #       +suffix,+s, +prefix,+p, +group,+g, +world,+w, +time,+t, +name,+n, +dname,+dn, +health,+h +healthbar,+hb
    #           **************
    
    mchat-date-format: HH:mm:ss
    mchat-name-format: +prefix+name+suffix
    mchat-message-format: '&e[+world]+prefix+name:&f +message'
    auto-Changed: 1
    mchat-playerEvent-format: +group+prefix
    mchat-join-message: has joined the game.
    mchat-leave-message: has left the game.
    mchat-kick-message: has been kicked from the game.
    mchat-API-only: false
     
  8. It is not the connection it is your current Health ;)

    Your config seems fine, you could try to surround the messages with SingleQuotes (') like in the config spoiler in the OP, but i doubt that it is the error. I assume you did reload/restart the server to test it.
     
  9. Offline

    MiracleM4n

    Once again thanks @Lathanael for al your help. Since you have been one of the most helpful i would like to ask you firstcwhat would you like ro see added to any of my plugins. or what plugin would you like to see me make
     
  10. Offline

    Elitedude

    Sorry if this has been answered before, but does this show when players are typing in the chat? Like, will a box appear above their head when typing?
     
  11. Offline

    MiracleM4n

    *Updated* (Added +reason, +r for kick message to show reason, This is untested as I am really tired.)

    @Elitedude Try mChatEssentials

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  12. Honestly i do not have any idea atm, you already got most things:
    • channels
    • naming format
    • custom messages
    • colouring chat
    • /msg and /me
    But if i find anything i need and ít is not included i'll let you know it!
     

  13. ^^ please answer this :)

    Thankyou
     
  14. Offline

    MG127

    could you pls explain all options from your info.yml ?
    what is groupnames and how do i set up the worldnames?
    when i enter this in the info.yml
    worldnames:
    world: '&7[W]'
    raktos: '&8[R]'
    and write +w in the mchat-massage-format the whole worldname is displayed instead of the shortcut
     
  15. +w takes the name of the world the way you created it and bukkit does refer to it.
     
  16. Offline

    MG127

    and how do i display what i use unter worldnames?
     
  17. Offline

    MiracleM4n

    +W +G are used for world and group aliases respectively.
     
  18. Offline

    liltrev12

    Ok So I Am Trying To get this to have prefix when you talk but it doesn't work unless you cant do that but...



    [​IMG]



    Config.yml
    Code:
    # mChat configuration file
    #
    #           **IMPORTANT**
    #   usage of mchat-message-format is restricted to:
    #       +suffix,+s, +prefix,+p, +group,+g, +world,+w, +time,+t, +name,+n, +dname,+dn, +health,+h +healthbar,+hb, +message,+msg,+m
    #
    #   usage of mchat-name-format, mchat-playerEvent-format are restricted to:
    #       +suffix,+s, +prefix,+p, +group,+g, +world,+w, +time,+t, +name,+n, +dname,+dn, +health,+h +healthbar,+hb
    #           **************
    
    auto-Changed: 1
    mchat-date-format: HH:mm:ss
    mchat-message-format: '+prefix+group+suffix+name&f: +message'
    mchat-name-format: +prefix+group+suffix&e
    mchat-playerEvent-format: +p+dn+s&e
    mchat-join-message: has joined the game.
    mchat-leave-message: has left the game.
    mchat-kick-message: has been kicked from the game.
    mchat-API-only: false
    

    Info.yml
    Code:
    # mChat Info config
    # Only needed if using PermissionsBukkit, superperms.
    
    groupnames:
        owner: '[a]'
        co: '[ja]'
        member: '[m]'
        sadmin: '[sa]'
    mchat:
        custVar:
            admin: ''
            co: ''
            member: ''
            sadmin: ''
        prefix:
            owner: '&e[&aOwner&e] &b'
            co: '&aDtK [JA] &7'
            member: '&cDtK [M] &7'
            sadmin: '&9DtK [SA] &7'
        suffix:
            owner: ''
            co: ''
            member: ''
            sadmin: ''
    worldnames:
        D3GN: '[D]'
        DtK: '[DtK]'
        Hello: '[H]'
        Nether: '[N]'
    
     
  19. Offline

    kevile

    Having this same issue too. Saw this response:
    Any luck fixing? Can't remove spout because it's required for logblock chest logging... Will have to use a different chat plugin which is too bad, i like how your config is setup.

    Also, adding SuperPermsBridge to my server stops the +group tag from working in the config. Startup sequence, before and after adding SPB, only lines that include mchat:
    Code:
        Line 4178: 2011-09-02 20:32:04 [INFO] [mChat] Permissions not found, Checking for GroupManager.
        Line 4179: 2011-09-02 20:32:04 [INFO] [mChat] GroupManager not found, Checking for PermissionsBukkit.
        Line 4180: 2011-09-02 20:32:04 [INFO] [mChat] PermissionsBukkit 1.2 found hooking in.
        Line 4181: 2011-09-02 20:32:04 [INFO] [mChat] mChat version 1.7.11.1 is enabled!
    
    ^before spb
    
        Line 6758: 2011-09-02 20:42:59 [INFO] [mChat] Permissions not found, Checking for GroupManager.
        Line 6759: 2011-09-02 20:42:59 [INFO] [mChat] mChat version 1.7.11.1 is enabled!
    
    ^after spb
    
    If im reading it right, it's thinking i've got GroupManager? Is it possible to have it check PermissionsBukkit first, instead of third?
     
  20. Offline

    Tommy258

    I'm not sure if anyone's noticed yet, but you wrote "Him/ his" in the credits. :p
    (I'm too lazy to read through all 24 pages to see if anyone wrote that already.)

    Oh, and a friend recommended this to me, downloading now, doubt it will be dissapointing. ^^
     
  21. Offline

    p3king

    I really like the healthbar, but it makes chats in my server.log quite painful to read (like this):
    Code:
    2011-09-03 03:58:05 [INFO] |||||||||| SomeGuy Yesh
    Is there a way to remove the healthbar from logged messages or maybe event completely log chat into a different file?
     
  22. Offline

    MiracleM4n

    @p3king Atm there is no way to fix that besides moving the server to linux. This happens because of unicode/colour characters not being supported in Windows OS's.

    Also Spout bug is fixed with 1.7.11 +.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  23. Offline

    firefly_goat

    I read on the Spout site that this plugin makes like icon over a players head when they type, do it?
     
  24. Offline

    White Sheep

    Console output: "[mChat] Permissions not found, Checking for GroupManager"

    PermissionsBukkit v1.2 and PermissionsBridge v1.2 installed.
     
  25. Offline

    Funstar

    Is there a permission that only allows a specific group to use colours in chat? If not, interesting feature?
     
  26. Offline

    MiracleM4n

    Last edited by a moderator: May 17, 2016
  27. Offline

    noggythenog

    how do i install it!?
     
  28. Offline

    MiracleM4n

    @noggythenog I will make a tut as soon as I can. Which at this rate, with all the IRL shiet going on in my life ATM, it may take a week. If anyone else here would like to volunteer and make a video that would be awesome.
     
  29. Offline

    noggythenog

    thanks :)
     
  30. Offline

    registered

    I might be stupid for asking, but after reading through the first post a couple if times. I'm still unable to add a prefix to the people of the "Regulars" (McMyAdmin).

    I've successfully managed to set the color for the "Administrator" group. But not he rest. I've made sure they have the correct "mchat.prefix.#GROUP#" in the permissions file. (PermissionsBukkit)

    Here are my config files: https://gist.github.com/1193026

    Any help would be greatly helpful! Thank you.
     
    HockeyMike24 likes this.

Share This Page