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

    Later42

    @HAWKEYE10, I honestly hope this fixes it. I am not really sure, because I didn't see any technical errors that could be related to this (there were some, but not involved with iChat in any way). I cleaned up your files a bit for you (removing double entries, specified entries that were not needed because you had granted a wildcard already and so on). If it does not.. well, I have no idea's then either. I did this the same way I did my setup, and that just works. Good luck, and make sure you backup your files before overwriting with mine!
     

    Attached Files:

  3. Offline

    HAWKEYE10


    ok thank you very much im backing up and trying now
     
  4. Offline

    marvinbek

    Confirmed AND working on PermissionsEX.
     
  5. Offline

    HAWKEYE10


    what did you do to it cause its working like a champ
     
  6. Offline

    Later42

    You had a few typing errors and several other flaws in your permissions.yml (forgot the name of yours, but you know what I mean). All I did was sort them out and fix them. It also saved you 300 bytes (now that's something to be proud of :sarcasm: ). ;)

    I am glad I was able to help you :).
     
  7. Offline

    HAWKEYE10

    so will i srew anythin up if i change the colors
     
  8. Offline

    Later42

    I don't think you will, but if you do, you can always post it here again. If you change nothing but the colors, it should not be broken afterwards.
     
  9. Offline

    HAWKEYE10


    but lets say i add permissions nodes (i don't plan on it but just saying) what should i look over before i save
     
  10. Hey Drakia!

    You built one of the most awesome plugins! Could you maybe put the bukkit1000 version online again? :)

    Keep making great stuff!
    ~Martijn
     
  11. Offline

    Drakia

    This versions is compatible with b1000 but I will not offer support if you run into problems.
     
  12. Thanks for your reply! This version gives (eeeh what I memorized: pass to PLAYER_CHAT) errors everytime someone sends a chat message and after a few times crashes the server leaving all player data corrupted. Sooo that's probably some other plugin of mine (I have plenty) causing some problems.

    I understand you don't give support haha, that would be way too much to handle mate!

    Maybe the 1000 version does not do this, it would be great if you could post it somewhere (like Old Versions), but if not, no problem. There's surely some substitute out there till 1.8 comes out :D

    Cheers!
    ~Martijn
     
  13. Offline

    Drakia

    @Muizers There WAS no b1000 version, nothing has changed since something like 953
     
  14. Okay! I've gotten a 953-version from someone else's server and it seems to be running fine!
    Thank you again :)
     
  15. Offline

    Siriuo

    could you add support in censoring for wildcards where * would be any text. This would be good for stopping people bypassing specific set words e.g *moo* would sensor anything before and after the moo
     
  16. Offline

    Drakia

    Censoring is going to be removed in the next release.
     
  17. Offline

    Siriuo

    oh okay...
     
  18. Offline

    Drakia

    Censoring was feature-creep due to the previous iChat implementation having it. It doesn't belong in a chat formatting plugin.
     
  19. Offline

    Siriuo

    okay would there be a separate plugin developed for censoring which would work with iChat?
     
  20. Offline

    Drakia

    Any censoring plugin will work with iChat, I however will not be implementing said plugin.
     
  21. Offline

    Siriuo

    Okay thanks
     
  22. Offline

    Arton

    Dos this work with PermissionsEx
     
  23. Offline

    iFreZzAx

    Will this be updated to work with superperms ?
     
  24. Offline

    Flatliner

    There's a post a few pages back where he linked to a test build that works with superperms. I've been using it without issue for a few days now (works with permissionsex too since it supports superperms).
     
  25. Offline

    AirForce

    Having a problem. Using TheYeti's Permissions 3.x and I have group prefixes set, but iChat isn't doing anything about them, it is putting down [] <PlayerName> instead of [<prefix>] <PlayerName>. Here's my iChat config and my groups file.

    iChat config.yml
    Code:
    censor-list: []
    censor-color: '&f'
    date-format: HH:mm:ss
    message-format: '[+prefix&f] +name: +message'
    me-format: '* +name +message'
    censor-char: '*'
    censor-string-color: '&f'
    censor-colored: false
    Permissions' groups.yml file
    Code:
    groups:
        Noobie:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
            - admincmd.time.set
            - admincmd.item.add
            - admincmd.time.day
            - admincmd.item.more
        Regular:
            default: false
            info:
                prefix: '&eBUILDER'
                suffix: ''
                build: true
            inheritance:
            - Noobie
            permissions:
            - HomeX.*
            - achivement.use
            - buttoncontrol.time.*
        Moderator:
            default: false
            info:
                prefix: '&2MODERATOR'
                suffix: ''
                build: true
            inheritance:
            - Regular
            permissions:
            - admincmd.time.set
            - admincmd.item.add
            - admincmd.item.more
            - admincmd.item.repair
            - worldedit.brush.sphere
            - worldedit.brush.cylinder
            - worldedit.brush.clipboard
            - worldedit.brush.smooth
            - worldedit.brush.ex
            - worldedit.chunkinfo
            - worldedit.listchunks
            - worldedit.delchunks
            - worldedit.clipboard.copy
            - worldedit.clipboard.cut
            - worldedit.clipboard.paste
            - worldedit.clipboard.rotate
            - worldedit.clipboard.flip
            - worldedit.clipboard.load
            - worldedit.clipboard.save
            - worldedit.clipboard.clear
            - worldedit.limit
            - worldedit.generation.cylinder
            - worldedit.generation.sphere
            - worldedit.generation.forest
            - worldedit.generation.pumpkins
            - worldedit.history.undo
            - worldedit.history.redo
            - worldedit.history.clear
            - worldedit.navigation.unstuck
            - worldedit.navigation.ascend
            - worldedit.navigation.descend
            - worldedit.navigation.ceiling
            - worldedit.navigation.thru
            - worldedit.navigation.jumpto
            - worldedit.navigation.up
            - worldedit.region.set
            - worldedit.region.replace
            - worldedit.region.overlay
            - worldedit.region.faces
            - worldedit.region.smooth
            - worldedit.region.move
            - worldedit.region.stack
            - worldedit.regen
            - worldedit.scripting.execute
            - worldedit.selection.pos
            - worldedit.selection.hpos
            - worldedit.selection.chunk
            - worldedit.wand
            - worldedit.wand.toggle
            - worldedit.selection.expand
            - worldedit.selection.contract
            - worldedit.selection.shift
            - worldedit.selection.outset
            - worldedit.selection.inset
            - worldedit.selection.size
            - worldedit.analysis.count
            - worldedit.analysis.distr
            - worldedit.snapshots.list
            - worldedit.snapshots.restore
            - worldedit.snapshots.restore
            - worldedit.superpickaxe
            - worldedit.superpickaxe.area
            - worldedit.superpickaxe.recursive
            - worldedit.tool.info
            - worldedit.tool.tree
            - worldedit.tool.replacer
            - worldedit.tool.data-cycler
            - worldedit.superpickaxe
            - worldedit.brush.options.mask
            - worldedit.brush.options.material
            - worldedit.brush.options.size
            - worldedit.fill
            - worldedit.fill.recursive
            - worldedit.drain
            - worldedit.fixlava
            - worldedit.fixwater
            - worldedit.removeabove
            - worldedit.removebelow
            - worldedit.removenear
            - worldedit.replacenear
            - worldedit.snow
            - worldedit.thaw
            - worldedit.extinguish
            - worldedit.butcher
            - worldedit.remove
            - worldedit.reload
            - worldguard.fire-toggle.stop
            - worldguard.god
            - worldguard.god.other
            - worldguard.heal
            - worldguard.heal.other
            - worldguard.slay
            - worldguard.slay.other
            - worldguard.stack
            - worldguard.locate
            - worldguard.region.define
            - worldguard.region.redefine
            - worldguard.region.claim
            - worldguard.region.select
            - worldguard.region.info
            - worldguard.region.list
            - worldguard.region.flag
            - worldguard.region.setpriority
            - worldguard.region.setparent
            - worldguard.region.remove
            - worldguard.region.addmember
            - worldguard.region.addowner
            - worldguard.region.removemember
            - worldguard.region.removeowner
            - worldguard.reload
            - worldguard.report
            - admincmd.player.kick
            - admincmd.tp.to
            - vanish.vanish
            - vanish.nopickup
            - vanish.noaggromobs
        Admin:
            default: false
            info:
                prefix: '&4ADMIN'
                suffix: ''
                build: true
            inheritance:
            permissions:
            - '*'
        Administrator:
            permissions:
            inheritance:
    track:
    - Noobie
    - Regular
    - Moderator
     
  26. Offline

    Drakia

    @AirForce You didn't post your users permissions config
     
  27. Offline

    AirForce

    Sorry. I have fixed the problem myself as it was an error on my part in the users.yml file.
     
  28. Offline

    havokunleashed

    I have Yeti installed on my Servercraft LLC Server and we have Essentials (Latest Build) and Permissions (YETI) along with the iChat 3 Plugin . I have updated the groups.yml as listed for YETI and the only 2 that i have modified are Moderator and Admins as a test. Neither of them after Permissions Reload and Server Restart - show the color change.
    Please note there is no config.yml in the YETI Permissions folder.
    Its just globalusers.yml , globalgroups.yml, storageconfig.yml (folder world), (folder world_nether)

    Yeti Config - groups.yml
    http://pastebin.com/T2Qkbzxw

    Code:
    groups:
        Default:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
            - foo.bar
            - essentials.me
            - essentials.tp
            - essentials.rules
            - essentials.msg
            - buttonwarp.use
            - essentials.motd
            - essentials.spawn
            - essentials.help
            - essentials.home
            - essentials.tppos
        Moderator:
            default: false
            info:
                prefix: '&5'
                suffix: ''
                build: true
            inheritance:
            - Default
            permissions:
            - regios.bypass
            - simplechestlock.lock
            - simplechestlock.lock.*
            - essentials.me
            - essentials.tp
            - essentials.rules
            - essentials.msg
            - buttonwarp.use
            - essentials.motd
            - essentials.spawn
            - essentials.help
            - essentials.home
            - essentials.tppos
        Admins:
            default: false
            info:
                prefix: '&e'
                suffix: ''
                build: true
            inheritance:
            permissions:
            - essentials.give
            - regios.*
            - '*'
            - magiccarpet.ml
            - magiccarpet.mc
        VIP:
            default: false
            info:
                prefix: VIP-
                suffix: ''
                build: true
            inheritance:
            permissions:
            - essentials.sethome
            - magiccarpet.ml
            - essentials.tpaccept
            - essentials.tp
            - essentials.tpa
            - magiccarpet.mc
            - essentials.tpdeny
            - essentials.spawn
            - essentials.home
            - essentials.sethome
            - chestlock.lock
            - chestlock.own
            - chestlock.unlockable
            - chestlock.free
            - essentials.rules
            - buttonwarp.use
            - chestlock.usekey
            - essentials.spawn
            - essentials.motd
            - essentials.help
            - essentials.home
            - simplechestlock.lock
            - simplechestlock.lock.*
            - essentials.tppos
        Builders:
            default: false
            info:
                prefix: b-
                suffix: ''
                build: true
            inheritance:
            permissions:
            - essentials.sethome
            - chestlock.lock
            - chestlock.own
            - chestlock.unlockable
            - chestlock.free
            - essentials.rules
            - buttonwarp.use
            - chestlock.usekey
            - essentials.spawn
            - essentials.motd
            - essentials.help
            - essentials.home
            - simplechestlock.lock
            - simplechestlock.lock.*
            - simplechestlock.command.*
        Reach:
            default: false
            info:
                prefix: r-
                suffix: ''
                build: true
            inheritance:
            permissions:
            - essentials.give
            - '*'
            - regios.*
            - magiccarpet.ml
            - magiccarpet.mc
        New:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
            - essentials.me
            - essentials.tp
            - essentials.rules
            - essentials.msg
            - buttonwarp.use
            - essentials.motd
            - essentials.spawn
            - essentials.help
            - essentials.home
            - essentials.tppos
        Elite:
            default: false
            info:
                prefix: E-
                suffix: ''
                build: true
            inheritance: VIP
            permissions:
            - essentials.heal
            - essentials.clearinventory
            - essentials.time
            - essentials.weather
            - essentials.warp
            - essentials.warp.list
            - simplechestlock.lock
            - simplechestlock.lock.*
        Therras:
            default: false
            info:
                prefix: ''
                suffix: ''
                inheritance:
                permissions:
                - kiwiadmin.ban
                - kiwiadmin.kick
                - kiwiadmin.unban
                - kiwiadmin.reload
                - kiwiadmin.tempban
                - kiwiadmin.ipban
                - IPget.self
                - IPget.other
                - simplechestlock.lock
                - simplechestlock.lock.*
        Paradox:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
            - essentials.give
            - regios.*
            - '*'
            - magiccarpet.ml
            - magiccarpet.mc
    iChatP3 Config
    http://pastebin.com/rc10yuC9

    Code:
    censor-list: []
    censor-color: '&f'
    date-format: HH:mm:ss
    message-format: '[+prefix+group+suffix&f] +name: +message'
    me-format: '* +name +message'
    censor-char: '*'
    censor-string-color: '&f'
    censor-colored: false
    Could you please point me in the direction as to how to fix this and get the colors working correctly. @AirForce, if you fixed it, could you shed some light as to how. Thanks.

    -HavokUnleashed
     
  29. Offline

    FlyWire

    My iChat isn't wanting to show the [GroupName] in-front of peoples names in-game.

    Code:
    151 recipes
    
    16 achievements
    
    >10:36:17 [INFO] Starting minecraft server version Beta 1.7.3
    
    >10:36:17 [INFO] Loading properties
    
    >10:36:17 [INFO] Starting Minecraft server on 65.99.193.5:25571
    
    >10:36:18 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-980-g4ed23b1-b1060jnks (MC: 1.7.3)
    
    >10:36:18 [INFO] Starting Minequery server on 65.99.193.5:25575
    
    >10:36:19 [INFO] [Permissions] (Yeti) was initialized.
    
    >10:36:19 [INFO] [Permissions] (Yeti) was initialized.
    
    >10:36:19 [INFO] Preparing level "FlyCraft v1"
    
    >10:36:19 [INFO] Preparing start region for level 0 (Seed: 2231268225931566865)
    
    >10:36:19 [INFO] Loading BetterShop version 1.6.6.6 ...
    
    >10:36:20 [INFO] [BetterShop] Notice: Unused Configuration Nodes:
    
    strings.commandlog, strings.listalias
    
    >10:36:22 [INFO] [BetterShop] Newer BetterShop version found on git (Tue Jul 19 18:35:07 EDT 2011)
    
    >10:36:22 [INFO] [BetterShop] BetterShop.csv loaded.
    
    >10:36:22 [SEVERE] Error occurred while enabling BetterShop v1.6.6.6 (Is it up to date?): com.earth2me.essentials.Essentials.getStatic()Lcom/earth2me/essentials/Essentials;
    
    java.lang.NoSuchMethodError: com.earth2me.essentials.Essentials.getStatic()Lcom/earth2me/essentials/Essentials;
    
      at com.nhksos.jjfs85.BetterShop.BetterShop.hookDepends(BetterShop.java:213)
    
      at com.nhksos.jjfs85.BetterShop.BetterShop.onEnable(BetterShop.java:302)
    
      at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    
      at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
    
      at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    
      at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
    
      at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
    
      at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
    
      at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
    
      at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
    
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
    
      at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    >10:36:22 [INFO] BorderGuard version 4.11 is enabled!
    
    >10:36:22 [INFO] [EasyFlight] version [0.5] is Enabled.
    
    >10:36:22 [INFO] [SpawnControl] version [0.8.1] loaded
    
    >10:36:22 [INFO] [MyHome] 0 homes loaded
    
    >10:36:22 [INFO] [MyHome] Permissions enabled using: GroupManager v1.0(alpha-5) [Zombie-Version]
    
    >10:36:22 [WARNING] [MyHome] Help plugin not detected. Only providing help via /home help.
    
    >10:36:22 [INFO] [MyHome] MyHome 2.0 enabled
    
    >10:36:22 [INFO] [Permissions] version [2.7.2] (Yeti)  loaded
    
    >10:36:22 [INFO] [AutoAnnouncer] Permissions support enabled!
    
    >10:36:22 [INFO] [AutoAnnouncer] Settings Loaded (1 announces).
    
    >10:36:22 [INFO] [AutoAnnouncer] Scheduled every 5 minutes!
    
    >10:36:22 [INFO] [AutoAnnouncer] v1.3-06.25 is enabled!
    
    >10:36:22 [INFO] [AutoAnnouncer] Developed by: [Sharkiller]
    
    >10:36:22 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    
    >10:36:22 [INFO] GroupManager version 1.0(alpha-5) [Zombie-Version] is enabled!
    
    >10:36:22 [INFO] [CFBanner] Plugin Enabled
    
    >10:36:22 [INFO] [CFBanner] CFBanner was created by CainFoool. Rewrote.
    
    >10:36:22 [INFO] [CFBanner] Permissions found. Using Permissions v2.7.2
    
    >10:36:22 [INFO] [Permissions] version [3.1] (Yeti)  loaded
    
    >10:36:22 [INFO] [mxAntiPVPCheat] Started
    
    >10:36:22 [INFO] [HeroicDeath] 1.8.2.157 enabled.
    
    >10:36:22 [INFO] IPGet version 0.5 is enabled!
    
    >10:36:23 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    
    >10:36:23 [INFO] WorldGuard: (FlyCraft v1) Single session is enforced.
    
    >10:36:23 [INFO] WorldGuard: (FlyCraft v1) TNT ignition is PERMITTED.
    
    >10:36:23 [INFO] WorldGuard: (FlyCraft v1) Lighters are PERMITTED.
    
    >10:36:23 [INFO] WorldGuard: (FlyCraft v1) Lava fire is blocked.
    
    >10:36:23 [INFO] WorldGuard: (FlyCraft v1) Fire spread is UNRESTRICTED.
    
    >10:36:23 [INFO] WorldGuard: Loaded configuration for world 'FlyCraft v1"
    
    >10:36:23 [INFO] WorldGuard: 14 regions loaded for 'FlyCraft v1'
    
    >10:36:23 [INFO] WorldGuard: Unable to register missing event type SNOW_FORM
    
    >10:36:23 [INFO] WorldGuard 5.2.2 enabled.
    
    >10:36:23 [INFO] WorldEdit 4.6 enabled.
    
    >10:36:23 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    
    >10:36:23 [INFO] [CombatTag] Operational.
    
    >10:36:23 [INFO] [CombatTag] 2.9 Detected existing config file and loading.
    
    >10:36:23 [INFO] [VanishNoPickup] 1.9.12 enabled.
    
    >10:36:23 [INFO] [SolitaryConfinement] Plugin enabled! (version 1.0)
    
    >10:36:23 [INFO] [BBROTHER] ------------------------------------
    
    >10:36:23 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    
    >10:36:23 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    
    >10:36:23 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    
    >10:36:23 [INFO] [BBROTHER] Please stay tuned in irc.7chan.org #bigbrother for updates and build notifications.
    
    >10:36:23 [INFO] [BBROTHER] ------------------------------------
    
    >10:36:23 [SEVERE] [BBROTHER] Please rename BigBrother.example.yml to BigBrother.yml and edit it, otherwise BB will not work!
    
    >10:36:23 [SEVERE] Error occurred while disabling BigBrother v1.11.0-SNAPSHOT (Is it up to date?): null
    
    java.lang.NullPointerException
    
      at me.taylorkelly.bigbrother.datasource.BBDB.shutdown(BBDB.java:130)
    
      at me.taylorkelly.bigbrother.BigBrother.onDisable(BigBrother.java:78)
    
      at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
    
      at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:906)
    
      at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:294)
    
      at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:120)
    
      at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    
      at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
    
      at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    
      at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
    
      at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
    
      at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
    
      at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
    
      at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
    
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
    
      at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    >10:36:24 [INFO] Loaded Essentials build 2.5.5 by [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
    
    >10:36:24 [INFO] Loaded EssentialsGeoIP build 2.5.5 by essentials team
    
    >10:36:24 [INFO] This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
    
    >10:36:24 [INFO] (NoCheat) Did you know? NoCheat now supports the new Bukkit-Permission system. You can activate it in the config file.
    
    >10:36:24 [INFO] (NoCheat) Did you know? There will be a change in the near future to how movement in CraftBukkit works, which will break NoCheats moving-check(s) completely, causing tons of false positives. Be careful if you tend to run bleeding edge builds of CraftBukkit.
    
    >10:36:24 [INFO] (NoCheat) Did you know? This version of NoCheat was written for CraftBukkit RB 1000, but may still work for some older or newer versions.
    
    >10:36:24 [INFO] (NoCheat) Did you know? You can find detailed information about all configuration options of NoCheat in the file "descriptions.txt" in your "plugins/NoCheat" folder
    
    >10:36:24 [INFO] (NoCheat) Did you know? You can deactivate these Messages in the config file, if they annoy you.
    
    >10:36:24 [INFO] [NoCheat] version [1.11b] couldn't find CrafTIRC plugin. Disabling logging to IRC.
    
    >10:36:24 [INFO] [NoCheat] version [1.11b] is enabled with the following checks: moving speedhack flying fastswim
    
    >10:36:24 [INFO] [Factions v1.4.7] === ENABLE START ===
    
    >10:36:24 [INFO] [Factions v1.4.7] Loading conf from disk
    
    >10:36:24 [INFO] [Factions v1.4.7] Loading players from disk
    
    >10:36:24 [INFO] [Factions v1.4.7] Loading factions from disk
    
    >10:36:24 [INFO] [Factions v1.4.7] Loading board from disk
    
    >10:36:24 [INFO] [Factions v1.4.7] Found and will use Permissions v2.7.2 for permissions
    
    >10:36:24 [INFO] [Factions v1.4.7] EssentialsEco hook available, but disabled ("econEssentialsEcoEnabled": false).
    
    >10:36:24 [INFO] [Factions v1.4.7] === ENABLE DONE (Took 202ms) ===
    
    >10:36:24 [INFO] Server permissions file permissions.yml is empty, ignoring it
    
    >10:36:24 [INFO] Done (0.540s)! For help, type "help" or "?"
    
    >10:36:24 [INFO] 'spawn-protection' in server.properties has been moved to 'settings.spawn-radius' in bukkit.yml. I will move your config for you.

    Permissions:
    http://pastebin.com/kc8R4snb

    iChat Config (got config from a YouTuber)
    http://pastebin.com/7BHwqyD6

    My Plugins:

    AutoAnnouncer
    BigBrother
    BorderGuard
    CombatTag
    EasyFlight
    Essentials
    EssentialsGeoIP
    Factions
    GroupManager
    HeroicDeath
    iChat
    IPGet
    MyHome
    NoCheat
    Permissions
    SolitaryConfinement
    SpawnControl
    VanishNoPickup
    WorldEdit
    WorldGuard

    btw I know BetterShop isn't working, I removed it.

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

    charlie k-j

    How to make just name a colour for certain groups? no [] just the name
     
  31. Offline

    Drakia

    @havokunleashed I need your user config as well.
    @FlyWire You don't have iChat installed.
    @charlie k-j The message-format is pretty straight forward, you can figure it out.
     
Thread Status:
Not open for further replies.

Share This Page