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

    Chaosboylu

    Heyho,would you please me the link for 556 version again? i don't have all plugins i need für 602 =(
     
  3. I changed nothing in the config and censoring doesn't work xD

    groupmanager still needs updating to work on 602 so it might be that?
     
  4. Offline

    Drakia

    I changed nothing to do with censoring between versions. I also don't offer support if you're using a permissions plugin other than Permissions 2.5.x
     
  5. Offline

    poke722

    where can I get build 602?
     
  6. Offline

    Drakia

    @Chaosboylu Updated first post with link.
    @poke722 This isn't the place to be asking about how to obtain CraftBukkit, this is for plugin support.
     
  7. Offline

    DannyLAGZLOL

    read the title
     
  8. Offline

    andrewkm

    well now it shows :p
     
  9. Offline

    Preston Taylor

    Hi, I'm trying to make the group color auto-color one's name without manually typing /manuvar name suffix &c every time in game when i change somebodys group. but instead when i change one's group their NAME color auto changes with the group prefix and its color.
     
  10. Offline

    Ditto8353

    Appears to be working fine with RB612
     
  11. Offline

    ThorSve33

    How exactly would one go about having permanent font colors in chat messages per user or group?
     
  12. Offline

    Drakia

    @ThorSve33 As in changing the color of the groups entire message? Just set a variable to the font color (&4 for example), and put the variable right before +message (Something like '[+name] +{msgcolor}+message')
     
  13. Offline

    tension69

    Is there an ETA for when this will work with recco build 612 (that supports MC 1.4) ??
    Thanks;)
     
  14. Offline

    Drakia

    Far as I know nothing changed in 612 that would break it. My server can't update until WorldEdit/WorldGuard are updated, so that's when I'll be officially tagging it as such.
     
  15. Offline

    RIP0FF

    Help?
    anyone got a permissons config that will work with this that is already set up?
     
  16. Offline

    angus22397

    I will help you

    plugin:
    permissions:
    system: default
    copies:

    groups:
    group:
    default: false
    info:
    prefix: 'put codes here http://www.minecraftwiki.net/wiki/Classic_Server_Protocol#Color_Codes'
    suffix: 'put codes here http://www.minecraftwiki.net/wiki/Classic_Server_Protocol#Color_Codes'
    build: true
    inheritance:
    - if you put groups here, and this group will get that groups commands..
    permissions:
    - 'stuff here'
    - 'put stuff here'
    group:
    default: false
    info:
    prefix: 'put codes here http://www.minecraftwiki.net/wiki/Classic_Server_Protocol#Color_Codes'
    suffix: 'put codes here http://www.minecraftwiki.net/wiki/Classic_Server_Protocol#Color_Codes'
    build: true
    inheritance:
    - if you put groups here, and this group will get that groups commands..
    permissions:
    - 'stuff here'
    - 'put stuff here'
    group:
    default: false
    info:
    prefix: 'put codes here http://www.minecraftwiki.net/wiki/Classic_Server_Protocol#Color_Codes'
    suffix: 'put codes here http://www.minecraftwiki.net/wiki/Classic_Server_Protocol#Color_Codes'
    build: true
    inheritance:
    - if you put groups here, and this group will get that groups commands..
    permissions:
    - 'stuff here'
    - 'put stuff here'

    users:
    Yourname:
    group: Owner
    permissions:
    - '*'
    info:
    prefix: ''
    suffix: ''

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

    nitroxygen

    ichat is not working for me with CB 617 can someone help.

     
  18. Offline

    OrtwinS

    a) Your using GM, like me, which is not supported by iChat (but it does work, since GM supports everything permissions does, and does it better :D)

    b) This is a question about group management, you should go to the GM thread

    c) Since I'm typing this I can help you now anyway:

    Your iChat config says something like this: +prefix+suffix+name:&f message
    The &f makes the message white, place it before the +name to make the name white as well
    You can also adopt your pre- and suffixes in a format like this: '&e[n00b] &f', which will switch back the color to white after the [n00b] tag.
     
  19. Offline

    maxyboy

    i have evry thing right but my group wont color pleas help

    roups:
    Default:
    default: true
    info:
    prefix: '&2'
    suffix: ''
    build: false
    inheritance:
    permissions:
    - '-foo.bar'
    - 'myhome.home.*'
    - 'commandSigns.use'
    Moderator:
    default: false
    info:
    prefix: '&1'
    suffix: ''
    build: true
    inheritance:
    - Default
    permissions:
    - 'bar.foo'
    Admin:
    default: false
    info:
    prefix: '&4'
    suffix: ''
    build: true
    inheritance:
    permissions:
    - '*'
    - '-foo.bar'
    message-format: '[+prefix+group&f] +suffix+name&f: +message'

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

    Drakia

    @nitroxygen You need to properly setup your Permissions config file.
    @maxyboy Please don't double post, there's an edit button. As for what's wrong, please edit your post and put the Permissions stuff in a code block, so I can actually see if that's your problem. You also don't seem to list actually giving any users a group, post your whole permissions config file please.
     
  21. Offline

    MonsieurApple

    Thank's for this great plugin!

    Glad it works on #617 :)
     
  22. Offline

    maxyboy

    config
    Code:
    message-format: '[+prefix+group&f] [+healthbar] +suffix+name&f: +message'
    censor-list: [ fuck, shit, rape, ass, asshole, cunt, bitch, slut, whore, dick, queef, cum, cumguzzler, dickmuncher, nigger, fucker, bullshit, buttpirate, butt-pirate ]
    
    permission
    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #  Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #  If this file is for your default world (the one in server.properties) then you must
    #  leave copies blank.
    #  Example: copies: Derp    -  This will clone the permissions of the world Derp
    #
    # Make sure to rename this file to the name of the world that is in sever.properties under
    # level-name.  So if it is level-name: world  then this should be world.yml and in the
    # plugins/Permissions directory (ie. plugins/Permissions/world.yml)
    #
    # NOTE: Do not use tabs while editing this document.  Use only spaces.  A good way to avoid
    # doing this is to use Notepad++ and replace the tab with 4 spaces.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # AntiBuild is included with this.  To disable a group from being able to build then
    # set the build: flag to false (build: false).  If you want a group to be able to build
    # then set it to true.
    ##
    # Groups can contain inheritance.
    #  To make a group inherit the permissions from another
    #  group simply place the groups name in the "inheritance:" like so:
    #
    #  Example:
    #      inheritance:
    #          - Default
    ##
    #  All permissions including the asterisks must be placed in single quotes.
    #  like so:
    #
    #      - 'foo.bar'
    #
    #  Otherwise errors will happen!
    ##
    #  Globalized Permission settings:
    #
    #      If a permission contains periods (.) you can denote a globalized parameter:
    #
    #          - 'foo.*'
    #
    #      This will allow you to use all general commands.
    #
    ##
    #  Single Asterisk denotes all commands:
    #
    #      - '*'
    #  If you give a group this permissions, do not have the group inherit any permissions
    #  from other groups.  Any users assigned to this group should NOT be given any additional
    #  permissions either.
    ##
    #  To exempt a node use the - prefix like so:
    #      - '-foo.bar'
    ##
    #  prefix: and suffix: do not do anything on their own.  You need another outside plugin
    #  such as iChat or HeroChat in order for these to do anything.
    groups:
        Default:
            default: true
            info:
                prefix: '&2'
                suffix: '&2'
                build: false
            inheritance:
            permissions:
                - '-foo.bar'
                - 'myhome.home.*'
                - 'commandSigns.use'
        Moderator:
            default: false
            info:
                prefix: '&1'
                suffix: '&1'
                build: true
            inheritance:
                - Default
            permissions:
                - 'bar.foo'
        Admin:
            default: false
            info:
                prefix: '&4'
                suffix: '&1'
                build: true
            inheritance:
            permissions:
                - '*'
                - '-foo.bar'
    
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can also have a prefix and suffix as seen with Herpina
    ##
    users:
        maxymunte:
            group: Admins
            permissions:
        Herpina:
            group: Moderator
            info:
                prefix: 'Moo'
                suffix: 'Cow'
            permissions:
                - 'herp.derp'
        Derpina:
            group: Admins
            permissions:
                - '-derp.derp'
    so what did i do wrong ?
     
  23. Offline

    Drakia

    @MonsieurApple No problem, glad you like it! :D
    @maxyboy Everything looks right, your users can use the myhome commands without issue? Are there any errors when Permissions is loading, or when iChat is loading in the terminal?
     
  24. Offline

    maxyboy

    Code:
    20:18:58 [INFO] Starting minecraft server version Beta 1.4
    20:18:58 [INFO] Loading properties
    20:18:58 [INFO] Starting Minecraft server on *:25565
    20:18:58 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-612-
    g4c7a9e7-b617jnks (MC: 1.4)
    20:18:58 [INFO] Preparing level "world"
    20:18:58 [INFO] Preparing start region
    20:18:59 [INFO] 144 recipes
    20:18:59 [INFO] Preparing spawn area: 97%
    20:19:00 [INFO] Invalid config file found and converted to proper name/format.
    20:19:00 [INFO] [Permissions] (Phoenix) was Initialized.
    20:19:00 [INFO] WorldGuard loaded.
    20:19:00 [INFO] [Permissions] version [2.5.5] (Phoenix)  loaded
    20:19:00 [INFO] [AdminCmd] (version 4.2.3) Enabled with Permissions.
    20:19:00 [SCHWERWIEGEND] BLOCK_PLACED loading AntiHack v1.2 (Is it up to date?)
    java.lang.NoSuchFieldError: BLOCK_PLACED
            at nl.robinvandervliet.AntiHack.AntiHack.onEnable(AntiHack.java:32)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:514)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    20:19:00 [INFO] [bColoredChat] Permission system found
    20:19:00 [INFO] [bColoredChat] version 1.4.0 is enabled!
    20:19:00 [INFO] Loading ColoredSigns
    20:19:00 [INFO] CommandSigns enabled
    20:19:00 [INFO] [HELP] 44 extra help entries loaded
    20:19:00 [INFO] [HELP] Permissions enabled using: Permissions v2.5.5
    20:19:00 [INFO] [HELP] Help 0.2 enabled
    20:19:00 [INFO] [iChat] Found Permissions (v2.5.5)
    20:19:00 [INFO] iChat (v2.2.2) enabled
    20:19:00 [INFO] LoginMessage 0.6_1 enabled
    20:19:01 [INFO] [MYHOME]: 1 homes loaded
    20:19:01 [INFO] [MYHOME] Permissions enabled using: Permissions v2.5.5
    20:19:01 [INFO] [MYHOME] 'Help' support enabled.
    20:19:01 [INFO] [MYHOME] MyHome 1.9.3 enabled
    20:19:01 [INFO] [MYWARP]: 1 warps loaded
    20:19:01 [INFO] [MYWARP] Permissions enabled.
    20:19:01 [INFO] [MYWARP] 'Help' support enabled.
    20:19:03 [SCHWERWIEGEND] BLOCK_RIGHTCLICKED loading MyWarp v1.10.3 (Is it up to
    date?)
    java.lang.NoSuchFieldError: BLOCK_RIGHTCLICKED
            at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:73)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:514)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    20:19:03 [INFO] [OddItem] 0.6.3 enabled
    20:19:03 [INFO] [OddItem] Parsed 490 entries.
    20:19:03 [INFO] [SpawnMob] Permission system found, plugin enabled
    20:19:03 [INFO] SpawnX enabled
    20:19:03 [INFO] WorldEdit 4.2 enabled.
    20:19:03 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
    for permissions.
    20:19:04 [SCHWERWIEGEND] PLAYER_ITEM loading WorldEdit v4.2 (Is it up to date?)
    java.lang.NoSuchFieldError: PLAYER_ITEM
            at com.sk89q.worldedit.bukkit.WorldEditPlugin.registerEvents(WorldEditPl
    ugin.java:133)
            at com.sk89q.worldedit.bukkit.WorldEditPlugin.onEnable(WorldEditPlugin.j
    ava:104)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:514)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    20:19:04 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugi
    n for permissions.
    20:19:04 [INFO] WorldGuard: Single session is enforced.
    20:19:04 [INFO] WorldGuard: TNT ignition is PERMITTED.
    20:19:04 [INFO] WorldGuard: Lighters are PERMITTED.
    20:19:04 [INFO] WorldGuard: Lava fire is blocked.
    20:19:04 [INFO] WorldGuard: All fire spread is disabled.
    20:19:04 [SCHWERWIEGEND] BLOCK_DAMAGED loading WorldGuard v4.0-alpha1 (Is it up
    to date?)
    java.lang.NoSuchFieldError: BLOCK_DAMAGED
            at com.sk89q.worldguard.bukkit.WorldGuardPlugin.registerEvents(WorldGuar
    dPlugin.java:193)
            at com.sk89q.worldguard.bukkit.WorldGuardPlugin.onEnable(WorldGuardPlugi
    n.java:168)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:514)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    20:19:04 [INFO] [OddGive] 0.7.9 enabled
    20:19:04 [INFO] Done (0,535s)! For help, type "help" or "?"
    i think so but thats not the problem wye doesnt the admin color? its just white
    ow and the eroer from world edit and stuf not impotant works

    is ther somting wrong?

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

    Drakia

    @maxyboy So, does the message format properly change to include the group name?
    Also, at the top of your log there is the message "Invalid config file found and converted to proper name/format." which means your config is not right. Is it named the same as your world name with .cfg at the end?

    I also already asked you not to double post. I have a life, I don't sit here refreshing your topic to see if you've provided me with more information. I will answer you when I'm able to answer. Next double post I will be reporting.
     
  26. Offline

    maxyboy

    yes this is what it looks like
    [admin] maxymunte :
    but its white its
    the color should be red
     
  27. Offline

    Drakia

    @maxyboy Your problem is you're running both bColoredChat and iChat at the same time. Please do not run multiple chat formatting plugins at once.

    Hmm, that wasn't the plugin I was thinking of. Can you try disabling everything except iChat and Permissions?
     
  28. Offline

    maxyboy

    i did still dind work
    my bukit version is 612
     
  29. Offline

    Drakia

    Lots of people are running the latest version on 612/617, I know it works properly. Honestly the only thing I can think is your Permissions isn't setup right.
     
  30. Offline

    maxyboy

    im not that good in permisiion but you said it was alright page 13 my permission
     
  31. Offline

    Drakia

    The layout is fine, doesn't mean it's named right. It has to be the same name as your world (As defined in server.properties), same capitalization.
     
Thread Status:
Not open for further replies.

Share This Page