[CHAT] mChatEssentials v1.7.2_3 - Essential features for use with mChat [1337]

Discussion in 'Inactive/Unsupported Plugins' started by MiracleM4n, Aug 2, 2011.

  1. Offline


    mChatEssentials - Essential features for use with mChat
    Version: v1.7.2_3 (Versioning = MC Version 1.7 Release 2 Fix 3) (August 15/11)

    Provides a reload config command (/mchatessentials, /mchatess, /mchate, /mce [reload])
    Provides a /me command (/mchatme *Message*)
    Provides a /who command (/mchatwho, /mwho *Player*)
    Provides a /afk command (/mchatafk, mafk)
    Provides a /list command (/mchatlist, mlist)
    Read Features section for other features.

    • Supports superperms/Permissions 2/3/GroupManager.
    • Reload Command !!
    • Can use Spout
    • Spout Features:
      • Sets "mchat-name-format" to your title.
      • Displays a message above your name saying you are typing.
      • Displays last message above your name for 7 seconds after message was sent.
      • Health message when someone is damaged in Achievement Window.
    Download mChatEssentials
    Source Code
    Permissions Nodes (open)

    mchat.reload (Allows users to use the /reload command) - Yes this means you can reload both mChat and mChatEssentials
    mchat.me (Allows users to use the /me command)
    mchat.who (Allows users to use the /who command)
    mchat.afk (Allows users to use the /afk command)
    mchat.list (Allows users to use the /list command)

    Command Usage (open)

    • Usage: /mchatlist
    • Displays: Formatted list of all players online and tells you how many players are online.
    • Usage: /me *Message*
    • Displays: * PlayerName Message (Using mChat's mchat-name-format)
    • Usage: /mwho *Player*
    • Displays:
      • Various information about the player.
      • Location.
      • World.
      • Formatted Name.
    • Usage: /mchatafk
    • Displays:
      • Tells everyone you are AFK.
      • Nulls all damage to you.
      • Makes it so you cant move.
      • Nulls all damage you give.
      • Sets you as SleepingIgnored.
    • Usage: /mchatessentials reload
      • Reloads config.

    Config Explanation (open)

    Before I start this is not the default config but the one I use on my server.
    Secondly anything with # at the start of the line is a comment and is not actually read by the server (ignore them).
    mchat-colouring: 'dark_blue'
    mchat-spout-enabled: 'true'
    mchat-notifyHealth-enabled: 'true'
    mchat-typingMessage: '*Typing*'
    mchat-HQAFK: true
    • mchat-colouring is used for:
      • All Spout title formatting.
      • More in the future.
    • mchat-spout-enabled is used for:
      • Enabling(true) or Disabling(false) Spout features.
    • mchat-notifyHealth-enabled is used for:
      • Enabling(true) or Disabling(false) The health notification messages.
    • mchat-typingMessage is used for:
      • Changing the *Typing* message to whatever you please. (Supports Color coding (&e for example)).
    • mchat-HQAFK is used for:
      • Enabling(true) or Disabling(false) the Teleportation onMove.

    To-Do: (open)

    1. Configurable: *Typing*
    2. Configurable PM format changer.
    3. Add a /who command.

    Other Stuff:
    [​IMG] Please donate to help support me :D
    Version 1.7.2_3 (August 15/11)
    • Fixed errors from me failing at coding.
    Changelog: (open)

    Version 1.7.2_2 (August 15/11)
    • Message for Nazi AFK settings.
    • Updated to latest mChat.
    Version 1.7.2_1 (August 09/11)
    • Updated to mChat 1.7.10
    • Added a config option for the AFK command.
    Version 1.7.2 (August 06/11)
    • Added playerlist command.
    • Added SetSleepingIgnored to /mchatafk.
    Version 1.7.1_3 (August 05/11)
    • Added full support for all major Permissions plugins.
    Version 1.7.1_2
    • Uhm...
    Version 1.7.1_1
    • Uhm...
    Version 1.7.1 (August 02/11)
    • Initial Release
    noron596, dunst0 and BSEUNHIR like this.
  2. Offline


    @dunst0 Try updating to 1240.
  3. Offline


    ok will do it tonight :) at the moment some people are building big stuff
  4. Offline


  5. Offline


    i've updatet cb and downloaded latest build of mChat, mChatEssentials, pmChat and mChannel.
    but still can't connect but i found that the reason is maby more a problem of my setup
  6. Offline



    i have found an Bug in #32:

    plugin.yml last line 43:
    I have " aliases: [afk, mafk] s" replaced to " aliases: [afk, mafk] "
  7. Offline


    Git is currently being foolish so I cannot commit any changes. I will fix this as soon as I can.
  8. Offline


    10:49:06 [SCHWERWIEGEND] Error occurred (in the plugin loader) while disabling mChatEssentials v1.8.1 (Is it up to date?
    ): null
            at java.lang.Class.isAssignableFrom(Native Method)
            at org.bukkit.plugin.java.JavaPluginLoader.removeClass(JavaPluginLoader.java:245)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:992)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:289)
            at org.bukkit.plugin.SimplePluginManager.clearPlugins(SimplePluginManager.java:317)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:384)
            at org.bukkit.Bukkit.reload(Bukkit.java:182)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:351)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:506)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:485)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Nice Plugin, but why is the prefix [mAFK] and not [AFK]? Makes no sense to force the Plugin name in there.

    Also, when you have a locale.yml, you should put all your texts there, like "You are still AFK", "[AFK]" etc. so the user can decide the text and colors.

    Also you either can't move or leave afk-mode when you move. It should be possible to stay AFK while moving - this way it can also be used as a kind of "I'm busy, do not disturb" flag while you're doing something.

    maybe mchat-AFKmode: frozen | auto | manual

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


    Do you know this bug?
  10. Offline


    @n0nick Have you edited mChatEssentials plugin.yml at all? That is NPE'ing because mChat is not enabled before mChatE.
    @ToastedJelly The onDisable error is fixed after the RB it is a CB error not and mChatE error. Also I am working on finishing the Locale as we speak it should be finished sometime tomorrow.
  11. Offline


    i installed mchat mchat essentials, and mchannel, and how the heck do i work it, and what permissions does mchat have? documentation seems a bit shoddy. anytime i try using commands it says an internal error occurred while attempting to perform this command
  12. CB1337, Spout, mChat 1.8.5_4, mChatEssentials 1.8.1_3:

    [SEVERE] Error occurred while enabling mChatEssentials v1.8.1_3 (Is it up to date?): null
    	at net.D3GN.MiracleM4n.mChatEssentials.mChatEssentials.getmChat(mChatEssentials.java:138)
    	at net.D3GN.MiracleM4n.mChatEssentials.mChatEssentials.onEnable(mChatEssentials.java:58)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
    	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)
    Thanks Spidi
  13. Offline

    Donald Scott

    Can we get an auto afk and an auto afk kicker after delay? For big servers, this would help a lot.
  14. Offline


    2 Questions: Is it possible to show the playerlist not per group? I've bPermissions, mChat and mChatEssentials and if i'm typing /list there are only shown Players with a group, player in the default group don't appear.
    Is there any way for disabling the last-message above the players? I've disabled Spout features but the messages still appear.
  15. Offline


    @formaldehyd 1. Use /mlist not /list 2. I will look into this.
  16. Offline


    Okay, i'll show you a screenshot, my explaination wasn't that good. :)


    As you can see: There are always two players online, but the second only appears if he isn't only in the default group but additional in any other group WITH prefix set in bpermissions.
    In this case it would be better if there would be a list with names, not sorted by groups. Or: default group will be shown, would also be great.


    Now, do you know, what i mean? Is there any possibility with mChatEssentials? This would be great!

    Thanks :)
    Because once typed anything the Faction of the player doesn't reappear :(

    The perfect solution would be: The typed text is shown for some seconds and after that the Factionstag reappears.
  17. Offline


    Looks great, but the link is broken
  18. Offline


  19. Offline

    Donald Scott

    Please update to the dev build :D
    [qwerty] likes this.
  20. Offline


    @MiracleM4n Why does the command usage not agree with the permissions nodes?

    For example:
    mchat.afk = /afk

    but then it says that the usage for /afk is actually /mchatafk?

    What is it lol?
  21. Offline


    will this be updated for cb 1.0.1-r1? eta? thanks, love the spout features
  22. Offline


    Great features... but not when i want to disable them..

    if disabled they block usage for other plugins using the same commands...

    fix this please. i only want chat formats, since i got other plugins controlling most added commands

    a maybe persistant user of mchat.
  23. Offline


    @strontkever If you want to disable certain commands remove them from the plugin.yml
  24. Offline


    plugin.yml? u mean config.yml?

    and what u mean with removing, just delete lines?

    [edit] dont know exactly what u mean,
    but using /list while mchate; enable: false doesnt give me the playerl ist but says mchatessentials is currently disabled blabla

    i just dont want mchat to block such
  25. Offline


    Death by drowning is missing, right?
  26. Offline


    Just one quick question, when i try to use /list or /afk or any of the essentials commands, mchat says "mchat essentials' functions are currently disabled". How do I enable mchat to work with essentials?
  27. Offline



    could u please make a Stripped version which only adds colors + permissions prefixes

  28. Offline


    Enable it in the config file within your plugin directory.

        enable: true
        eHealthNotify: false
        eHealthAchievement: false
        eHQAFK: false
        listVar: group
        collapsedListVars: default
        AFKTimer: 14400
        AFKKickTimer: 14400
        useAFKList: false
    I, on another hand since upgrading to #80-dev seem to be getting this:


    Was working before and now isn't.
    I am using VanishNoPacket but not sure if thats breaking it or what.

    Also is there any way to rename "default" to "Actual_Default_group_name" ?
  29. Offline


    I am getting the "mchat essentials' functions are currently disabled" error in the MCMA panel, Also, chat colors are not working - I assume the two are related. any ideas? Is there any useful info you need from me?
  30. Offline


    Is this the config for mChatEssentials or mChatSuite?
  31. Offline


    Hello, can I change the colors of the sentences in the config file ? I tried § and & but it doesn't work (§ works only in local server, not on my VeryGames server). It would be really nice if I could set the colour on white rather than yellow.
    Otherwise, I would like to remove the (Away From Keyboard) when someone types /afk command (it shows : "player is now afk (Away From Keyboard) even when my option is set on "IsAfk : is now afk"

    Thanks :)

Share This Page