[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

    mrvertigo27

    it seems the color code spoiler section is empty in original post, is this intended?
     
  3. Offline

    MiracleM4n

    @wezzz91 @mrvertigo27 sorry havent had a chance to fill this yet i willl do so tonight after work.
     
  4. Offline

    wezzz91

    Thx ;D
     
  5. Offline

    phaed

    Chat prefixes/suffixes are wiped out after doing a /reload if Spout is loaded. Using cb#1060, latest Spout, latest mChat.
     
  6. Offline

    Phantom Index

    That's misleading. Very misleading.
     
  7. Offline

    Capn_Nay_Beard

    I'm having some trouble getting this up and running. Is there an error with my mChat setup? or is it my permissions? Or, hell, easily it could be both. The numerical value of health appears only during a log in. All chat is basic white, even with Operators. No suffixes or prefixes appear.

    I used the GroupManager to Permissions1060 converter to get this setup.

    Permissions 1060

    Code:
    groups:
      default:
        permissions:
          essentials.help: true
          essentials.motd: true
          permissions.build: false
      SMember:
        permissions:
          essentials.jumpto: true
          essentials.thru: true
          mchat.suffix.c4c9Donatorcd3c4: true
          mchat.suffix.c4cdArtisanc4: false
          permissions.build: true
        inheritance:
          - default
          - member
          - bmember
          - amember
      Member:
        permissions:
          bookworm.copy.own: true
          bookworm.create: true
          bookworm.destroy.own: true
          bookworm.remove.own: true
          bookworm.write.own: true
          essentials.afk: true
          essentials.balance: true
          essentials.compass: true
          essentials.heal: true
          essentials.help: true
          essentials.home: true
          essentials.kit: true
          'essentials.kit.*': true
          essentials.kit.advtools: true
          essentials.kit.basictools: true
          essentials.kit.godlyfighter: true
          essentials.kit.godlytools: true
          essentials.kit.vetfighter: true
          essentials.kit.weakfighter: true
          essentials.mail: true
          essentials.mail.send: true
          essentials.me: true
          essentials.motd: true
          essentials.msg: true
          essentials.pay: true
          essentials.rules: true
          essentials.sell: true
          essentials.sethome: true
          essentials.signs.buy.use: true
          essentials.signs.disposal.use: true
          essentials.signs.free.use: true
          essentials.signs.heal.use: true
          essentials.signs.mail.time: true
          essentials.signs.mail.use: true
          essentials.signs.sell.use: true
          essentials.signs.trade.create: true
          essentials.signs.trade.use: true
          'essentials.signs.use.*': true
          essentials.signs.use.balance: true
          essentials.signs.use.disposal: true
          essentials.signs.warp.use: true
          essentials.time: true
          essentials.tpa: true
          essentials.tpaccept: true
          essentials.tpahere: true
          essentials.tpdeny: true
          essentials.tptoggle: true
          essentials.warp: true
          essentials.warp.list: true
          essentials.whois: true
          essentials.worth: true
          'lockette.user.create.*': true
          mcmmo.ability.axes: true
          mcmmo.ability.excavation: true
          mcmmo.ability.herbalism: true
          mcmmo.ability.mininge: true
          mcmmo.ability.swords: true
          mcmmo.ability.unarmed: true
          mcmmo.ability.woodcutting: true
          mcmmo.commands.ability: true
          mcmmo.commands.whois: true
          'mcmmo.skills.*': true
          pay: true
          'WirelessRedstone.*': true
          WirelessRedstone.basics: true
          WirelessRedstone.commands.help: true
          WirelessRedstone.createsign: true
          mchat.prefix.ca: true
          mchat.suffix.c4caMemberc4: true
          permissions.build: true
        inheritance:
          - default
      SemiAdmin:
        permissions:
          permissions.build: true
        inheritance:
          - moderator
      BMember:
        permissions:
          essentials.rules: true
          mchat.suffix.c4caMemberc4: false
          mchat.suffix.c4cbMasonc4: true
          permissions.build: true
        inheritance:
          - default
          - amember
      AMember:
        permissions:
          essentials.rules: true
          mchat.suffix.c4cdArtisanc4: true
          mchat.suffix.c4cbMasonc4: false
          permissions.build: true
        inheritance:
          - default
          - member
          - bmember
      Moderator:
        permissions:
          essentials.give: true
          essentials.item: true
          essentials.tp: true
          essentials.tphere: true
          permissions.build: true
        inheritance:
          - member
      Admin:
        permissions:
          permissions.build: true
          bookworm.*: true
          permissions.*: true
          craftbukkit.*: true
          essentials.*: true
          mcmmo.*: true
          mchat.suffix.c4c9Donatorcd3c4: false
          superpermbridge.*: true
          WirelessRedstone.*: true
          lockette.*: true
          essentials.jumpto: true
          essentials.thru: true
        inheritance:
          - smember
    users:
      SteelZephyr:
        permissions:
          mchat.prefix.caFirst-Bornca: true
        groups:
          - Member
      Capn_Nay_Beard:
        permissions:
          mchat.prefix.c5Feyren-Uxhalcc: true
          mchat.suffix.c4ceVorserian-King-cac4: true
        groups:
          - Admin
      Yeiman:
        groups:
          - Member
      Deadllama:
        groups:
          - Member
      harron_brothers:
        groups:
          - Member
      Mostfunguy:
        groups:
          - Member
      linknil1:
        permissions:
          mchat.prefix.c5Warriorca: true
        groups:
          - BMember
      Swimmdog:
        permissions:
          mchat.prefix.c9Retro-Minerca: true
        groups:
          - BMember
      thomaslemarte:
        groups:
          - Member
      Afroninja183:
        groups:
          - Member
      Exultantpride:
        permissions:
          mchat.prefix.c9Retro-Minerca: true
        groups:
          - Member
      mikeRowley:
        permissions:
          mchat.prefix.c9Retro-Minerca: true
        groups:
          - Member
      mostfunguy:
        groups:
          - Member
      Valkren:
        permissions:
          mchat.prefix.c4: true
          mchat.suffix.Darklocke-c4ceHuman-Baron-cac4: true
        groups:
          - SemiAdmin
      minty190:
        permissions:
          mchat.prefix.c9Retro-Minerca: true
        groups:
          - BMember
      Wowzoor:
        groups:
          - Member
      Jamesathan:
        permissions:
          mchat.prefix.c5Warriorca: true
        groups:
          - BMember
      navysealer:
        groups:
          - Member
      pip818:
        groups:
          - Member
      ASneakyKat:
        groups:
          - Member
      ftroos1110:
        groups:
          - Member
      ragsdale9:
        groups:
          - Member
      Chsiao999:
        groups:
          - Member
      Soupjuice:
        permissions:
          mchat.prefix.c9Retro-Minerca: true
        groups:
          - BMember
      Kranatos:
        permissions:
          mchat.prefix.c9EX-SOLDIERca: true
        groups:
          - AMember
      Mbadly:
        permissions:
          mchat.prefix.c4Knightce: true
        groups:
          - BMember
      Mikeasaur:
        permissions:
          mchat.prefix.c8Death-Rowc9: true
          mchat.suffix.c4ceElven-Sovereign-cac4: true
        groups:
          - SemiAdmin
      jesseh1222:
        permissions:
          mchat.suffix.c4cbChildc4: true
        groups:
          - Member
      servicesurvival:
        groups:
          - Member
      Akiram_Darklocke:
        permissions:
          mchat.prefix.caFirst-Bornca: true
        groups:
          - Member
      nicolas25:
        permissions:
          mchat.prefix.c9Retro-Minerca: true
        groups:
          - Member
      Jabber8:
        permissions:
          mchat.prefix.c9Retro-Minerca: true
        groups:
          - Member
    
    messages:
        build: '&cYou do not have permission to build here.'
    
    mChat: config

    Code:
    mchat-join-message: 'has joined the game.'
    mchat-leave-message: 'has left the game.'
    mchat-kick-message: 'got the boot.'
    mchat-name-format: <HP:+h+hb> +dn
    mchat-date-format: HH:mm:ss
    mchat-message-format: '+prefix+name+suffix&f: +message'
    mchat-playerEvent-format: '+h+p+dn+s&e'
    mchat-API-only: 'false'

    mChat: info
    Code:
    da-name-format: '+prefix+group+suffix+name&e'
    date-format: 'HH:mm:ss'
    message-format: '+prefix+group+suffix+name&f: +message'
    mchat:
      prefix:
        ca: '&a'
        caFirst-Bornca: '&aFirst Born&a '
        c5Feyren-Uxhalcc: '&5Feyren Uxhal&c '
        c5Warriorca: '&5Warrior&a '
        c9Retro-Minerca: '&9Retro-Miner&a '
        c4: '&4'
        c9EX-SOLDIERca: '&9EX-SOLDIER&a '
        c4Knightce: '&4Knight&e '
        c8Death-Rowc9: '&8Death Row&9 '
      suffix:
        c4c9Donatorcd3c4: ' &4[&9Donator&d<3&4]'
        c4caMemberc4: ' &4[&aMember&4]'
        c4cbMasonc4: ' &4[&bMason&4]'
        c4cdArtisanc4: ' &4[&dArtisan&4]'
        c4ceVorserian-King-cac4: ' &4[&eVorserian King &a@&4]'
        Darklocke-c4ceHuman-Baron-cac4: ' Darklocke &4[&eHuman Baron &a@&4]'
        c4ceElven-Sovereign-cac4: ' &4[&eElven Sovereign &a@&4]'
        c4cbChildc4: ' &4[&bChild&4]'
    
     
  8. Offline

    Ranzear

    So after executing my fix for SuperPermsBridge (it simulates 3.1.x permissions, but tells plugins it's version 2.7.7, hilarity ensues) this is what I'm getting from mChat:

    Code:
    2011-08-18 20:24:10 [SEVERE] Could not pass event PLAYER_CHAT to mChat
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getInfoString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
        at net.D3GN.MiracleM4n.mChat.mChatAPI.getPermissionsInfo(mChatAPI.java:152)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.getRawInfo(mChatAPI.java:89)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.getRawPrefix(mChatAPI.java:113)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.ParseChatMessage(mChatAPI.java:24)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.ParseChatMessage(mChatAPI.java:71)
        at net.D3GN.MiracleM4n.mChat.MPlayerListener.onPlayerChat(MPlayerListener.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:706)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
        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:89)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:435)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-18 20:24:10 [INFO] <Ghost of Ranzear> >:(
    2011-08-18 20:30:44 [INFO] [mChat] Config Reloaded.
    2011-08-18 20:30:48 [INFO] [mChat] Info Reloaded.
    2011-08-18 20:30:53 [SEVERE] Could not pass event PLAYER_CHAT to mChat
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getInfoString(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
        at net.D3GN.MiracleM4n.mChat.mChatAPI.getPermissionsInfo(mChatAPI.java:152)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.getRawInfo(mChatAPI.java:89)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.getRawPrefix(mChatAPI.java:113)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.ParseChatMessage(mChatAPI.java:24)
        at net.D3GN.MiracleM4n.mChat.mChatAPI.ParseChatMessage(mChatAPI.java:71)
        at net.D3GN.MiracleM4n.mChat.MPlayerListener.onPlayerChat(MPlayerListener.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:706)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
        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:89)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:435)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Death and Rebirth is having some trouble too, it doesn't reset my display name on un-dead'ing, but that's unrelated... entirely related; it behaves properly when I remove mChat.

    1060/Spout-1.0.2

    PermissionsBukkit, SuperPermsBridge 1.2 (maybe I need to check for an update to the former)

    Flushed mChat config, problem persists.

    Removed mChat permissions entries, persists.
     
  9. Offline

    MiracleM4n

    @Ranzear That is because I specifically set the plugin up to take that version of Permissions. SuperPermsBridge spits out errors if any String attempts to be parsed. Also because of the API changes between 2.x and 3.x I needed to check Permissions version number to link it to the proper API (Thus the Method not found error).
    @phaed Working on this I noticed this problem a while back but cant seem to figure out how to fix it.
    @Phantom Index I was tired when I typed that so I didnt really expand on it. mChat provides an API and basic chat formatting, I am creating plugins to tap into this API to show the potential of what mChat provides. I have chosen this route instead of just making one huge plugin because in the past I have been known to severely over complicate things to the point of me losing insterest all together in the plugin. Sorry for any inconvenience.
    @Capn_Nay_Beard PM me when you get a chance I will help you through the initial configuration. (SpaceManiac's Converter has not been updated to par with the most recent mChat builds).
     
    Capn_Nay_Beard likes this.
  10. Offline

    Phantom Index

    No prob. This config is so confusing XD
     
  11. Offline

    Pim1234

    thanks :)
     
  12. Offline

    mrvertigo27

    LOL Minecraft comes first :p jk of course
     
  13. Offline

    Mr.Creeper07

    Hey im really bad at doing this kinda stuff is there a video that shows you how to setup the config and permissions files for this.
    I'm bad at this stuff!!! I have permisons 3+ does it work with this plugin?
     
  14. Offline

    billofbong

    So how would I add the reason to /kick?

    Like I would do /kick billofbong Testing, and the message would show up as something like "Billofbong has been kicked from the game for Testing" What's the variable?
     
  15. Offline

    Alex Fu

    Hm, I don't get any of the "Typing" or the 7 second text above head....broken?
     
  16. Offline

    ZombieRampage

    Supports superperms/Permissions 2/3/GroupManager

    Can't help you with permissions 3 but as you can see, it's supported. You might want to post your permissions file here and see if someone will take a hack at it. Hell, I'll even try.
     
  17. Offline

    kahlilnc

    Is it possible to not have a join message?
     
  18. Offline

    MiracleM4n

    *Colour Codes Spoiler filled in in the OP*

    @kahlilnc What do you mean by this?

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

    kahlilnc

    When I set:
    mchat-leave-message: has left the game

    says:
    kahlilnc has left the game

    to

    mchat-leave-message: ' '

    it will say :

    kahlilnc

    Thats all when I leave. . . Could you get rid of the name as well as an option? I do not want leaving or joining msgs.
     
  20. Offline

    vSanjo

    I'm having a bit of a problem using PermissionsBukkit! D:
    Code:
    20:53:26 [SEVERE] Could not pass event PLAYER_JOIN to mChat
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getInfoStr
    ing(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            at net.D3GN.MiracleM4n.mChat.mChatAPI.getPermissionsInfo(mChatAPI.java:1
    52)
            at net.D3GN.MiracleM4n.mChat.mChatAPI.getRawInfo(mChatAPI.java:89)
            at net.D3GN.MiracleM4n.mChat.mChatAPI.getRawPrefix(mChatAPI.java:113)
            at net.D3GN.MiracleM4n.mChat.mChatAPI.ParseChatMessage(mChatAPI.java:24)
    
            at net.D3GN.MiracleM4n.mChat.mChatAPI.ParseJoinName(mChatAPI.java:79)
            at net.D3GN.MiracleM4n.mChat.MPlayerListener.onPlayerJoin(MPlayerListene
    r.java:30)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:244)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:124)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I have had it -semi- working at one point; it wasn't showing the right prefixes and suffixes for the right groups but it WAS .. usable colour.
    However, after closing the server and re-opening it, this has been a persistant problem (there's also a similar one when a player says anything)
     
  21. Offline

    MiracleM4n

    @vSanjo Until I work out a proper fix when I get home open up SuperPermssBridge and change the version of it to 2.7.7 in the plugin.yml
     
  22. Offline

    vSanjo

    That worked, thank you.
    Now if only I could work out if it was PermissionsBukkit's groups or mChat's recognition of said groups that was the problem of showing the correct prefix/suffix..
     
  23. Offline

    MiracleM4n

    @vSanjo I dont completely understand what you are saying :p Care to extrapolate?
     
  24. hi on the server i manage i try and add a prefix [admin] to admins but it doesnt seem to work, nothing appears. also i tried using the converter from PermissionsBukkit to no avail. also i am not aloud to do reload even though i have set the permissions, even when op it says i dont have permissions.
     
  25. Offline

    MiracleM4n

    @Rhodri could you pastebin your mchat config, info(if using superperms) and your permissions config so i can take a look at them
     
  26. Here you Go
    http://pastebin.com/kDbQmTfW
    this i like the third version and this one i made using the permissionsbukkit converter thing.
     
  27. Offline

    Sp!Ke

    Hey,
    I have a problem too. I've set a prefix in my info.yml file:

    Code:
    # mChat Info config
    # Only needed if using PermissionsBukkit, superperms.
    
    mchat:
        custVar:
            admin: ''
            jadmin: ''
            member: ''
            sadmin: ''
        group:
            admin: ''
            jadmin: ''
            member: ''
            sadmin: ''
        prefix:
            admin: '&4Admin: &7'
            jadmin: '&aGast: &7'
            member: '&User: &7'
            sadmin: '&9Mod: &7'
        suffix:
            admin: ''
            jadmin: ''
            member: ''
            sadmin: ''
    
    Everything works great except that when I join the server this message appears:
    20[Admin]<Player> joined the game.
    I rlly dunt know why there's a 20 before my rank.
    Thanks for help

     
  28. Can we have a look whats your config.yml looks like? I assume the 20 comes from a '+h' somewhere in it.
     
  29. Offline

    Sp!Ke

    Sure:
    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
    #           **************
    #
    # Use of mchat: is only if your using PermissionsBukkit (superperms)
    # ignore it if you don't know what that is.
    
    mchat-join-message: 'has joined the game.'
    mchat-leave-message: 'has left the game.'
    mchat-kick-message: 'has been kicked from the game.'
    mchat-name-format: '+prefix+group+suffix+name&e'
    mchat-date-format: HH:mm:ss
    mchat-message-format: '+<custVar>+prefix+group+suffix+name&f: +message'
    mchat-playerEvent-format: '+h+p+dn+s&e'
    mchat-API-only: 'false'
     
  30. There we go, just remove the +h and you should be fine :)
     
  31. Offline

    Sp!Ke

    Thank you vey much you're the man :D
     

Share This Page