Inactive [CHAT] Chatter v2.1 - PEX, bPerms, P3, GM, Multiverse. Word wrappping. [1317]

Discussion in 'Inactive/Unsupported Plugins' started by dralletje, Sep 4, 2011.

  1. Offline

    dralletje

    <font color="rgb(0, 0, 0)">[​IMG] Version: </font> 2.1.7



    <font color="rgb(0, 0, 0)">You also hate the default chat formating?</font>
    <font color="rgb(0, 0, 0)">Want a simple way to change it into a clean, nice to read chat format?</font>

    <font color="rgb(0, 0, 0)">I present Chatter. </font>
    <font color="rgb(0, 0, 0)">It is a forked version of iChat but I changed nearly everything in the code</font>
    <font color="rgb(0, 0, 0)"> except the syntax of the config file. </font>
    <font color="rgb(0, 0, 0)">That makes it simple to move from iChat.</font>
    <font color="rgb(0, 0, 0)">It provides chat formatting using prefix, worldname, display name and more.</font>
    <font color="rgb(0, 0, 0)">You can also make a censor and change the /me chat format.</font>

    <font color="rgb(0, 0, 0)">And last but not least, there is nice chat wrapping!</font>
    <font color="rgb(0, 0, 0)">it will not longer wrap like this:</font>
    <font color="rgb(0, 0, 0)">"me: this is a ran</font>
    <font color="rgb(0, 0, 0)">dom text."</font>

    <font color="rgb(0, 0, 0)">but like this:</font>
    <font color="rgb(0, 0, 0)">"me: this is a</font>
    <font color="rgb(0, 0, 0)">random text"</font>

    <font color="rgb(0, 0, 0)">New in version 2.1:</font>
    multiverse support :D
    I removed the factions support, cause it was not working. I am working on a fix... but I can't find it :(
    But now you can use +mvalias for the multiverse alias of a world.

    Please keep sending errors and ideas to me, I'll try to fix/add them all

    <font color="rgb(0, 0, 0)">Features:</font>
    * <font color="rgb(0, 0, 0)">Change the default chat format</font>
    * <font color="rgb(0, 0, 0)">Change the /me format</font>
    * <font color="rgb(0, 0, 0)">Censor some words.</font>
    * Good text wrapping.
    * Add variables from the factions plugin.

    <font color="rgb(0, 0, 0)">How to use:</font>
    1. <font color="rgb(0, 0, 0)">drop the plugin in you plugin folder.</font>
    2. <font color="rgb(0, 0, 0)">run your server once, a config file will be generated.</font>
    3. <font color="rgb(0, 0, 0)">open the config file and edit it</font>
    4. <font color="rgb(0, 0, 0)">restart/reload you server and you are done.</font>

    <font color="rgb(0, 0, 0)">Configuration:</font>
    * censor-list - Put comma separated worlds between the [ and the ] and they will be censored.
    * <font color="rgb(0, 0, 0)">text-wrapping - </font><font color="rgb(0, 0, 0)">If true the chat will be wrapped nice.</font>
    * <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)">nether-name - </font><font color="rgb(0, 0, 0)">format to use when in the nether using +world, in that format you can use +world.</font></font></font>
    * <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)">name-format </font><font color="rgb(0, 0, 0)">- does nothing yet :p</font></font><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)">.</font></font></font></font></font>

    * <font color="rgb(0, 0, 0)">message-format - The message format, see section formatting and two message formats?!</font>
    * <font color="rgb(0, 0, 0)">date-format - The date format</font><font color="rgb(0, 0, 0)">, see section formatting.</font>
    * <font color="rgb(0, 0, 0)">me-format - The /me format</font><font color="rgb(0, 0, 0)">, see section formatting, again...</font>

    Formatting:
    Editing the message format of the /me format is quite simple.
    you can add these variables to you format:
    * +name - The Users Name
    * +displayname - The users displayname. if none set it uses name.
    * +group - The first group that is defined in permissions.yml, mind that when you have multiple groups!
    * +healthbar - A visual health bar for this user
    * +health - The amount of health a user has (0 - 20)
    * +gamemode - The name of the current gamemode of a player (creative or survival)
    * +level - The experience level of a player.
    * +message - The text the player typed
    * +world - The world the player is in.
    * <font color="rgb(0, 0, 0)">+faction - Should display the faction a player is in. thanks to tatara88 :D</font>
    * +mvalias - Displays the multiverse alias of the world the player is in.
    * +time - The timestamp of the message. See below.

    Where are prefix and suffix? let me tell you.
    When you want to use options from the permissions file you now have to use $optionname.
    So when you want to use the prefix of somebody use '$prefix' and use '$suffix' for somebody's suffix.
    mind that when you change the color of a players name using prefix everything after the name will also be that color if you don't set it back after the name!
    you can also use +variables in you $variables :D

    Time format:
    The format of the timestamp is configurable in config.yml.
    Use simple-date format: <Edit by Moderator: Redacted bit url>

    Commands:
    reloadchatter - reloads chatter, "chatter.reload" needed as permissions
    chatter - no permissions needed :D

    Downloads:
    Chatter v2.1
    <font color="rgb(0, 0, 0)">Source Code on github</font>

    <font color="rgb(0, 0, 0)">Future plans:</font>
    * <font color="rgb(0, 0, 0)">Adding /msg formatting.</font>
    * <font color="rgb(0, 0, 0)">Spout? (cause spout is cool)</font>
    * <font color="rgb(0, 0, 0)">Add permissions for everything.</font>
    * Only load the tags that are needed, more speed :D
    * CraftIRC support.
    * An easter egg

    Thanks to:
    * Drakia - For iChat, where this plugin is based on.
    * Nijikokun - For making the iChat where Drakia based his iChat on.
    * Orcem12 - For the name Chatter instead of Talker :D
    * Tatara88 - For helping me with faction and maybe helping me with more :D :D :D :D :D

    <font color="rgb(0, 0, 0)">Changelog:</font>
    <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)">Version 2.1.4</font></font></font></font></font></font></font></font></font>
    * Faction tag is working again?
    * Thanks to Tatara88 :D
    * Even more thanks to Tatara88
    * Tatara88, thank you.

    <font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)">Version 2.1.3</font></font></font></font></font></font></font></font></font></font>
    * Did you know somebody can make this much stupid bugs?

    <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)">Version 2.1.2</font></font></font></font></font></font></font></font></font></font>
    * Removed +mvcolor because... yeah, it does not exist xD
    * Removed later chat format, cause I think I am the only one who is using it :p
    * Did something else... but I can't remember.

    <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)">Version 2.1.1</font></font></font></font></font></font></font></font></font></font>
    * Tiny error in Eclipse can cause a disaster!

    <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)">Version 2.1</font></font></font></font></font></font></font></font></font></font>
    * Added multiverse support.
    * Later message format.
    * Code Cleanup.
    * Updated to use the new configuration standard.


    Show Spoiler
    <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)">Version 2.0.2</font></font></font></font></font></font></font></font></font>
    * fixed a even more stupid bug!

    <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)">Version 2.0.1</font></font></font></font></font></font></font></font></font>
    * fixed a really, really stupid bug!

    <font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(0, 0, 0)"><font color="rgb(20, 20, 20)"><font color="rgb(20, 20, 20)">Version 2.0</font></font></font></font></font></font></font></font></font>

    * Support for permissions3
    * Support for bPerms
    * Support for groupsmanager
    * Added +gamemode and +xplevel
    * auto factions detection?
    * I think I forgot some things... if you find something new say me :)

    Version 1.9.2

    * Fixed faction bug, hopefully.
    * now even better Prefix and suffix picked, now with native pex prefixes :)
    * Added factions-support in config, set this to true when you have the faction plugin.

    Version 1.9.1

    * Made textwrapping compactible with more plugins.

    Version 1.9

    * Code cleanup. (I am doing that nearly every update :p)
    * Color codes working again.
    * Fixed faction plugin. (maybe)(please help testing)
    * Added group priority.
    * Better option finding.
    * Added Nether name in config
    * Removed all things with censor, except the words.

    Version 1.8

    * Improved the text wrapping
    * Text wrapping should now be compatible with the most plugins.
    * Fixed a bug where the server crashed when somebody said a too long word.
    * Added option in config to choose text-wrapping or not.
    * Added +faction, that should be the faction a player is in.

    Version 1.4

    * Added good textwrapping, yay :D
    * Changed the name to Chatter instead of Talker.

    Version 1.0

    * ehm... the release?
     
    Last edited by a moderator: Feb 21, 2017
    tatara88, Karlkorv and Starrk like this.
  2. Offline

    bellegueule

    eummm... in the version 1.9 = faction work find
    but now in the 1.9.1 poof... no more faction support :( i have the default config , did a have to change something? and how can i make chatter support pex prefix and suffix?

    thx
     
  3. Offline

    Specops343

    Doesnt seem to be working. Factions support, the only reason I actually took a look at this, isnt working, it just gives me the nofactionplugin. Also, prefixes from pex are not being grabbed.
     
  4. Offline

    bellegueule

    Specops343 can you do something like that but working?

    Edit: Draletje Xd sorry
     
  5. Offline

    dralletje

    in 1.9.2 I hopefully fixed the factions for real.
    now you have to choose in config if you want to use factions, I am working on a better way, but haven't found it yet D: if you enable it when you don't have factions it will not load.
    and in 1.9.2 it now also tries the native pex prefix+suffix instead before options > prefix/suffix

    thanks for helping me :)
     
  6. Offline

    bellegueule

    Code:
    13:39:33 [SEVERE] Could not pass event PLAYER_CHAT to Chatter
    java.lang.NullPointerException
            at com.dral.Chatter.ChatterFormat.parseChat(ChatterFormat.java:97)
            at com.dral.Chatter.ChatterFormat.parseChat(ChatterFormat.java:110)
            at com.dral.Chatter.ChatterPlayerListener.onPlayerChat(ChatterPlayerList
    ener.java:43)
            at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.ja
    va:279)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:726)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
            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:92)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    13:39:33 [INFO] <**DirtyDub BelleGueule> hello
    13:40:52 [SEVERE] Could not pass event PLAYER_CHAT to Chatter
    java.lang.NullPointerException
            at com.dral.Chatter.ChatterFormat.parseChat(ChatterFormat.java:97)
            at com.dral.Chatter.ChatterFormat.parseChat(ChatterFormat.java:110)
            at com.dral.Chatter.ChatterPlayerListener.onPlayerChat(ChatterPlayerList
    ener.java:43)
            at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.ja
    va:279)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:726)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
            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:92)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    13:40:52 [INFO] <**DirtyDub BelleGueule> gamemode bellegueule 1
    dont know what the hell is that but im sure you want to know xD
     
  7. Offline

    Alienware777

    Is there a way to make it so that faction chat is vanilla? Right now when I talk it shows "**Hai_ [CHATTER][Founder] Hai_: Message I type. Vanilla faction chat would just show **Hai_: Message I type.

    Edit: Just noticed someone else posted this a bit up. My bad :p
     
  8. Offline

    dralletje

    update one more time plz :)

    What does **Hai_ mean?
    I think it is the player name.
    anyway you should use this as message format:
    Code:
    message-format: +name: +message
    You should update at all, cause the [CHATTER] tag has been removed in the newest update.

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

    bellegueule

    im realy in 1.9.2 :S
     
  10. Offline

    dralletje

    but I sneaky updated it without mentioning it >:D
    so, please try redownloading and check if the error is still there.
     
  11. Offline

    bellegueule

    ok xD will do
    Ps: do you get my message?
     
  12. Offline

    dralletje

    wich message?
    a PM? nope
     
  13. Offline

    Mr-Minecraft

    Hello, seem to run into a slight problem, with factions support true, it will ignore all my prefix + suffix info. Like I cant have
    message-format: '+faction [$prefix+group$suffix&f] +name: +message'.
     
  14. Offline

    winner00

    Can you please fix this error:
    Code:
    [SEVERE] Error occurred while enabling Chatter v2.0 (Is it up to date?): tried to access method org.bukkit.craftbukkit.command.ColouredConsoleSender.<init>(Lorg/bukkit/craftbukkit/CraftServer;)V from class com.dral.Chatter.Chatter
    java.lang.IllegalAccessError: tried to access method org.bukkit.craftbukkit.command.ColouredConsoleSender.<init>(Lorg/bukkit/craftbukkit/CraftServer;)V from class com.dral.Chatter.Chatter
    at com.dral.Chatter.Chatter.onEnable(Chatter.java:55)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157)
    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) 
    Its because of this change in build 1192: http://ci.bukkit.org/job/dev-CraftBukkit/1192/changes
     
  15. Offline

    dralletje

    thanks, I'll fix this fast :)

    that is r
    really weard, you knwo for sure it works without faction support?
    if not, please post you config, pex config and if there are, errors in console.

    But factions support works apart from this?

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

    winner00

    Thank you!
     
  17. Offline

    Jäsef

    Thank You for this amazing plugin! :D I'm using PEX and i discovered this yesterday :) i used iChat when Permissions 3.x was standard but Drakia doesnt want iChat to support PEX, but this is just as good ;)
     
  18. Offline

    dralletje

    thanks :D
     
  19. Offline

    Mr-Minecraft

    oh yeah it works no problem without factions.... just as soon as i add the +factions it does not display doesnt matter where I put it either.... its weird,

    permissions:
    backends:
    file:
    file: permissions.yml
    backend: file
    superperms:
    disable-unmatched: false
    enable: true
    matched-permissions: true
    raw-permissions: true
    debug: false
    allowOps: false
    debug: false
    basedir: plugins/PermissionsEx
    createUserRecords: false


    and

    censor-list: []
    nether-name: +world nether
    date-format: HH:mm:ss
    message-format: '[$prefix+group$suffix&f] +name: +message'
    text-wrapping: true
    factions-support: true
    me-format: '* +name +message'
    name-format: ' +faction [$prefix+group$suffix&f] +name'




    It doesn't matter if I put the +factions on message or name or the placement, as soon as its there, i can only see factions tag.
    If im just being a mong can you send me a config of it working? Cheers, other than that good job buddy.. a lot of people coming here for the pex + factions support... (y)
     
  20. Offline

    solidsnake916

    Does this support Essentials GroupManager? EssentialsChat isn't as good as this!
     
  21. Offline

    Lookatmego

    quick thing for u..this doesnt even load a config file-.-
     
  22. Offline

    dralletje

    What you mean?
     
  23. Offline

    Lookatmego

    nvm it was my bad lol you made this ONLY compattible with permissionsEX?
     
  24. Offline

    dralletje

    I am currently working on making it compatible with other permissions systems.
     
  25. Offline

    Lookatmego

    alright ye do that its easy and a lot better
     
  26. Offline

    darkcloud784

    Does this work with craftIRC because iChat does not.
     
  27. Offline

    dralletje

    yes, it does (now (but at the moment you posted your question not (lol)))
    but I don't know if it works perfect, so please test it. there is nothing that can go wrong.
    post you whole server.log (or backup the whole log, restart your server, do the thing that is bugging out and send the fresh little server log)

    made it compactible with more permissions managers :)

    I don't know what you mean with supporting, but somewhere on my ToDo list is "let chatter do cool things in cobination with craftIRC" so stay tuned :D
     
  28. Offline

    544nick101

    ... is this like hero chats chating?
     
  29. Offline

    dralletje

    I don't think so, but it would help of you say what Hero chats chatting is :p
     
  30. Offline

    odielag

    looks interesting, is there a way for players with certain permissions to change their name's color to what they want? (thinking of donators)
     
  31. Offline

    nichiatu

    What the hell is the reasoning behind spamming the console every time someone says something? I'm overall happy that someone atleast made a chat formatting plugin compatible with PEX, though. Thanks. :)
     

Share This Page