Inactive [CHAT] iChat 1.6 [CB 602-612+]

Discussion in 'Inactive/Unsupported Plugins' started by Nijikokun, Jan 23, 2011.

  1. Offline

    Nijikokun

    iChat v1.6
    irc://irc.esper.net/#iconomy - Donate ?

    Download 1.6 (602 - 612+)

    Styles the chat in a simple and intuitive manner. Allowing you to take full control over how it looks and feels using tags prefixed with + symbol.

    Permissions & GroupManager Configuration
    Setup your prefix / suffix with colors like so, in your Permissions / GroupManager Configuration:
    Code:
                prefix: '&c'
    Users can specific prefix/suffixes:
    Code:
    DarkGrave
        group: Admin
        info:
            prefix: '&4'
    	suffix:
        permissions:
    For this to work, the users name must be exact casing. IE: It's case-sensitive. Google it.

    Message Format:
    To change how your message is displayed, open iChat/config.yml located under plugins/ and add this line:
    Code:
    message-format: '[+prefix+group+suffix&f] +name: +message'
    You can use colors and the +tags are the variables shown in chat. They are not required so you can add / remove them as you see fit. Move them around, configure it however you wish.

    Complete Tag List (open)

    +world World Name
    +group Group Name
    +name Player Name
    +suffix Suffix (Comes after Group Name)
    +prefix Prefix (Comes Before Group Name)
    +message Message
    +healthbar Health Bar ([|||||||])

    iChat Censoring:
    In config.yml there is now a censor-list that holds bad words to be filtered, you can customize the look and feel of the censored word as well by changing the symbol used, as well as coloring it.

    Changelog
    • 1.6
      • Fixed & symbol issues.
      • Added multiple world support.
      • Brought back to life.
    • 1.5.1
      • Fixed censoring, added some new features. Check config.yml
    • 1.5
      • Censor list.
    • 1.4
      • Health Bar, User specific Prefix / Suffix & More.
     
  2. Offline

    SeeD419

    wordwrap?
     
  3. Offline

    D00M.7RA1N

    Is there a way to get Healthy to work with iChat? Like a +tag?
     
  4. Offline

    x66dme66x

    pleeease make it have a rainbow fuction of some sort :D ill love you forever XD
     
  5. Offline

    bLazem

    Nice plugin, using it now with permissions...
     
  6. Offline

    Amagineer

    Could user specific prefix/suffixes be allowed for? Syntax would be the same, and whenever the user had a prefix or suffix, it'd take precedence over the prefix/suffix specified for their group

    So
    Code:
    Amagineer:
            group: Admins
            info:
                prefix: '[Test]'
                suffix:
            permissions:
    
    Would change my prefix to '[Test]' while leaving my suffix as whatever my group specified
     
  7. Offline

    Jonathan Bloom

    Is there a list of colors?
     
  8. Offline

    Brack

    Love the plugins Nij, keep em coming :)

    This would be awesome.

    This is a great idea as well. I would love to see a way for specific people or groups to be able to have colors for their chat text. Be easy to pick out admins/mods.
     
  9. Offline

    Kayonesoft

    Is there any way to add Timestamps to this?
     
  10. Offline

    Kainzo

    The no multi-channel support is the conflict then. For larger servers this will creep up and be issues with too much chat happening on one server.
     
  11. Offline

    D00M.7RA1N

    Yes. this would also be awesome for servers that have team or groups.
     
  12. Offline

    Tisuchan

    Is there a list with all color codes? o:
     
  13. Offline

    D00M.7RA1N

  14. Offline

    Kainzo

    Like I said - our mock up of ChatChannels src will be done soon and will be published here for all to use as HeroChat.. Though I would love to integrate it with ichat :D
     
  15. Offline

    majorcyto

    Nijikokun i was wondering if you could add back in the word blocking functionality. I know you want to keep it more simple than last time but the word censoring was really useful i enjoyed it. I run an all ages server so some more sexualized words should be blocked.
     
  16. Offline

    Superhykle

    Hello, I am kinda new to mods and everything so i dont understand how to use it:S it sound silly but can any1 send my the thing i need to put in .yml so i only have to set in the collor and username.... i hope you ill do this for my

    Superhykle
     
  17. It's in the OP....

    Code:
    message-format: '[+prefix+group+suffix&f] +name: +message'
    
    Place that in iChat/config.yml (You may need to create this yml file yourself.)
     
  18. Offline

    Superhykle

    I mean like i have 3 players player1 player2 player3. Player 1 is admin and needs red name(how?) player 2 is member and needs green name(how?) and player 3 is trial admin and needs pink name(how?) What is standing in my .yml folder and or in my permissions folder? can you please make that? i know i am asking verry much but this is my first time working with mods and I really dont get the explaination...
    Superhykle
     
  19. Offline

    Alienware777

    Hey guys is there a way to have some users not have tags? When I installed the plugin it gave everyone a [insertgroupname] tag. Meaning that all my members were given a [Default] tag. I edited permissions to have the Admin and Mod groups show how I want them too, but how do I make the default group to not have a tag? I want them to have just their name, in the normal white color. Not have a [Default] tag in front of them... Any help? Thanks [​IMG]
     
  20. Offline

    Jobsti

    Look at the 2nd post!
     
  21. Offline

    DThielke

    Would it be possible for you to add a simple API that other plugins can use to format a message according as iChat normally would?

    I'm thinking something like the following:
    Code:
    String iChat.formatMessage(Player sender, String msg)
    This would allow other plugins that handle player chat messages to incorporate your plugin's functionality without having to re-implement it from scratch. I'm currently working on a new chat channels plugin (HeroChat) and all that's left to do is coloring based on permission groups. It would be lovely if I could use the output from iChat rather than rewriting essentially the same thing.
     
  22. Offline

    Nijikokun

    1.3 Released

    Api for chatroom plugin authors to hook into the formatting.

    Disabling to turn off format changes in the chat event.
    Code:
    iChat.Disable();
    Formatting for the event.setFormat() in chat
    Code:
    iChat.formatMessage(event.getPlayer(), event.getMessage(), true);
    Formatting for the full message.
    Code:
    iChat.formatMessage(event.getPlayer(), event.getMessage(), false);
     
  23. Offline

    majorcyto

    Niji did you see my request..?
     
  24. Offline

    Nijikokun

    I will add it back in next release~
     
  25. Offline

    majorcyto

    Yay thank you Nijikokun <3 ;]
     
  26. Offline

    Superhykle

    I got this in my .yml:
    message-format: '[+prefix+group+suffix&f] +name: +message'

    And this is my permissions:

    # Supports "Default" and "GroupUsers"
    plugin:
    permissions:
    system: default
    ##
    # Groups can contain inheritance.
    # To make a group inherit the permissions from another
    # group simply place the groups name in the "inheritance:"
    # field seperated by commas.
    #
    # Example: inheritance: Default,Admins,
    ##
    # All permissions including the asterisks must be placed in single quotes.
    # like so:
    #
    # - 'general.spawn'
    #
    # Otherwise errors will happen!
    ##
    # Globalized Permission settings:
    #
    # If a permission contains periods (.) you can denote a globalized parameter:
    #
    # - 'general.*'
    #
    # This will allow you to use all general commands.
    #
    ##
    #
    # Single Asterisk denotes all commands:
    #
    # - '*'
    ##
    groups:
    Default:
    default: true
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    permissions:
    - 'general.spawn'
    Moderator:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Default
    permissions:
    - 'general.time'
    - 'general.teleport'
    - 'general.teleport.here'
    - 'general.player-info'
    Admins:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Moderator
    permissions:
    - '*'
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:Superhykle
    darkgrave:
    group: Admins
    permissions:
    sk89q:
    group: Default
    permissions:
    - 'general.time'
    Superhykle:
    group: Admins
    info:
    prefix: '&c'
    suffix:
    permissions:
    But my name isnt chaning... can you guys help my?
     
  27. Offline

    I_ndex

    How to make the groups without prefix don`t look like this: []Player: test
     
  28. Offline

    Kayonesoft

    message-format: '+prefix +name:+suffix +message'
    that should work. Haven't tested it since I left my brackets in.
     
  29. Offline

    Etsijä

    The plugin works great, the only annoyance is the second chat line not getting the color settings, it is always shown in white. I heard this is a "Notch bug", but I do remember in hMod it was fixed/worked around somehow. Any possibility to correct it?
     
  30. Offline

    Jono20201

    Hey, I am using the latest CraftBukkit (159) and the latest iChat 1.3 and getting the following error:

    I am not sure if its just me been dumb or something? It started just after updating craftbukkit - so I think its properly broken this plugin.
     
  31. Offline

    KevGraf94

    my users cannot whisper :/
     

Share This Page