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

    Azraeil

    I saw a bukkit server bug about that. I didn't think it was related to just permissions however.
     
  3. Offline

    NoiSe_NOR

    i have a problem. After trying basicly every message-format and perfix/surffix format that was here, and playing a bit with it myself, i think it doesn't get the prefix/surffix from my permisson config.yml .It get's the colorcode i have in iChat's config.yml but nothing(no colors and nothing else like "]") from Permisson's config.yml. I don't have a space infront of prefix: or suffix: witch i think causes the problem. But if i put a space there, i get a big load of errors on server startup and permisson or any mod based on it won't load. I have just downloadet the mods so i have iChat v1.5 and Permission v2.0

    EDIT: i reinstalled everything a day later, and now it's working :)
     
  4. Offline

    KiloWhiskey

    The point of that page doesn't really affect this case as we select the words to filter. If you're so worried about people not being able to use words like shitake in minecraft, don't add 'shit' to the filter. My problems is people saying things like "you're a piece of shit." and it getting through because of a . on the word. I'm sure my my players will survive without the few words they might actually say in our server that would be partially filtered (99% of which can be said another way if it comes down to it.) Alternate scenario, add a 'Filter within string: true|false' line and you pick if you want the option.
     
    tremor likes this.
  5. Offline

    Wolfy9247

  6. Offline

    Etsijä

    The title of this thread is STILL v1.4, ie. referring to an old version. Does the plugin dev not read this thread at all?
     
  7. Offline

    arthoz

    Severe bug: iChat does not strip color from text typed in by players, this means they can easily crash every client on the server by ending a line with color i.e &f
    How to fix? Dont convert &'s to § in +message!
     
  8. Offline

    pizclassy

    okay so i am having a problem. My name works, its black ([owner]piz) but when an admin (nobility on my server) the name says [nobility,nobility]#name i have changed none of your setting except a few blacklisted words and yet this still happens, i have no idea why
     
  9. Offline

    Padathir

    You run a public server, I take it?
     
  10. Offline

    feverdream

    That should probably be mirrored asap since hey0 is no longer vested an interest in minecraft..

    My problem is a little less interesting; I'm trying to have one user be a "secret admin" by having him show up as a less than super user type.. its failing to show him as his custom title, its showing him as a member of the admin usergroup by using its prefix instead. I'm not sure what I did wrong.
     
  11. Offline

    TewDIE


    Might be but when I removed iChat the error was gone so its connected
     
  12. Offline

    dak393

    Ya I've been having some trouble with that too but why not fix it by making a "fake admin" group and having it inherit admin or '*'
     
  13. Offline

    timmystwin

    Right, i assume i installed it right, added lines and titles to permissions and stuff. But i get this.

    07-Feb-2011 13:51:23 org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_CHAT to iChat
    java.lang.NullPointerException
    at com.nijiko.permissions.Control.getGroupPrefix(Control.java:392)
    at com.nijikokun.bukkit.iChat.Listener.onPlayerChat(Listener.java:39)
    at org.bukkit.plugin.java.JavaPluginLoader$4.execute(JavaPluginLoader.ja
    va:138)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:60)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:213)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:568)
    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)

    Wait. Wut?

    I have absolutely no idea how to fix this. iChat is loading fine, not disabling at all.

    I have Essentials by zenexer (Nijikokuns, couldnt get that to work) and permissions. That is it.

    Any ideas?
     
  14. Offline

    tremor

    I'd really like to see this also... getting the string portion censored, that's how it's done everywhere and anywhere - it's only logical. shithead should be ****head if shit is in the censored list. Otherwise we have to try to build a censor list a mile long for a public server. Just received my 2nd parental complaint a few nights ago after just a month of running a server.... this one a phone call to my cell after a parent searched my domain name WHOIS info!

    Also, any chance of teaming up with CraftIRC to get censorship to crossover between plugins.. people on IRC stil see the profanity, and.. can send profanity back to the server. (I'll check IRC server settings to see if I can get it to go from there.. just an idea though).
     
    KiloWhiskey likes this.
  15. Offline

    Cool12309

    I don't know how to get the errors; it's not showing in server.log...

    I get some null exception error when I run iChat 1.5.

    CraftBukkit build 271
    DeathTpPlus 1.5
    LWC 1.491
    Permissions 2.0
    SpawnControl 0.5.1
     
  16. Offline

    Calvin

    Is there a way to change the color of my name? I don't care about the suffix
     
  17. Offline

    Cool12309

    Found the problem: config.yml was blank XD! Problem resolved.
     
  18. Offline

    Animosity

    CraftIRC Plugin API isn't done, but once it is ... this will be easily doable from the iChat side.
     
  19. Offline

    MrCamping

  20. Offline

    anklesneeze

    I'm trying to get USERS titles and colors working (see below) My titleends up as 'owner' and yellow but my wifes is not she inherits 'admin'and purple from group. I have tried switching places with her first but no effect. Any ideas?

    message-format: '+prefix +suffix +name:&f +message'
    .
    .
    .
    admin:
    default: false
    info: {prefix: '&5[Admin]&5', suffix: '', build: true}
    inheritance: [mods]
    permissions: [regionclaim, worldedit.*, '*', essentials.nick, essentials.spawnmob,
    essentials.setspawn, essentials.plugin, essentials.essentials, essentials.kill,
    essentials.modgrp, gastronomic.admin.*]
    users:
    anklesneeze:
    info: {prefix: '&e[Owner]&e'}
    group: admin
    permissions: []
    deb_frank:
    info: {prefix: '&e[Owner]&e'}
    group: admin
    permissions: []
     
  21. Offline

    KiloWhiskey

    A few things here. Admin group doesn't need any permissions. Just give them [*] and they'll have every command there is. You have '*' listed in single quotes when nothing else is. You also have the admin group inheriting rights from mods. That's not needed as they get all rights from every groups if they have the * in the permissions. Also if you put a custom title on a player their name has to be exactly correct for in case sensitivity or they will get the group color and title instead of the custom. Be sure if it's Deb_Frank you use that instead of deb_frank.

    admin:
    default: false
    info: {prefix: '&5[Admin]&5', suffix: '', build: true}
    inheritance: []
    permissions: [*]
    users:
    anklesneeze:
    info: {prefix: '&e[Owner]&e'}
    group: admin
    permissions: []
    Deb_Frank:
    info: {prefix: '&e[Owner]&e'}
    group: admin
    permissions: []

    Try that.

    You can also change the admin title to reflect the Owner suffix and prefix if you two are the only admins. Or limit the permissions of the admin group and give the two of you as players full permissions with the * like so.

    admin:
    default: false
    info: {info: {prefix: '&e[Owner]&e, suffix:'', build: true}
    inheritance: []
    permissions: [regionclaim, worldedit.*, essentials.nick, essentials.spawnmob,
    essentials.setspawn, essentials.plugin, essentials.essentials, essentials.kill,
    essentials.modgrp, gastronomic.admin.*]
    users:
    anklesneeze:
    info: {prefix: '&e[Owner]&e'}
    group: admin
    permissions: [*]
    Deb_Frank:
    info: {prefix: '&e[Owner]&e'}
    group: admin
    permissions: [*]
     
  22. Offline

    anklesneeze

    ***
    Your Awesome! Thanks it works great.. I had thought I had read in the forums not to use uppercase in the YAML file, but I was mistaken. Also thanks for the advice on the admin permissions, I put some of those there to remind me later they exsist, modgrp seems to wipe the file clean of comments.
     
  23. Offline

    h0us3cat

    Ok, this plugin does not work with the newest CraftBukkit if you do a fresh install, howerver if you keep the config files there is no problem.
     
  24. Offline

    bc123

    Can someone please help me? This is the error I get.
    [​IMG]

    These are my settings:
    Permisions:
    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:'[&3Admin&f]&f'
    suffix:'&f'
    build: true
    inheritance:
    - Moderator
    permissions:
    - '*'
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
    unitsfriend:
    group: Admins
    permissions:
    sk89q:
    group: Default
    permissions:
    - 'general.time'

    Ichat:
    message-format: '+prefix+name: +suffix+message'
    censor-list: [ fuck, shit, rape, ass, asshole, cunt, bitch, slut, whore, dick, queef, cum, cumguzzler, dickmuncher, nigger, fucker, bullshit, buttpirate, butt-pirate ]
    censor-char: '*'
    censor-colored: true
    censor-color: '&7'
    censor-string-color: '&f'
    Please help me!
     
  25. Offline

    ShadowFile

    Can you change people's name displays with this or no... if so please say how thanks [​IMG]
     
  26. Offline

    shatteredbeam

    Not having any luck with proper colored names using latestPermissions + latest iChat latest on latest build. No errors, just colors aren't coming through. Am I alone in this or am I missing some subtle change? :)
     
  27. Offline

    xXBlacksmithXx

    --- merged: Feb 9, 2011 4:17 AM ---
    fail surver.png ok i think i fixed a few things but still nto working :(

    Premissions config:

    # 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: [&eNoob]
    suffix:
    build: true
    inheritance:
    permissions:
    - 'general.spawn'
    Moderator:
    default: false
    info:
    prefix: [&1Mod] &2
    suffix:
    build: true
    inheritance: Default,
    permissions:
    - 'general.time'
    - 'general.teleport'
    - 'general.teleport.here'
    - 'general.player-info'
    Admins:
    default: false
    info:
    prefix: [&4Admin] &3
    suffix:
    build: true
    inheritance: Default,Moderators,
    permissions:
    - '*'
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
    xXBlacksmithXx:
    group: Admins
    permissions:
     
  28. Offline

    seriosbrad

    You guys should really start using pastebin.com instead of pasting the code into the thread, it will format it better too.
     
  29. Offline

    GermanyMember

  30. Offline

    lawina

    Any alternative to iChat which allows different colors and isn't broken with the latest craftbukkit release?
     
  31. Offline

    Mhalkyer

    @Nijikokun When you end a sentence in a color code, it's crashes everyone on the server.

    Please fix!
     

Share This Page