[CHAT] ChatCo v0.23 - Persistent ignores, greentexting, color codes, improved whispers [1.5.2-R0.1]

Discussion in 'Archived: Plugin Releases' started by Tog, Sep 30, 2011.

  1. Offline

    Tog

    ChatCo - Imageboard-styled chat
    Version: v0.23

    Description:
    ChatCo is a simple chat plugin that greentexts any message sent in chat if it starts with >, puts a spoiler tag on spoiler-marked text or changes the way whispers look, you can change the format of the whispers by editing the config.yml.
    The plugin has fully customizable color codes and chat prefixes (> for greentext is just an example and is enabled by default), the prefixes are for chat only and not for names in any way.
    There is permission support, so if you want to restrict usage of certain color codes or prefixes to certain groups of users you can do that.

    Players can ignore other players, ignores are persistent, players can also toggle the chat on and off. Check http://dev.bukkit.org/server-mods/chatco/pages/usage/ for more information.

    If you want to try my plugin before you put it on your server, it's in use on 2b2t.net(greentexting enabled, whispers enabled, spoilers disabled).


    ADMINISTRATIVE COMMANDS(only console input is accepted):
    Every single command goes by the format "chatco component e/d" where 'e' enables and 'd' disables. You will have to reload the plugin in order to make most of the changes take effect.
    Components:
    spoilers
    whispers
    newcommands
    whisperlog

    PLAYER COMMANDS
    • /ignore
    • /ignorelist
    • /togglechat
    • /toggletells
      WHISPER RELATED COMMANDS:
    • /tell
    • /pm
    • /w
    • /msg
    • /t
    • /whisper
    • /r
    • /reply
    Legend
    • spoilers - enables or disables spoilers, is disabled by default.
    • whispers - enables or disables whisper changes, is enabled by default.
    • newcommands - enables or disables new whisper commands, is enabled by default.
    • whisperlog - enables or disables whisper logging (whisper logs are saved in /ChatCo/whisperlog.txt), is disabled by default.
    • /ignore <player> - ignores or un-ignores the player.
    • /ignorelist - prints all ignored players.
    • /togglechat - disables regular chatting for the player - NOT PERSISTENT.
    • /toggletells - disables tells for the player - NOT PERSISTENT.
    • /r and /reply - replies to the last person who sent you a whisper this session.
    Config
    Color codes and prefixes can be disabled by replacing the contents of "" with "!#" e.g. Green: "!#".
    Usage of color codes and prefixes can be restricted by using permissions.
    You can customize the appearance of whispers.
    More info

    Features:
    • Persistent ignores.
    • Chat toggling.
    • Write > at the start of a message for greentext.
    • Fully customizable prefixes for coloring messages.
    • Fully customizable color codes that color messages.
    • Permission support for color codes and prefixes.
    • Write [ SPOILER]text[ /SPOILER] to make a spoiler.
    • Write /show spoiler [1-5] to view spoilers.
    • Settings for disabling and enabling different components.
    • See your own whisper when you /tell, /pm, /w, /t, /whisper, /msg someone.
    • Light purple color on whispers.
    • Scratch that, you can format the whispers any which way you like.
    • Replying to whispers
    Changelog:

    Version 0.23 [Download .jar][1.5.2-R0.1][2013-05-09]
    • Whispers can now be seen in the main command window and in the server log if WhisperMonitoring is set to true in the config, enabled by default.
    Old versions
    Show Spoiler

    Version 0.22 [Download .jar][1.4.7-R1.0][2013-02-04]
    • Fixed an error that was caused by whispering players not currently online.
    Version 0.21 [Download .jar][1.3.1-R1.0][2012-08-15]
    • Added /r and /reply for replying to whispers.
    • Replies can be disabled by setting ChatCo.ReplyCommands to false in the config.
    Version 0.20 [Download .jar][1.3.1-R1.0][2012-08-07]
    • Updated the plugin for 1.3.1-R1.0, you should no longer receive an error in the console on server startup when using ChatCo.
    Version 0.19 [Download .jar][1.2.5-R5.0][2012-07-31]
    • Fixed an error related to /ignore commands. The command worked fine before, this fix simply prevents the console from being spammed when players type the command the wrong way.
    Version 0.18
    Version 0.17 [Download .jar][1.2.5-R4.0][2012-06-15]
    • Added whisper formatting support, you can now change the format of whispers as you please by changing two nodes in the config, check help.txt or the usage page on devbukkit for more information.
    • Removed the default color codes, if you want to use them you'll have to set the values in the config yourself(they're still working, they're just disabled by default).
    Version 0.16 [Download .jar][1.2.5-R3.0][2012-06-09]
    • Added permission support, check help.txt or the usage page for more information
    • Added bold, underline, italic and strikethrough chat codes and prefixes - be careful when using bold, it displays inconsistently (try changing to pirate speak language on minecraft and using bold)
    Version 0.15 [Download .jar][1.2.5-R2.0][2012-05-19]
    • The whisper commands are now case insensitive, e.g. /Tell would revert to the bukkit standard formatting prior to this fix, the new whispers should now be working correctly regardless if the message is written in all lowercase, uppercase or a combination of both.
    Version 0.14 [Download .jar][1.2.5-R1.0][2012-04-30]
    • Fixed a bug that caused prefixes and color codes to not always disable correctly.
    Version 0.13 [Download .jar][1.2.5-R1.0][2012-04-14]
    • The new whispers should now work correctly with most anti-spam plugins.
    Version 0.12 [Download .jar][1.2.5-R1.0][2012-04-10]
    • Added fully customizable prefixes and color codes.
    • Included help.txt to explain some of the features.
    Version 0.11 [Download .jar][1.2.3-R0.1][2012-03-06]
    • Fixed the whisper commands, they should no longer interfere with any plugins while they are active
    • Added whisper logging, the whispers are currently being stored in a separate .txt file located in /ChatCo/whisperlog.txt.
    Version 0.1 [Download .jar][1.2.3-R0.1][2012-03-04]
    • Updated the plugin to work with 1.2.
    • You can now disable the new whisper commands this plugin adds.
    Version 0.04 [Download.jar][1.1-R1]
    • Added whisper changes, take a look here for an example.
    Version 0.03 [Download.jar]
    • Added settings.
    Version 0.02 [Download.jar]
    • Added spoilers in chat.
    Version 0.01 [Download.jar]
    • Added greentexting.

    Future plans:
    • improve spoilers(...)
    • Implementing your ideas! If you have any suggestions do post them in the thread.
    Download latest version
     
    housemaster and PatrickFreed like this.
  2. Offline

    housemaster

    Just what I needed and works as expected. Very good for being so simple. (no one else actually made this yet?)
     
  3. Offline

    MonsieurApple

  4. Offline

    brint914

    does anyone now where a plugin is that adds admin in front off ur name plz help
     
  5. Offline

    Teh Kitteh

    Does it have Permissions support?
     
  6. Offline

    Tog

    No, everyone can greentext(if activated) and everyone can use spoilers(if activated), only admins can turn features on or off.
     
  7. Offline

    Teh Kitteh

    Maybe add that to the "todo" list. I would love to add this if it supported permissions.
     
  8. Offline

    housemaster

    I fancy the whisper change a lot! Thanks for continuing to update this simple yet very good plugin.
     
  9. Even with the /whisper changes disabled in the config, this plugin still takes over /pm. Please provide a way to disable this.
     
  10. Offline

    Tog

    I will see if there's anything I can do about it when I update the plugin to support the new bukkit, this should happen in a week or so.
     
  11. Offline

    Tog

    Disabling all new commands is now possible by disabling newcommands in the console.
    The plugin is now also updated to work with the latest bukkit.
     
  12. Offline

    PutoBoy

    Nice plugin!![flintnsteel]
     
  13. Thank you so much. This will be a nice addition to my server.
     
  14. Offline

    Oldshoes

    Love this plugin, greentexting is the highlight of server player abuse.

    One thing, is there a way to have the whipsers appear in the chat log? I notice when I use the plugin they do not appear.

    Another thing I just noticed, with this plugin installed I cannot /tp! It for some reason sees the command as a tell command instead of teleport. Tested with and without other plugins so I'm confident it's not just a conflict but perhaps it's just me? Does it happen to any one else?
     
  15. Offline

    Tog

    Oops, /tp not working is my fault and I'll correct that later today, about the chat log I'm not entirely sure how that is handled by bukkit but I'll add an option to log whispers as well shortly.

    Put in a temporary solution for the moment, all whispers can now be logged by simply activating whisperlog in the console or changing the config file, you may have to remove your config before updating to this version. The log is saved in the same folder as the config file.
    The plugin should also no longer interfere with any commands that start with /w or /t.

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

    Fifi

    Hi. Please, Tog, could you change way chat look to for example Fifi# Blahblahblah?

    I used that style in other chatplugins a lot, and it's really easier-to-read (when username are separated not only with colour but also with #). I like your plugin, cause it gives opportunity to mark important messages with green colour without giving users way to spam with all rainbow colours, and it's really light and configuration-mess. The only think i need is to make chat more clearly with that nick change (it will also be nice if op could have different nick and "#" colours).

    Please add this functionality, it will be perfect and the most lightweight plugin for chat then :)

    If you can't is it possible for me to take sourcecode and made myself (for personal use) that addition? I really like your plugin and it's the only plugin avaiable already for 1.2.3 :)
     
  17. Offline

    Oldshoes

    Awesome! Thank you for that.
     
  18. Offline

    Tog

    Short answer: perhaps.
    Long answer: This is actually something I considered earlier on but decided against since I did not see a need for it (nor did I really want it, mind you), I may add something like this in the future if it is a feature people actually want, however I'd most likely disable it by default unless I was really happy about it.
    If you want to make it yourself I can pm the source to you, my only request is that you let me try it out once it's finished.
     
  19. Offline

    Fifi

    I'm interested :) Of course i will post it back if I succed adding it :) I didn't wrote in Java for a looong time but I think i can handle this :) Should i give you my email, or there is pm on bukkit forum which i didn't notice?
     
  20. Offline

    Tog

    Updated the plugin to support customizable color codes and prefixes, check help.txt for further clarification.
     
  21. Offline

    Tog

    Fixed an issue related to using the new whispers and anti-spam plugins, whispers should now be blocked correctly by most anti-spam plugins.
     
  22. Offline

    mindstorm55

    So does this plugin add color to just the message or name and message?
     
  23. Offline

    Tog

    Just the message.
    I guess I might have been a bit vague about my use of prefixes, they're prefixes in the sense that this plugin uses them is as in a prefix to a message, e.g. ">weewa", ">abc" where > is the prefix in this case, they have to be written out, and what distinguishes them from simple color codes is that they stick around after having been written whereas color codes don't.
     
  24. Offline

    mindstorm55

    thanks, all i wanted was just the message now ill give this plugin a try :)
     
  25. Offline

    Tog

    Updated the plugin, disabling prefixes and color codes should now work as intended.
     
  26. Offline

    selonianth

    Is this plugin compatible with VoxelChat?
     
  27. Offline

    Tog

    I haven't tested ChatCo with VoxelChat, but the "general chat" should work, the whispers however, will probably not work. If you already have VoxelChat installed you'll be able to test if this one works with it in a matter of minutes.
     
  28. Offline

    Tog

    Fixed an oversight in the code that caused whisper commands written with any uppercase letters in them to revert to the standard formatting used by minecraft.
     
  29. Can you add permission nodes to the plugin so we can control which users can greentext?
     
  30. Offline

    Tog

    I'll probably do this in a week or so when I have spare time.
     

Share This Page