[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

    TinuvaGeogroda

    You need to edit that in the Essentials config (assuming you run Essentials), go to Minecraft/plugins/Essentials and in config.yml search for 'ops-name-color:' (without single quotations) and change the value to 'none'.
     
  3. Offline

    Valiant

    thankyou very much!
     
  4. Offline

    MiracleM4n

    For everyone who is having difficulties please use one of the DEV builds on my Jenkins. Unless stated otherwise all build that have succeeded on there will be stable.
     
  5. Offline

    jeexbit

    Greetings MiracleM4n, this looks like an excellent plugin-in thanks for your work on it!

    I have a quick question, is there any way to use this plugin to add colored names per world? For example, if a player is in a world called survival, their name is green, if they are in world_nether their name is red, etc.

    I've played around a bit with the variables to try and get this sort of functionality to work, but have been unable to so far - is this even possible?

    Thanks again for your time and keep up the great work. Cheers.


    ETA: Ok, I got it working by doing this (see below) Thanks again for this killer plugin!

    worldnames:
    world: '&f'
    ark: '&b'
    mothership: '&6'
    world_nether: '&4'
    skyworld: '&7'
    anothership: '&5'
    survival: '&2'
    othership: '&9'
     
  6. Offline

    Tealk

    its possible to deactivate this 3?
    Code:
    mchat-join-message: 'has joined the game.'
    mchat-kick-message: 'has been kicked from the game.'
    mchat-message-format: '+<custVar>+prefix+group+suffix+name&f: +message'
    
     
  7. Offline

    Homegamer


    Hi,
    I am using mChat and PermissionsEx, but I can't get prefixes to work.
    I am using the latest Version of mChat an RB 1185
    Could you please help me ?

    Thx​
     
  8. Offline

    Inscrutable

    Maybe I'm weird, but I *liked* the mchat.info file setup, and was using it happily under PermissionsEx until the latest version of mChat (so I kept the older one). Unfortunately, the latest craftbukkit (non-rec build) 1195 breaks 1.7.11.1:
    Code:
    10:27 AM [SEVERE] Error occurred while enabling mChat v1.7.11.1 (Is it up to date?): tried to access method org.bukkit.craftbukkit.command.ColouredConsoleSender.<init>(Lorg/bukkit/craftbukkit/CraftServer;)V from class net.D3GN.MiracleM4n.mChat.mChat 
    [EDIT- UPDATE]: 1.7.12 starts with no errors. Build 1195 also breaks the latest mChat-Dev build too.
    Changes in Crafytbukkit I expect.
    ... I'm gonna migrate to 1.7.12.x, but can I ask for optional support for the superperms-stype .info file under PEx? It wasn't that hard to configure, and it was far more versatile.
    Oh, BTW, Love the Plugin. I have tried a few, and mChat is definitely my fave for chat formatting. :D
     
  9. Offline

    hostiile

    My server will not autocreate a mChat folder with the config file. In the game, the name format is changed, but when I try using /mchat reload, it just shows me the command list for mChat. Help please.
     
  10. Offline

    MiracleM4n

    @Tealk turn mchat-API-only to true
    @Homegamer Please give more information than this. PEX support is now included so mChat uses PEX's prefix, suffix, info.
    @jeexbit Im glad you figured out your problem on your own sorry I was at work and wasnt able to help when you needed help.
    @hostiile What CB version and what mChat version and are you using any server wrappers that may not have been updated to the CB version you are using? (MCMYAdmin?)
    @Inscrutable I will work on the option to use mChat's prefix, suffix, info support only in the next DEV build. If you could open an Issue on my GitHub it would also help me remember.....
    @EveryPeoples (Cant use Everyone as that is actually a users name) If you ever have an issue or request use my GitHub's Issue section as it is easier for me to follow and remember everything people want ( http://github.com/MiracleM4n )
     
  11. Offline

    hostiile

    McMyAdmin. But anything I put in that part didnt change it either, so I just made that field blank.
     
  12. Offline

    MiracleM4n

    @hostiile McMyAdmin handles things oddlike so I can help you with that.
     
  13. Offline

    Homegamer

    Hey,
    I just threw in mChat in my pluginsfolder. But Prefixes don't show up.
    Her's a exampel of my prefixes:

     
  14. Offline

    ShaDooM

    @MiracleM4n

    same problem here
     
  15. Offline

    MiracleM4n

    @dunst0 @ShaDooM What Variable are you setting in mchat-WHATEVER-format ? (You need +Gn or +Groupname) for this to work.
     
  16. Offline

    ShaDooM

    Thanks for the tip,

    to show the variable declared under "Groupnames" you need to use +G (capital G)
    if you want to show the groupname stated in the permissions config.yml use +g (lowercase g)

    using +Gn will end up in "[Admin]n"



    Adding +G to:
    Code:
    All of these can be used for 		variables:
    +suffix,+s, +prefix,+p, 			+group,+g, +world,+w, +time,+t, +name,+n,   +dname,+dn, 			+message,+msg,+m, +healthbar,+hb +location,+loc and  +<custVar>
    
    would be nice for people with the same problem and who doesn't wanna read all the pages ^^
     
  17. Offline

    staxx6

    Ehrm, color permissions?
    Dont want that everybody use colors :/
     
  18. Offline

    MiracleM4n

    @ShaDooM I will work on this soon.
    @staxx6 There is already a permissions node for this mchat.coloredchat
     
  19. Offline

    noggythenog

    its ever so cool but how do i install? its a bunch of weird stuff so im confused :/ please help!
     
  20. Offline

    MrNanoFusion

    I love this plugin a lot, its a lot easier to use than all the other chat plugin's.
    i have a suggestion[unless its already in the plugin and i dont know about it] in the next version could you make it so you can change the color of the text of the message in chat?
     
  21. Offline

    MiracleM4n

    @MrNanoFusion give yourself permisssions for mchat.coloredchat and use any of the &a-f0-9 characters in chat and they will be replaced with their coloured counterpart
     
  22. Offline

    SwearWord

  23. Offline

    stertingen

    id like to have bpermissions support for this plugin. (and per-world-channel support, but this can be in mchannel or whatever too). but i like your plugin, great work now :)
     
  24. As bpermissions supports SuperPerms it should already support mChat.
     
  25. Offline

    Nipper

    First off the word censor is broken.
    Examples:
    asdf: fdsa

    If someone types "asdf" it works but.
    If someone types "AsDf" in any case it will not replace.
    If someone types "a s d f" Still wont replace
    If someone types "asdfg" I would assume it would replace asdf with fdsa so it would read fdsag but it don't.

    Also build 11 .

    Edit:
    I just notched you have world name set. via setting in info.yml
    the +w does not change the world name like I assume it does. Might want to put in the docs how to use it.

    Code:
    worldnames:
        Main: '[M]'
        Main_nether: '[M_N]'
        Spawn: '[S]'
        FL: '[FL]'
    Is what I have but it does not replace the world name.

    Also I would like to add every thing after build 11 needs mChannel. You should fix that. I don't like having channels like that as my server is small anyhow.
     
  26. Offline

    stertingen

    Code:
    2011-09-26 17:10:47 [SEVERE] Error occurred while enabling mChat v1.7.12 (Is it up to date?): null
    java.lang.NullPointerException
        at net.D3GN.MiracleM4n.mChat.mChat.setupSuperPerms(mChat.java:170)
        at net.D3GN.MiracleM4n.mChat.mChat.onEnable(mChat.java:103)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    what am i doing wrong?​
     
  27. I haven't looked at the mChat source, but this error resides inside the mChat code, this means i has nothing to do with bPermissions. Probably MiracleM4n can solve this :)[/CODE][/LEFT][/quote]
     
  28. Offline

    nanashiRei

    Hi there whenever i enable mChat (Latest version!) i get this happening to my console:
    http://puu.sh/6af4 (Screenshot)

    The latest version did cut the multiple spam in half but still not gone. I tested on a test install with only permissionsex + mchat to verify. As soon as mChat is enabled i have double, tripple or even more multiple responses to console commands.

    No errors to report from console and chat formatting works fine, too. I'm at a loss.
     
  29. Offline

    rabiebear

    ok i am really needing help with this i am not getting a prefix im using the bukkit recommended build (1185)and the latest version of this plugin (for 1185) and it wont work im also using the permissions for this needs i deleted essentials chat what do i need to do? here is my info file

    Code:
    # mChat Info config
    # Only needed if using PermissionsBukkit, superperms.
    
    mchat:
        custVar:
            admin: ''
            jadmin: ''
            member: ''
            sadmin: ''
        prefix:
            admin: '&4DtK [Admin] &7'
            jadmin: '&aDtK [JA] &7'
            member: '&cDtK [M] &7'
            sadmin: '&9DtK [SA] &7'
        suffix:
            admin: ''
            jadmin: ''
            member: ''
            sadmin: ''
    worldnames:
        D3GN: '[D]'
        greatcraft: '[DtK]'
        Hello: '[H]'
        Nether: '[N]'
    groupnames:
        admin: '[a]'
        jadmin: '[ja]'
        member: '[m]'
        sadmin: '[sa]'
     
  30. Offline

    Sayshal

    Latest version of mChat/mChatEssentials RB 1185.
    Code:
    2011-09-26 20:13:30 [INFO] [mChat] bPermissions 1.6.9 found hooking in.
    2011-09-26 20:13:30 [SEVERE] Error occurred while enabling mChat v1.8.2_2 (Is it up to date?): null
    java.lang.NullPointerException
        at net.D3GN.MiracleM4n.mChat.mChat.setupmChannel(mChat.java:214)
        at net.D3GN.MiracleM4n.mChat.mChat.onEnable(mChat.java:111)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-09-26 20:13:30 [INFO] [mChatEssentials] mChat 1.8.2_2 found now using.
    2011-09-26 20:13:30 [INFO] [mChatEssentials] Spout 1.0.6.381 found now using.
    2011-09-26 20:13:30 [INFO] [mChatEssentials] version 1.7.2_5 is enabled!
     
  31. Offline

    FearGrump

    http://pastebin.com/CCdddkDN

    Looks like others are having the same problem. I also tried it for the recommended build. Same problem. I am using a up to date version of bPermissions. There is not other permissions or chat plugin installed.
     

Share This Page