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

    Beatkidz

    why does my permission config look differnt then everyones?

    and /tell only works for Admin. still confused on that too

    Code:
    plugin:
      permissions: {system: default}
    groups:
      Default:
        default: true
        info: {prefix: null, suffix: null, build: true}
        inheritance: null
        permissions: [essentials.list, essentials.mail, essentials.helpop, essentials.getpos,
          essentials.tell, essentials.rules, essentials.help, essentials.motd, essentials.afk,
          essentials.ping, essentials.accept, essentials.mail.send, preciousstones.whitelist.*, preciousstones.benefit.*]
      Donator:
        default: false
        info: {prefix: null, suffix: null, build: true}
        inheritance: [Default]
        permissions: [General, essentials.home, essentials.sethome, essentials.spawn,
          essentials.nick, essentials.kit.food, essentials.kit, essentials.kit.donator]
      Mod:
        default: false
        info: {prefix: null, suffix: null, build: true}
        inheritance: [Default]
        permissions: [essentials.tp, essentials.tphere, essentials.home, essentials.sethome,
          essentials.kick, essentials.ban, essentials.unban, essentials.banip, essentials.unbanip,
          essentials.kit, essentials.kit.food]
      Admins:
        default: false
        info: {prefix: Admin, suffix: null, build: true}
        inheritance: [Moderator]
        permissions: ['*']
    users:
      Player1: {group: Admins, permissions: null}
      player2: {group: Admins, permissions: null}
      player3: {group: Admins, permissions: null}
      player4: {group: Admins, permissions: null}
      player5: {group: Mod, permissions: null}
      player6: {group: Mod, permissions: null}
      player7: {group: Donator, permissions: null}
      player8: {group: Donator}
    
     
  3. Offline

    chill1977

    Because you used Essentials /mod or /modgrp to add people to permissions, and what plugin is the command /tell with?
     
  4. Offline

    Beatkidz

    thanks chill. had the wrong command. should have double checked

    now. every time i put any &<color> in my prefix or suffix it doesn't show up in the message format:

    CRaft bukkit build 186

    Permissions 2.0:
    Admins:
    default: false
    info: {prefix: &cAdmin, suffix: null, build: true}
    inheritance: [Moderator]
    permissions: ['*']

    iChat 1.5fixed:
    message-format: '[+healthbar+prefix+group+suffix&f] +name: +message'

    only healthbar,group,name,message shows
    [​IMG]
    --- merged: Feb 3, 2011 6:58 AM ---
    never mind.. i missed the ' in my permissions files. YML files still get me sometimes
     
  5. Offline

    Jobsti

    Click the link in my signature. Does it help?

    Otherwise try:

    info: {prefix: +healthbar&f[&cAdmin&f]&2, suffix: null, build: true}
    message-format: '+prefix+name: +suffix +message'
     
  6. Offline

    jessenic

    Hi, We are using this mod on our server, however, it causes a bug. When have % in your chat message, it kicks you out of the server with "Internal server error" text.
     
  7. Offline

    Caziban

    Attached Files:

  8. Offline

    Hamad

    I am a nub on prefix and suffix, the only prob is, i dont know these, can u give me a full list of colors
     
  9. Offline

    Etsijä

  10. Offline

    Nideco

    I was talking about the new 'censoring' function's coloring. Not the per group/user coloring.
     
  11. Offline

    Karsten

    If you have iChat installed and you type % in chat the player who typed the command crashes with this error. This 100% iChat, as I unistalled it and this error did not happen.

    Error:
    Code:
    2011-02-03 23:26:00 [WARNING] Failed to handle packet: java.util.UnknownFormatConversionException: Conversion = '%'
    java.util.UnknownFormatConversionException: Conversion = '%'
        at java.util.Formatter.checkText(Formatter.java:2519)
        at java.util.Formatter.parse(Formatter.java:2501)
        at java.util.Formatter.format(Formatter.java:2430)
        at java.util.Formatter.format(Formatter.java:2383)
        at java.lang.String.format(String.java:2781)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:569)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(SourceFile:232)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:283)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Permissions:
    Code:
    # 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:
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.mail.send'
                - 'essentials.mail'
                - 'essentials.helpop'
                - 'essentials.kit'
                - 'essentials.kit.beginner'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.afk'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.me'
                - 'essentials.ping'
                - 'essentials.rules'
                - 'essentials.msg'
                - 'essentials.compass'
                - 'essentials.depth'
                - 'lwc.protect'
        Donator:
            default: false
            info:
                prefix: '&e'
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.home'
                - 'essentials.getpos'
                - 'essentials.tpa'
                - 'essentials.tpahere'
                - 'essentials.sethome'
                - 'essentials.kit.donator'
                - 'essentials.warp'
                - 'essentials.tptoggle'
                - 'essentials.heal'
                - 'essentials.nick'
        Moderator:
            default: false
            info:
                prefix: '&f[&bModerator&f]&b'
                suffix: '&f'
                build: true
            inheritance:
                - Donator
            permissions:
                - 'essentials.tp'
                - 'essentials.time'
                - 'essentials.tphere'
                - 'essentials.top'
                - 'essentials.kit.stick'
                - 'essentials.kick'
                - 'essentials.ban'
                - 'essentials.tpo'
                - 'essentials.tpohere'
                - 'essentials.realname'
                - 'lwc.mod'
                - 'cleaner.*'
        Admin:
            default: false
            info:
                prefix: '&f[&aAdmin&f]&a'
                suffix: '&f'
                build: true
            inheritance:
                - Moderator
            permissions:
                - 'essentials.tree'
                - 'essentials.bigtree'
                - 'essentials.unban'
                - 'essentials.banip'
                - 'essentials.unbanip'
                - 'essentials.setwarp'
                - 'essentials.kill'
                - 'essentials.butcher'
                - 'lwc.admin'
        Owner:
            default: false
            info:
                prefix: '&f[&cOwner&f]&c'
                suffix: '&f'
                build: true
            inheritance:
                - Admin
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        karsten24:
            group: Owner
            info:
                prefix:
                suffix:
            permissions:
        Prowler98:
            group: Owner
            permissions:
        CanadianWar:
            group: Admin
            permissions:
        Tm0:
            group: Admin
            permissions:
        zomgnowai:
            group: Moderator
            permissions:
        Pricex3:
            group: Moderator
            permissions:
        NarropeRecalls:
            group: Moderator
            permissions:
        Blw70:
            group: Donator
            permissions:
        peks:
            group: Donator
            permissions:
        k0killer2:
            group: Donator
            permissions:        
    iChat:

    Code:
    message-format: '+prefix+name: +suffix+message'
    censor-list:
    censor-char:
    censor-colored: false
    censor-color:
    censor-string-color:
     
  12. Offline

    Jobsti

    I have this problem too with #207
     
  13. Offline

    chrism

    Instead of just censoring bad words you should offer the ability to replace the bad words with humorous/embarrassing words. This would be awesome!
     
  14. Offline

    Caziban

    Not quite sure what I'm doing wrong here. Certain commands like /spawn and /time are giving me a "SimplePluginManager callEvent SEVERE: Could not pass event PLAYER_COMMAND to General. java.lang.NoSuchFieldError: m"

    I get this error when I try to uses colors as well. I copypasta'd a config file directly from Nijikokun posted a day ago.
     
  15. Offline

    unrivaledneo

    just needs an update
     
  16. Offline

    SteelWing

  17. Offline

    Etsijä

    Can you please also update the title of this thread, it is incorrectly still pointing to v1.4 of iChat?
     
  18. Offline

    arthoz

    The censorlist does not support characters æøå (and probably more)
    Not that im using it, just might want to fix that sometime tho ;P
     
  19. Offline

    s0uldealer

    Hi,
    I'm having a problem, my name is always written with the color &c.

    config:
    prefix: '&[email protected]&e'
    message-format: '&f<+prefix+name&f> +message'

    which should result in white <>, red @, yellow name and white text, but it doesn't

    Console log:
    2011-02-04 18:55:20 [INFO] ºf<º[email protected]ºeºcs0uldealerºfºf> abc

    As you can see, the &e is followed by a &c, directly at the name, and the name is followed by a &f, which results in 2 &f's.

    Is there a way to fix it?
     
  20. Offline

    Mhalkyer

    @Nijikokun Any chance of doing this quick fix? [​IMG]
     
  21. Offline

    zeiser

    update needed badly
     
  22. Offline

    nichiatu

    Uh.
    Code:
    Could not pass PLAYER_CHAT to iChat
    Worked fine a second ago, but now I get a long error with this in the beginning. :S I just changed something, I think it was a permission, and everything in iChat broke.
     
  23. Offline

    majorcyto

    Thanks for putting back in word censoring <3 ;]

    I was wondering if you could add one more feature! loose or exact term option? Because as im sure you know right now its exact which means they can add one extra letter in the middle of it and so on and itll be un blocked. Is there a way you can make a loose option so itll block words with the extra letters in it to or is there no good way to do this.

    Also one more option, some of my players were asking if there could be a toggle option per player for turning off/on the word censor blocker.
     
  24. Offline

    Etsijä

    +1 for that. Been asking for it for several days already.
     
  25. Offline

    scar413

    same probleme here. a fix would be great.
     
  26. Offline

    iDonof

    Is there any way to just get the person's name colored?
     
  27. Offline

    KiloWhiskey

    Thank you for the word filter, but it seems to be VERY limited. If you put two words together or put a period (or anything else) on the front or back of a word it just bypasses the filter. Anyway you could make it look for the characters to be together regardless of their surroundings? Not vital, but it would be nice.
     
  28. Offline

    Padathir

    Here is why that doesn't work: http://en.wikipedia.org/wiki/Scunthorpe_problem
     
  29. Offline

    Azraeil

    I didn't even see the dirty word in that name until it was pointed out -- how funny.

    Now something that would be nice would be automatic coloring of people's names that appear in chats (who are online at the time). While it would be somewhat tragic for anyone named "A" or "the", I feel like it would be a nice feature for the majority of the population (with possibly a filterable list of people who's names it wouldn't color).
     
  30. Offline

    TewDIE

    Seems to be an error somewhere. Cant use % in game. keep getting kicked. Turned iChat off and the problem was gone.
     
  31. Offline

    zeiser

    Is there anyway to remove op color so you can get diffrent colors even though you are op?
     

Share This Page