[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

    RiotShielder

    This plugin is inactive?
     
  3. Offline

    Insers

    i got problem.
    2012-01-24 17:55:47 [SEVERE] Could not pass event PLAYER_CHAT to mChatSuite
    java.lang.IllegalArgumentException: Ā§2RzemieslnikĀ§2 is already assigned as a player list name for someone
    at org.bukkit.craftbukkit.entity.CraftPlayer.setPlayerListName(CraftPlayer.java:156)
    at in.mDev.MiracleM4n.mChatSuite.events.MPlayerListener.onPlayerChat(MPlayerListener.java:79)
    at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:300)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)

    this only happens to 1 group. other groups works fine.
     
  4. Offline

    jazzman170

    can you please fix the problem of nobody being able to talk in console? Thats kind of pointless to even disable, so why would u?
     
  5. Offline

    Blacktronics

    Getting this Error when starting the server:

    Show Spoiler
    Code:
    Error occurred while enabling mChatSuite v1.1-b114jnks-R6 (Is it up to date?): org.bukkit.plugin.PluginManager.registerEvents(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V
    java.lang.NoSuchMethodError: org.bukkit.plugin.PluginManager.registerEvents(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V
            at in.mDev.MiracleM4n.mChatSuite.mChatSuite.registerEvents(mChatSuite.java:359)
            at in.mDev.MiracleM4n.mChatSuite.mChatSuite.onEnable(mChatSuite.java:287)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:977)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:190)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:173)
            at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
     
  6. Offline

    jordo734

    Hi, I have a problem when i join a faction it turn out like this '' a**Dawwg 4[Admin] jordobutt: How do i fix that
    Code:
    da-name-format: +prefix+name&e
    date-format: HH:mm:ss
    message-format: '+prefix+name+suffix&f: +message'
    mchat:
        prefix:
            TECH: '&6[Tech] '
            HEM: '&c[Head Moderator] '
            MOD: '&c[Moderator] '
            DT: '&6[Dispute Team] '
            SUP: '&c[Supervisor] '
            CIV: '&9[Civilian] '
            ADM: '&4[Admin] '
            NOO: '&1[Noob] '
            VET: '&2[Veteran] '
            VIP: '&3[VIP] '
            C: '&3[C] '
        suffix:
            VIPGF: ' [VIP][G][F]'
            G: ' [G]'
            GF: ' [G][F]'
            D: ' [D]'
            F: ' [F]'
            VIP: ' [VIP]'
            C: ' [C]'
    
     
  7. Offline

    Gadarol

  8. Offline

    puffnuget

    I am in mcmyadmin and when my user is an OP he changes back to his old class as a mod but when he is not an OP he goes to the position he is in and it will show the right prefix and color. Any ideas?
     
  9. Offline

    Sorontar

    I have found that anyone who is an "op" according to vanilla settings is regarded as being in the permissions group of "admin" with their defined colour, even if the permissions successfully limited them to the commands for their actual group (ie. not admins). I had to deop one of my moderators so that she would have her "mod" colour as well as the "mod" commands, instead of "admin" colours with "mod" commands.

    Sorontar
     
  10. Offline

    Vittek

    Since the latest Mchat update, everyone is affected by the Censor. Even OP players, which wasn't the case before. Is there a perm node to bypass the censor?
     
  11. Offline

    puffnuget

    Thanks, but how do I give them the permissons of OP they have an * so they can use all commands but some commands they still cant use like changing gamemodes etc... Any ideas?
     
  12. Offline

    tony687

    How do I make the change from mChat to mChatsuite?
     
  13. Offline

    tony687

    Is it just me, because all op's names are somehow green.
     
    Raliki likes this.
  14. Offline

    md_5

    Long time no see MiracleM4n. You will notice that this thread has now been placed into the Inactive Plugin subforum.
    If you wish to revive this plugin, please ensure that you update and test compatibility with the latest recommended Bukkit build before reporting your original post, asking for it to be moved back to the release forum.

    Thanks for your time.
    md_5
     
  15. Offline

    VVORTHY

    Could you please give the permission node for /say?
     
  16. Offline

    LucidGamer

    I looked through a decent amount of posts to find a fix, guess I didn't look hard enough... My Pre-Fix shows when I log in.

    Code:
    [Owner]LucidGamer has joined the game.
    But when typing, there's nothing there. It's like the mod is not installed.

    Permissions:
    Code:
    users:
      LucidGamer:
        groups:
        - Administrators
    groups:
      default:
        permissions:
          mchat.prefix.default: true
          mchat.suffix.default: true
          permissions.build: true
      Regulars:
        permissions:
          mchat.prefix.Regulars: true
          mchat.suffix.Regulars: true
          mchat.prefix.default: false
          mchat.suffix.default: false
          permissions.build: true
        inheritance:
        - default
      Moderators:
        permissions:
          mchat.prefix.Moderators: true
          mchat.suffix.Moderators: true
          mchat.prefix.Regulars: false
          mchat.suffix.Regulars: false
          permissions.build: true
        inheritance:
        - Regulars
      Administrators:
        permissions:
          bukkit.command.*: true
          mchat.prefix.Administrators: true
          mchat.suffix.Administrators: true
          mchat.prefix.Moderators: false
          mchat.suffix.Moderators: false
          permissions.build: true
        inheritance:
        - Moderators
    

    Info:
    Code:
    #info.yml - Written by McMyAdmin v2.2.4.4
     
    mchat:
        prefix:
            default: '&f[Default]'
            Regulars: '&a'
            Moderators: '&1[Mod]'
            Administrators: '&4[Owner]'
        group:
            default: 'Everyone'
            Regulars: 'Regulars'
            Moderators: 'Moderators'
            Administrators: 'Administrators'
        suffix:
            default: ''
            Regulars: ''
            Moderators: ''
            Administrators: ''
     
    users: {}
    groups: {}
    groupnames: {}
    worldnames: {}
    mname: {}
    

    Config:
    Code:
    # MChat Config
    format:
        date: HH:mm:ss
        name: +prefix+dname+suffix&e
        chat: <+prefix+dname+suffix&f> +message
    info:
        useNewInfo: false
        useOldNodes: true
        addNewPlayers: false
        defaultGroup: default
        useLeveledNodes: false
    mchat:
        apiOnly: false
        alter:
            events: true
            death: true
        chatDistance: -1.0
        varIndicator: +
        cusVarIndicator: '-'
        localeVarIndicator: '%'
        spout: true
        IPCensor: true
        cLockRange: 3
    suppress:
        useDeath: false
        useJoin: false
        useKick: false
        useQuit: false
        maxDeath: 30
        maxJoin: 30
        maxKick: 30
        maxQuit: 30
    mchate:
        enable: false
        eHQAFK: true
        useGroupedList: true
        listVar: group
        collapsedListVars: default,Default
        AFKTimer: 30
        AFKKickTimer: 120
        useAFKList: false
    pmchat:
        enable: false
        spoutPM: false
    aliases:
        mchatme:
        - me
        mchatlist:
        - list
        - online
        - playerlist
        mchatsay:
        - say
        mchatafk:
        - afk
        - away
        mchatafkother:
        - afko
        - awayother
        - awayo
        pmchat:
        - pm
        - msg
        - message
        - m
        - tell
        - t
        pmchatreply:
        - reply
        - r
        pmchatinvite:
        - invite
        pmchataccept:
        - accept
        pmchatdeny:
        - deny
        pmchatleave:
        - leave
        mchatshout:
        - shout
        - yell
        mchatmute:
        - mute
        - quiet
        mchannel:
        - channel
    

    -- Using PermissionBukkit 2.0 ---- HALP
     
  17. Offline

    orange_ghast

    This is surprisingly similar to iChat...
     
  18. Offline

    MiracleM4n

    mChat was originally based off of iChat code from ~3 years ago. It has changed dramatically since then and iChat has pulled some of the ideas / changes back into it.
     

Share This Page