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

    semibreve42

    Two questions -

    I use factions, installed your plugin, used +faction, and I get a "nofactionsplugin:(" Turning on or off chat prefixes in Factions doesn't seem to make a difference. users who are in factions get "[nameoftheirfaction]nofactionsplugin:("

    Also, it would be great if you added a reload command so I can make changes without having to reload all of bukkit, which kicks my users :-(
     
  3. Offline

    dralletje

    ok, I just deleted the reload command cuse I thoughd nobody was using it :p
    but I'll add it again. and thanks for testing it with factions :D
     
  4. Offline

    Alienware777

    Can you add support for PEX? It only works half way right now.
     
  5. Offline

    semibreve42

    Haha my users were getting annoyed because I was trying to fix the factions issue and kept kicking them when i /reload :)
     
  6. Offline

    DrAgonmoray

    @dralletje

    If you don't have PermissionsEX it errors. Support SuperPerms. :D
     
  7. Offline

    Orcem12

    Sexlexia. xD

    @dralletje

    Why you no developer yet? xD Works great on my server :p


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

    dralletje

    Haha, NeXT release will have the reload command again, and will propably have a fix for the factions issue.

    How can I support pex more?

    How?!
    Like Mchat does? Cause I wanna add support for more permissions systems, but superperms doesn't have good group API thing...
     
  9. Offline

    DrAgonmoray

    Erm, I dunno lol. I'll get back to you on that in a second.
     
  10. Offline

    dralletje

    Wait a sec... YOU ARE THE DEVELOPER OF MULTIWORLD! omg omg omg :p
     
  11. Offline

    DrAgonmoray

    Erm? WorldManager if that's what you mean.
     
  12. Offline

    dralletje

    Yeah... Stupide me xD
     
  13. Offline

    DrAgonmoray

    Haha. :)
    Anyway, you should probably hook into an info plugin, like bInfo.
    bInfo is like a bridge between chat plugins and SuperPerms.
     
  14. Offline

    dralletje

    Ok, thanks :)
    Will implent that in next release, or the one after that.
     
  15. Offline

    DrAgonmoray

    I'll be waiting to switch from iChat :)
     
  16. Offline

    dralletje

    Does IChat support superperms?
     
  17. Offline

    DrAgonmoray

    Indeed it does.
     
  18. Offline

    Alienware777

    Maybe I just don't understand completely how to use it, but it only shows what group your in, and not the prefixes or anything else I set it to.
     
  19. Offline

    dralletje

    Could you please post your pex permissions.yml, your iChat config file and the output you get when you say something.
     
  20. Offline

    Alienware777

    Yeah here you go:

    Code:
    groups:
        Founder:
            prefix: '&1Founder'
            permissions:
            - '*'
            options:
                rank: '0'
    users:
        Hai_:
            group:
            - Founder
    Code:
    censor-list: []
    censor-color: '&f'
    date-format: HH:mm:ss
    message-format: '[+prefix+group+suffix&f] +name: +message'
    text-wrapping: true
    me-format: '* +name +message'
    censor-char: '*'
    censor-string-color: '&f'
    censor-colored: false
    
    [​IMG]
     
  21. Offline

    meiamone

    Hi, I like your plugin very well so far, however, a thing I can't make work is chat colors. Prefixes show properly but no colors in the chat messages. I'm using PEX and have formatting set as follows:
    prefix: '&0(&6Owner&0)&7 '
    config:
    censor-list: []
    censor-color: '&f'
    date-format: HH:mm:ss
    message-format: '[+healthbar+prefix+group+suffix&f] +name: +time +message'
    text-wrapping: true
    me-format: '* +name +message'
    censor-char: '*'
    censor-string-color: '&f'
    censor-colored: true
     
  22. Offline

    dralletje

    faction should be fixed now, if it says nofactionplugin:( then post that, there is nothing you can do.
    I implented reload command, but for soome reason it does not work :(
    so you still have to reload manualy :(

    I am working on it :)

    colors working again :)

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

    Alienware777

    Quote fail :p I deleted both Chatters 1.8 jar and files, and let 1.9 regenerate them all. The same thing is still occurring, where it only shows the group. Although with 1.9 if i set it to +prefix+group, it shows in chat +prefixFounder instead of just Founder
     
  24. Offline

    meiamone

    Ditto (same problem) for me.

    Does Chatter affect the text that Autoannouncer sends? I ask because it never wraps text.

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

    dralletje

    I found what you do wrong (yeah it is your fault :p)
    1. The prefix node must be in de options node, not this way:
    Code:
    Groups:
        Groupname:
            Prefix: 'lol'
            Options:
                Rank: 100000037362847373
    
    But like this:
    Code:
    Groups:
        Groupname:
            Options:
                Prefix: 'lol'
                Rank: 100000037362847373
    
    The next thing is that you have to use $prefix instead of +prefix.
    You can use $something for every node inside the options node, you can even use $rank to get the rank number :)

    No, it does not.
    If you want me to I can make a autoannouncer fork with chatformatting.
    I am searching for a way to wrap every text send to player :)

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

    Alienware777

    Thats really weird considering I put those prefixes in through the game itself, but whatever I guess. It works now :D

    Although I noticed a bug bug with factions. Double chat lines are messed, and f commands work, but show up in chat.

    [​IMG]

    Also, wow I have bad grammar in that. Its what I get for staying up late and going to fast though I guess...
     
  27. Offline

    dralletje

    so the only problem with faction is that it does not wrap the chat properly?
    faction support works :D:D:D:D
    can you post your chatter config file? so I can see if it is something in config or in the plugin :)
    thanks for testing anyway :)
     
  28. Offline

    Alienware777

    Well it doesn't wrap properly, but theres also the commands itself. Factions is made so typing "f show" and "/f show" will do the same thing. You don't need the / for the commands. Using other chat programs like ichat it won't show everyone the commands that you do without /, but with chatter it shows it to everyone.

    Heres my chatter config:
    Code:
    # Chatter config
    #
    # I am spamming you just because I can :P
    # SPAM SPAM SPAM SPAM SPAM SPAM
    
    censor-list: []
    nether-name: +world nether
    date-format: HH:mm:ss
    message-format: '[$prefix$suffix&f] +name: +message'
    text-wrapping: true
    me-format: '* +name +message'
    name-format: '[$prefix+group$suffix&f] +name'
    
    And random question: What does name-format do?
     
  29. Offline

    bear1717

    Ok, I have been trying to figurew this out but to no avail it seems. How do you get rid of the prefix "chatter" and your name showing up twice in the same chat message??? It's greatly annoying ;/
     
  30. Offline

    Tanite

    Do you support MultiVerse world name aliases? This lets you cut down long world names to a few letters but not every chat plugin supports it (don't think iChat does). The dev seemed interested in getting more support for it from other chat plugins. Multi-world in general is probably exploding with the addition of a new game mode :D
     
  31. Offline

    dralletje

    Thanks :)
    I will add support fast :)
    I really like that you help me with integrating as much plugins as possible :)

    I am now working on a fix for all the factions problems, they are all in one problem (iI think/I hope)
    and name format... yeah uhm... it does nothing yet :p

    that should be fixed in version 1.9.1 :)

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

Share This Page