Inactive [CHAT] iChat 2.4.4 - Custom Chat Formatting [1337]

Discussion in 'Inactive/Unsupported Plugins' started by Drakia, Feb 24, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Drakia

    iChat 2.x - Custom Chat Formatting
    Version: 2.4.4
    CraftBukkit: 1337

    Plugin Support:
    PermissionsBukkit
    bPermissions
    Permissions 2.x
    Permissions 3.x

    If you are requesting help, post your entire server log (From the time it opens, until somebody talks), your entire Permission config file (As well as what it's named), and iChat config files. This information is REQUIRED for me to help you.
    http://pastebin.com/ <-- Post configs there when asking for help

    =============
    Description
    =============
    Custom chat formatting.
    Based on the idea of iChat v1.5 by Nijikokun.
    Includes code and concepts from mChat by MiracleM4n <https://github.com/MiracleM4n/mChat/>

    Before downloading: iChat 2.4.x has quite a few changes over the 2.3.x branches. All permissions plugins are handled in one plugin, and they all operate in relatively the same way now. This means you WILL need to redo your configs.
    Download (Direct JAR): http://thedgtl.net/bukkit/iChat.jar
    Source: https://github.com/TheDgtl/iChat

    =============
    Features
    =============
    Supports Permissions (Both 2.0 and 2.1), and SuperPerms handlers (PermissionsBukkit, bPermissions, and PermissionsEx).
    Allows you to specify a prefix/suffix/variable for users and groups on a per-world or global basis.
    A user-specific prefix/suffix/variable will take priority over a group prefix/suffix/variable, a world-based prefix/suffix/variable will take priority over a global prefix/suffix/variable.
    Unlimited amount of custom variables for use in chat format.
    Colors are supported in all parts of the formatting and chat text.
    Usable health bar and health amount in the formatting.
    Support for formatting of /me

    =============
    Formatting
    =============
    Message formatting is defined in the file plugins/iChat/config.yml
    The message formats can contain characters, color codes, and variables.
    To use colors use the standard Minecraft color codes found here: http://www.minecraftwiki.net/wiki/Classic_Server_Protocol#Color_Codes

    Available variables:
    +prefix - The prefix for this user, or this users group if they don't have one defined.
    +suffix - The suffix for this user, or this users group if they don't have one defined.
    +name - The users name
    +displayname - The users display name (Set by plugins such as Towny)
    +iname - The iChat formatted player name (Defined by iname-format)
    +group - The users group
    +healthbar - A visual health bar for this user
    +health - The users current health value (Between 0 and 20)
    +message - The message the player typed
    +world - What world the player is currently in
    +time - Timestamp, configurable in config.yml. Uses the format for SimpleDateFormat - http://bit.ly/dscw40

    Example (Default):
    Code:
    iname-format: '[+prefix+group+suffix&f] +displayname'
    message-format: '+iname: +message'
    me-format: '* +name +message'
    date-format: 'HH:mm:ss'
    handle-me: true
    Example date-format (Default):
    date-format: 'HH:mm:ss'

    As of iChat 2.4.0 there have been a few changes in the way variables and groups are handled.

    ==========
    Groups
    ==========
    As of iChat 2.4.3 native groups are supported in Permissions 2.x/3.x, PermissionsBukkit, bPermissions, and PermissionsEx.

    ==========
    Variables
    ==========
    Variables are now defined in variables.yml in the iChat directory. This includes prefixes, suffixes, and custom variables.
    You can define an unlimited number of custom variables for groups and users, if these variables contain the static variables such as +prefix,
    +suffix, +health, etc then those variables will be replaced with their respective values.
    If a variable does not exist then it will be replaced with a blank string.

    As of iChat 2.4.4 you can now specify world-specific variables. To specify a per-world group or user variable (Prefix, suffix, or variable) you just specify it under the world as shown in the 'world' example in the default variables.yml below. Anything specified in the parent 'users' or 'groups' nodes will be considered global for all worlds.

    Default variables.yml:
    ---------------------
    Code:
    # iChat Variable Config
    # This is now the only method for defining variables
    users:
        Drakia:
            prefix: '&e'
    groups:
        Admin:
            prefix: '&c'
            suffix: ''
        Default:
            prefix: ''
            suffix: ''
    world:
      users:
        Drakia:
          prefix: '&a'
    Default config.yml:
    ---------------------
    Code:
    handle-me: true
    date-format: HH:mm:ss
    message-format: '+iname: +message'
    me-format: '* +name +message'
    iname-format: '[+prefix+group+suffix&f] +displayname'
    =============
    Examples
    =============
    To make a group colored:
    variables.yml:
    Code:
    groups:
        Default:
            prefix: '&4'
            suffix: ''
    config.yml:
    Code:
    message-format: '[+prefix+group&f] +name: +message'
    To make a single username colored:
    variables.yml:
    Code:
    users:
        Drakia:
            prefix: ''
            suffix: '&1'
    Config:
    Code:
    message-format: '[+prefix+group&f] +suffix+name&f: +message'
    As you can see, suffixes and prefixes can be used anywhere, in any combination. In this example we use prefix as a method for coloring group names, while suffix is used to color individual users. On our server we have prefixes such as "&f[&2Mod&f] " so that we can have custom tags per group instead of just the groups name. There is no end to the combination of things you can do, please TRY things before you come asking for someone else to do it for you. There are too many combinations of things for me to answer every question about how to color specific things.
    I will not be offering answers to questions such as "How do I color names?" or really anything else to do with specifics of formatting. It's pretty straightforward what you can do, and if you can't take the time to experiment then I'm not going to take the time to answer your questions.

    =============
    Configuration
    =============
    iname-format - The format used for +iname (Default: '[+prefix+group+suffix&f] +displayname')
    message-format - The format used for basic chat (Default: '+iname: +message')
    date-format - The format used for +date (Default: 'HH:mm:ss')
    me-format - The format used for /me commands (Default: '* +name +message')
    handle-me - Whether to handle /me commands (Default: true)

    =============
    Permissions
    =============
    ichat.color - Allow this group/user to use color in their chat messages.
    ichat.reload - Allow this group/user to use "/ichat reload"

    =============
    Commands
    =============
    /ichat reload - Reload the iChat config file

    =============
    F.A.Q.
    =============
    Q) Why is my custom message format not working? I just get the default output. Or output with no variables filled in.
    A) If you're using Permissions 2.1, make sure your Permissions config file is named "{worldname}.yml" where {worldname} is the name of your world. If you're using Permissions 2.0, make sure your Permissions config is named config.yml

    Q) How do I set the brackets color to the same as the group?
    A) Normally you have the brackets in the message-format variable, but you can just as easily move them into prefix/suffix and that way they can be per-group colored!

    Q) Why is my entire string colored? I just put a color code beside +name!
    A) A color code will persists until another color code is encountered, or the end of the line is reached. To change the line back to white use &f after the variable/string you want colored.

    Q) Why are my OPs names red?
    A) Essentials has this functionality built in. Change "ops-name-color" to 'none' in your Essentials config file.

    Q) Why does {PluginX} not work with iChat?
    A) There's a good chance it does, but you need to use +displayname instead of +name.

    Q) Why does Towny not work with iChat?
    A) iChat no longer uses %1$s for the player name, it uses player.getName() and player.getDisplayName(), until such a time that Towny is updated to use the proper method of setting a players name (Set their displayName) it will not work with iChat.

    =============
    Changes
    =============
    [Version 2.4.4]
    - Updated to new FileConfiguration class
    - Fixed bypass exploit for colors in messages
    - Multi-world support for variables.yml
    - Resolved an issue with /me not reloading player variables
    [Version 2.4.3]
    - Permissions overhaul. No longer require group.{name} node unless not using a permissions handler
    [Version 2.4.2]
    - Fixed issue with inheritance in Permissions
    - Implemented start of online time variable. Need output format.
    [Version 2.4.1]
    - Remove plugin-specific group referencing. All groups are now managed via group.* nodes,
    the exception being pure Permissions 2.x/3.x
    - Fixed /ichat reload not reloading variables.yml
    - Updated /me to use BroadcastMessage
    [Version 2.4.0-final]
    - Took out variable caching, there's no hook for PermissionChange.
    - Updated README to include info on group.* nodes
    [Version 2.4.0-beta]
    - Merged all branches into one
    - Supports Perms 2.x/3.x, SuperPerms, GroupManager
    - Added a more advanded API based on the mChat API
    - Massive thanks to MiracleM4n for code and concepts
    - All variables are now retrieved from variables.yml instead of Permissions
    - Removed censor code
    [Version 2.3.2-p3]
    - Set Permissions as a dependency in plugin.yml
    - Added Permissions 3 support to the -p3 jar
    [Version 2.3.1]
    - Added iChat.ichat.parseChat(Player, String, Format) API
    - Added hook for /me chat formatting using the "me-format" config option
    [Version 2.3.0]
    - Added external iChat.ichat.parseChat(Player, String) API
    [Version 2.2.3]
    - Added +displayname/+d for player.getDisplayName()
    [Version 2.2.2]
    - Updated to latest RB
    [Version 2.2.1]
    - Updated how Permissions is loaded
    [Version 2.2.0]
    - Added the ability to have an unlimited amount of variables in message-format
    - Changed versioning scheme
    [Version 2.11]
    - Now uses per-world permissions information
    [Version 2.10]
    - Allow admins to enable color on a permissions basis
    [Version 2.09]
    - Another small update to Permissions (Returned false when I should have returned true)
    [Version 2.08]
    - Pushes PacketCollisions PermVersion change. Fixes issues with 2.5.2
    [Version 2.07]
    - Added +time tag
    [Version 2.06]
    - Added +world tag
    [Version 2.05]
    - Ignore whether the plugin is GM, just treat everything as Permissions! Means you need FakePermissions.
    [Version 2.04]
    - Added the ability to use variables in the suffix and prefix (More customizeable messages)
    [Version 2.03]
    - Verify that all available variables aren't null before calling parse
    - Fixed crash caused by color code at end of message (Basic fix, added a space)
    [Version 2.02]
    - Fix for possible NPE
    [Version 2.01]
    - There's a bug in Permissions 2.1 in getPermissionString, switched to getUserPermissionString
    [Version 2.00]
    - Initial re-write of Niji's plugin.
    - Added Permissions 2.0/2.1, and GroupManager support.[/b]
     
    FFS2309, Lolmewn, wassilij and 12 others like this.
  2. Offline

    Drakia

    Because I'm feeling generous, here's how to get ColorMe and iChat 2.3.x working:
    In your "message-format" change "+name" to "+displayname" and BAM, it works.
     
  3. Offline

    tom

    Your behavior is very odd but understandable.
     
  4. Offline

    Drakia

    I program for fun, when users make it not fun I get pissy.
     
  5. Offline

    briman0094

    when will this support permissions 3.0.3? i think it is causing my users to all have the "guest", or default group, prefix.
     
  6. Offline

    Drakia

    When I feel like updating permissions on my server, which won't be before Permissions 3.0.x is marked as stable.
     
  7. Offline

    Aleyasu

    I have been trying to color names. I know how to color a specific persons name, but I was wondering, is it possible to color names of all members that belong to one group? For example, the Moderator group is colored aqua, but is it possible to color the names of Moderators in aqua too? I tried adding the colour code in the suffix and prefic but nothing worked. The only way I know is to add the colour code in the suffix line after a username but it will colour only the name of that player, while I want to color names of all members of a specific gropu.
    Thanks.
     
  8. Offline

    Jandalf

    "For example, the Moderator group is colored aqua" what do u mean with this? is only the text colored?
    please copy ur ichat config and a permissions config snip to pastebin.com
     
  9. Offline

    Aleyasu

    @Jandalf What I meant is that i want to colour names of players belonging to one specific group, for example if a Moderator is called CoolGuy i want "CoolGuy" to be colored with the same color that his group is colored. Which means if the Moderator group is colored aqua (cyan) i want all players that are in the group to have their name colored aqua. I couldn't copy the config and permissions to pastebin for some reason so here it is:
    iChat config:
    Code:
    censor-list: []
    censor-color: '&f'
    date-format: HH:mm:ss
    message-format: '[+prefix+group+suffix&f] +name: +message'
    censor-char: '*'
    censor-string-color: '&f'
    censor-colored: false
    Permissions:
    Code:
    plugin:
        permissions:
            system: default
            copies: null
    groups:
        Jailed:
            default: false
            info:
                prefix: '&0'
                suffix: ''
                build: false
                rank: 1
            inheritance:
            permissions:
            - ichat.color
        Guest:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
                rank: 2
            inheritance: null
            permissions:
            - essentials.help
            - essentials.back
            - essentials.back.ondeath
            - essentials.portal
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpdeny
            - essentials.tpahere
            - essentials.home
            - essentials.sethome
            - essentials.home.others
            - essentials.warp
            - essentials.warp.list
            - essentials.balance
            - essentials.pay
            - essentials.msg
            - essentials.afk
            - essentials.rules
            - essentials.motd
            - essentials.me
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.helpop
            - essentials.whois
            - essentials.nick
            - essentials.suicide
            - wanted.file
            - commandbook.who
            - SpawnX.spawn
        Trusted:
            default: false
            info:
                prefix: '&2'
                suffix: '&2'
                var1: '[+health]'
                build: true
                rank: 3
            inheritance:
            - Guest
            permissions:
            - essentials.signs.trade.create
            - essentials.signs.trade.use
            - essentials.signs.buy.use
            - essentials.signs.sell.use
            - iConomyChestShop.shop.create
            - iConomyChestShop.shop.exclude
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - iConomyChestShop.command.iteminfo
            - lockette.user.create
            - jobs.job.Woodcutter
            - jobs.job.Miner
            - jobs.job.Builder
            - jobs.job.Digger
            - war.player
            - war.warp
            - falsebook.anyic
            - falsebook.ic.xxx
            - falsebook.blocks.*
            - lc.level.*
            - lc.shout
            - iConomy.access
            - iConomy.bank.access
            - iConomy.bank.deposit
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - iConomy.bank.leave
            - iConomy.bank.list
            - iConomy.bank.main
            - iConomy.bank.main.change
            - iConomy.bank.main.set
            - iConomy.bank.main.view
            - iConomy.bank.transfer
            - iConomy.bank.transfer.multiple
            - iConomy.bank.withdraw
            - iConomy.list
            - iConomy.payment
            - iConomy.rank
        Moderator:
            default: false
            info:
                prefix: '&b'
                suffix: '&b'
                var1: '[+health]'
                build: true
                rank: 7
            inheritance:
            - Trusted
            permissions:
            - essentials.ban
            - essentials.banip
            - essentials.mute
            - essentials.kick
            - essentials.unban
            - essentials.unbanip
            - essentials.togglejail
            - essentials.invsee
            - essentials.clearinventory
            - essentials.clearinventory.others
            - essentials.jails
            - essentials.give
            - essentials.item
            - essentials.kit
            - essentials.time
            - essentials.heal
            - wanted.read
            - colorme.list
            - colorme.remove
            - colorme.self
            - prefixer.remove
            - prefixer.self
            - prefixer.list
            - residence.admin
            - p2.user.setgroup
            - nocheat.speedhack
            - nocheat.flying
            - nocheat.moving
            - nocheat.airbuild
            - nocheat.bedteleport
            - nocheat.itemdupe
            - nocheat.bogusitems
            - worldedit.brush.clipboard
            - worldedit.brush.cylinder
            - worldedit.brush.ex
            - worldedit.brush.smooth
            - worldedit.brush.sphere
            - worldedit.chunkinfo
            - worldedit.clipboard.clear
            - worldedit.clipboard.copy
            - worldedit.clipboard.cut
            - worldedit.clipboard.flip
            - worldedit.clipboard.load
            - worldedit.clipboard.paste
            - worldedit.clipboard.rotate
            - worldedit.clipboard.save
            - worldedit.delchunks
            - worldedit.drain
            - worldedit.fill
            - worldedit.fixlava
            - worldedit.fixwater
            - worldedit.generation.cylinder
            - worldedit.generation.forest
            - worldedit.generation.pumpkins
            - worldedit.generation.sphere
            - worldedit.history.clear
            - worldedit.history.redo
            - worldedit.history.undo
            - worldedit.limit
            - worldedit.listchunks
            - worldedit.navigation.ascend
            - worldedit.navigation.ceiling
            - worldedit.navigation.descend
            - worldedit.navigation.jumpto
            - worldedit.navigation.thru
            - worldedit.navigation.unstuck
            - worldedit.navigation.up
            - worldedit.region.faces
            - worldedit.region.overlay
            - worldedit.region.replace
            - worldedit.region.set
            - worldedit.selection.expand
            - worldedit.selection.pos
            - worldedit.selection.size
            - worldedit.superpickaxe
            - worldedit.wand
            - lockette.admin.create.*
            - lockette.admin.break
            - lockette.admin.bypass
            - lockette.admin.snoop
            - lockette.admin.reload
            - commandbook.give
            - commandbook.give.infinite
            - ommandbook.give.stacks.unlimited
            - commandbook.weather
            - commandbook.time
            - commandbook.time.lock
            - commandbook.teleport
            - commandbook.teleport.other
            - commandbook.return
            - commandbook.call
            - commandbook.thor
            - commandbook.thor.other
            - p2.demote
            - p2.promote
            - p2.*
            - commandbook.*
            - IPGet.*
            - essentials.*
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - iConomy.admin.bank.create
            - iConomy.admin.bank.remove
            - iConomy.admin.bank.set
            - iConomy.admin.empty
            - iConomy.admin.grant
            - iConomy.admin.hide
            - iConomy.admin.purge
            - iConomy.admin.reset
            - iConomy.admin.set
            - iConomy.admin.stats
            - colorme.self
            - colorme.other
            - colorme.remove
        Semi-Admin:
            default: false
            info:
                prefix: '&c'
                suffix: ''
                var1: '[+health]'
                build: true
                rank: 8
            inheritance:
            - Moderator
            permissions:
        Admin:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                var1: '[+health]'
                build: true
                rank: 9
            inheritance:
            - Semi-Admin
            permissions: null
        Owner:
            default: false
            info:
                prefix: '&6'
                suffix: '&6'
                var1: '[+health]'
                build: true
                rank: 99
            inheritance:
            - Admin
            permissions:
            - essentials.reloadall
            - essentials.gc
            - essentials.plugin
            - essentials.spawnmob
            - essentials.burn
            - essentials.ext
            - essentials.kill
            - essentials.ping
            - essentials.jail.exempt
            - essentials.setjail
            - essentials.deljail
            - essentials.unlimited
            - essentials.weather
            - essentials.thunder
            - essentials.lightning
            - announcer.admin
            - colorme.other
            - essentials.kill
            - mothernature.command.lightning
            - mothernature.wand
            - prefixer.other
            - SpawnX.setspawn
            - war.*
            - falsebook.blocks.*
            - worldedit.*
            - worldguard.*
            - citizens.*
            - labyrinth.*
            - lc.*
    users:
        Aleyasu:
            group: Owner
        BerserkerMime:
            group: Semi-Admin
        mgadrim96:
            group: Trusted
        Doc:
            group: Trusted
        Semi:
            group: Trusted
        test:
            group: Trusted
        BeagleGreen:
            group: Trusted
        popper:
            group: Trusted
        Kasashi:
            group: Trusted
        Epiik:
            group: Moderator
        Joshua1243:
            group: Trusted
        phoobox:
            group: Guest
        Shamishi:
            group: Trusted
        JumboMuffin:
            group: Trusted
        Kevin341:
            group: Trusted
        creeper:
            group: Trusted
        FieryDuck:
            group: Trusted
        killer123:
            group: Trusted
    
    P.S. I didn't mention this earlier, but I'm not a native English speaker so I'm sorry for all grammar and structural mistakes I make.

    Ow and you should change in the plugin features that its compatible with permissions 2.7.1 (im running 'em and works perfectly)

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

    ToastedJelly

    The color is in the prefix. try this:
    message-format: '[+prefix+group+suffix&f] +prefix+name&f: +message'
    or this:
    message-format: '+prefix[+group] +name+suffix&f: +message'
    Or something similar...
     
    Aleyasu likes this.
  11. Offline

    Aleyasu

    @ToastedJelly OOOOOOOOOOOOOOH NOW i get it! Thanks so much!
     
  12. Offline

    Helfull

  13. Hi
    if I add the german letters ä,ö,ü in the prefix or suffix, the plugin won't work.
     
  14. Offline

    Jeyge

    Most plugins don't support the full unicode character set.
     
  15. Offline

    ballacraft

    hey guys, im using CB 814 with permissions 3.0.6 and ichat 2.3.0. The problem i have is that all the group setups/ permissions are working but groupnames are not being displayed in chat. it looks like this [world][] Playername- message.
    does anyone have any idea what this could be?
     
  16. Offline

    Drakia

    Funny, I'm 99% sure I don't say I support any build past the current build listed in the title/first post. When it doesn't work in the build listed in the first post/title then come back and ask for help.
     
  17. Offline

    tharvoil

    From my playing around with this(I use build 814 as well) It's not so much a bukkit issue as it is a permissions issue. With permissions 3.0.x they completely changed how they setup everything. You may have an issue in there somewhere. Also taken from users.yml with permissions 3.0 : "Users can no longer have a prefix and suffix" - if you try putting that in manually(as I did at first) iChat(i think) tries to find the prefix/suffix for them, and it does not work. When just using groups(I made a group for every single title, ect on the server - NOT fun) - it worked fine.
     
  18. Offline

    vfern_fern

    Does iChat work with Permissions 3.0.6? Please quote me if your going to respond! Thanks!
     
  19. Offline

    Drakia

  20. Offline

    vfern_fern

    omg thanks! you saved me!
     
  21. Offline

    Justin Hawtree

    Can you please tell me how to set up message color by group. Like everytime a admin talks the whole message is blue, but only what the admin says, not his name color for group color.
     
  22. Offline

    hatstand

    You'd want to either use the suffix as a colour variable, or use a custom variable, like 'colour', so you'd have the group set up as follows ( This would also allow you to assign a colour to any group):
    Code:
    Group:
        permissions: whatever
        inheritance: whatever
        info:
            prefix: whatever
            suffix: whatever
            colour: '&9'
    or:
    Code:
    Group:
        permissions: whatever
        inheritance: whatever
        info:
            prefix: whatever
            suffix: '&9'
    and replace '+message' in the iChat message format with:
    Code:
    +{colour}+message
    or
    Code:
    +suffix+message
     
  23. Offline

    Ghostaunt

    Can you upgrade it for permissiosn v3 please ?
     
  24. Offline

    hatstand

    Answered already. Go read the topic a few pages back.
     
  25. Offline

    Holylon

    Hey,
    seems that the suffixes don't work für me... I did this:

    message-format: '[+prefix+group]&9 +name+suffix: +message'

    and in Permissions:

    Admin:
    default: false
    permissions:
    - '*'
    inheritance:
    - semiadmin
    info:
    prefix: '&4'
    build: true
    suffix: '&5'

    but ingame, the message isnt colored like the suffix, only &9 (like in iChat config)

    i got a solution (message-format: '[+prefix+group]&9 +name+prefix: +message') but it were better if the suffix works... more options and so on.
     
  26. Offline

    Silarn

    I'm a little confused. I updated from an older version of iChat and quickly realized you had probably changed from defaulting to the displayname for +name to having the separate options as the towny titles in the survival world vanished. However, after altering my codes to the appropriate +displayname as described in the OP, I am still not seeing the Towny titles -- they are still displaying as simple names.

    Any idea what I am doing wrong?

    ---

    Okay so it used to but no longer works with Towny (because? towny isn't updated for DisplayName? it just isn't anymore?). Oh well, I guess. What plugins IS this feature actually compatible with?
     
  27. Offline

    Drakia

    +displayname is compatible with ColorMe.
     
  28. Offline

    Jandalf

    i see no mistake in ur config. do u use permissions 3.0? iChat isnt reeady for P3. or maybe u have a mistake in ur permissions file. copy it to http://yaml-online-parser.appspot.com/ and look if there is a mistake.
     
  29. Offline

    Dragonntiger

    hey before the 2.3 update for me, the chat was able to read nicknames, now it doesn't, may someone help me w/ this problem? is it a variable problem or wat?
    this is my config for ichat:
    censor-list: []
    censor-color: '&f'
    date-format: HH:mm:ss
    message-format: '+suffix[+group] +suffix+prefix+displayname: &f+message'
    censor-char: '*'
    censor-string-color: '&f'
    censor-colored: false
     
  30. Offline

    d00ba

    Anyone got this working with 1.6.6 b817?
     
  31. Offline

    Lanuk

    Is this compatible with Permissions 3.0?
     
Thread Status:
Not open for further replies.

Share This Page