[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

    MiracleM4n

    [​IMG]
    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.

    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)

    mchatlist:
    • Usage: /mchatlist
    • Displays: Formatted list of all players online and tells you how many players are online.
    mchatme:
    • Usage: /me *Message*
    • Displays: * PlayerName Message (Using mChat's mchat-name-format)
    mchatwho:
    • Usage: /mwho *Player*
    • Displays:
      • Various information about the player.
      • Location.
      • World.
      • Formatted Name.
    mchatafk:
    • 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.
    mchatessentials:
    • 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).
    Code:
    mchat-colouring: 'dark_blue'
    mchat-spout-enabled: 'true'
    mchat-notifyHealth-enabled: 'true'
    mchat-typingMessage: '*Typing*'
    mchat-HQAFK: true
    
    Explanation:
    • 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
    Changelog:
    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

    MiracleM4n

    @dunst0 Try updating to 1240.
     
  3. Offline

    dunst0

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

    MiracleM4n

  5. Offline

    dunst0

    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

    n0nick

    Hallo,

    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

    MiracleM4n

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

    ToastedJelly

    Code:
    10:49:06 [SCHWERWIEGEND] Error occurred (in the plugin loader) while disabling mChatEssentials v1.8.1 (Is it up to date?
    ): null
    java.lang.NullPointerException
            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

    n0nick

    Do you know this bug?
     
  10. Offline

    MiracleM4n

    @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

    slimpyman

    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 1.0.6.459, mChat 1.8.5_4, mChatEssentials 1.8.1_3:

    Code:
    [SEVERE] Error occurred while enabling mChatEssentials v1.8.1_3 (Is it up to date?): null
    java.lang.NullPointerException
    	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

    formaldehyd

    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

    MiracleM4n

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

    formaldehyd

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

    [​IMG]
    [​IMG]

    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.

    Example:
    [​IMG]

    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

    wsurfer852

    Looks great, but the link is broken
     
  18. Offline

    Smidds

  19. Offline

    Donald Scott

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

    [qwerty]

    @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

    40540057

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

    strontkever

    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

    Gr.
    a maybe persistant user of mchat.
     
  23. Offline

    MiracleM4n

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

    strontkever

    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

    Afroskull

    Death by drowning is missing, right?
     
  26. Offline

    12maruu

    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

    strontkever

    "complains"...

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

    thnx
     
  28. Offline

    Mook

    Enable it in the config file within your plugin directory.

    Code:
    mchate:
        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:

    [​IMG]

    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

    Jsmpick

    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

    12maruu

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

    Naec0

    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