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

    Gratlofatic

    I just re-wrote it. Still problem.
     
  3. Offline

    Drakia

    Considering the server log you posted and the permissions config don't match up, I can't help you.
     
  4. Offline

    andrewkm

    Question.
    Say I have this being censored:
    [duck,ducker,ducking]
    and someone says "oh my duckk!"
    How to make that censored as well, so people dont say constant swears with just more Ks for example, ... that i have to add each one to censor list? Would be lots better to just put [duck*] but i see its not possible.
    Anyway to achieve what im looking for?
     
  5. Offline

    Drakia

    Nope. Unless you feel like writing me a new censor function that won't censor words such as "assassin" but will censor "assssssssss" or "asssssssshole." Good luck with that.
     
  6. Offline

    Truecorruptor

    I could use some help. When ever i try to ype something colours go away and this is the error

    2011-04-25 11:40:08 [SEVERE] Could not pass event PLAYER_CHAT to iChat
    java.lang.NullPointerException
    at com.nijiko.permissions.Control.getGroup(Control.java:536)
    at net.TheDgtl.iChat.iChat.getPrefix(iChat.java:238)
    at net.TheDgtl.iChat.playerListener.onPlayerChat(playerListener.java:43)
    at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:234)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:619)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:607)
    at net.minecraft.server.Packet3Chat.a(SourceFile:36)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)

    And here is my permissions file

    plugin:
    permissions:
    system: default
    copies: null
    groups:
    Member:
    default: true
    info:
    prefix: '&2[&2Member&2]&f'
    suffix: ''
    build: true
    inheritance: null
    permissions:
    - foo.bar
    - BOSEconomy.common
    - HomeX.*
    - mcmmo.motd
    - mcmmo.regeneration
    - mcmmo.chat.partychat
    - mcmmo.commands.ability
    - mcmmo.commands.ptp
    - mcmmo.commands.party
    - mcmmo.ability.woodcutting
    - mcmmo.ability.mining
    - mcmmo.ability.axes
    - mcmmo.ability.excavation
    - mcmmo.ability.swords
    - mcmmo.ability.unarmed
    - mcmmo.ability.herbalism
    - mcmmo.skills.*
    - SpawnX.spawn
    - wormhole.simple.use
    - wormhole.simple.build
    - wormhole.simple.remove
    - uQuest.CanQuest.*
    - money2xp.user
    - iConomy.list
    - craftbook.mech.*
    Gladiator:
    default: false
    info:
    prefix: '&8[&8Gladiator&8]&f'
    suffix: ''
    build: true
    inheritance:
    - Member
    permissions:
    - bar.foo
    - BOSEconomy.common
    Master:
    default: false
    info:
    prefix: '&3[&3Master&3]&f'
    suffix: ''
    build: true
    inheritance:
    - Gladiator
    permissions:
    - bar.foo
    - BOSEconomy.common
    - mcmmo.chat.adminchat
    - admincmd.player.msg
    - admincmd.player.loc
    - admincmd.tp.to
    - admincmd.tp.from
    Moderator:
    default: false
    info:
    prefix: '&1[&1Moderator&1]&f'
    suffix: ''
    build: true
    inheritance:
    - Master
    permissions:
    - BOSEconomy.common
    - admincmd.time.set
    - admincmd.item.add
    - admincmd.item.repair
    - admincmd.tp.players
    - iConomy.admin.grant
    - iConomy.admin.reset
    - iConomy.admin.account.create
    - permissions.group
    Admins:
    default: false
    info:
    prefix: '&4[&4Admins&4]&f'
    suffix: ''
    build: true
    inheritance: null
    permissions:
    - '*'
    users:
    Truecorruptor:
    group: Member
    permissions: null
    Villagermike:
    group: Admins
    permissions: null
    TheGreyBeast:
    group: Admins
    permissions: null
    xRileytjex:
    group: Admins
    permissions: null
    TheDecimator:
    group: Admins
    zourok123:
    group: Member
    dragon95king:
    group: Master

    NVM i fixed my own problem. But is their a way to make the brackets colored. Like my square brackets are white when member is green

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

    Drakia

    Unless you are using another chat plugin that is taking over the coloring, you have full control over what those brackets show up as.
     
  8. Offline

    u83rju1c3

    Perfect! Thanks for letting me know about that... guess i will have to look elsewhere for a not-so-annoying text wrapper.
     
  9. Offline

    ChrisD

    when i type it says
    []molip10:blahdyblahbla
    i typed
    molip10:
    group: Admins
    permissions:
    info:
    prefix:'&1[&3Admin&1]&2'
     
  10. Offline

    Drakia

  11. Offline

    ChrisD

    can i have help please.. :p
     
  12. Offline

    Drakia

    @ChrisD Nope.

    I guess I'll be kind of nice. Go read the first post. Thoroughly.
     
  13. Offline

    ChrisD

    ? i cant find anything!!!!!! i dunno what to look 4
    :(
     
  14. Offline

    Drakia

    Wow, you can't read bright red text. Okay. No help for you. Bye now.
     
    aPunch likes this.
  15. Offline

    jenso942

  16. Offline

    Drakia

    @jenso942
    From your startup log:
    "2011-04-27 16:07:41 [INFO] [PermissionsPlus] No Groups Defined."
    My guess is your Permissions isn't setup right, the file has to be named the exact same as your world name, and it's case sensitive.
     
  17. Offline

    jenso942

    @Drakia
    It is excact the same name as my world, and i did notice that, and dont know why, and my permissions doesnt work either, so it might be it, i will check everything again.

    Edit: Checked everything and renamed any other file called something starting with world, i renamed the world to something different than just the default 'world' (to World1)

    Still doesn't work.
     
  18. Offline

    Drakia

    As long as that 'No Groups' is there, it's a problem with Permissions, and not iChat.
     
  19. Offline

    jenso942

    @Drakia So you can't help.
     
  20. Offline

    Bobertbarker

    Hey I've got a problem with iChat on 733 with the prefix. It makes my name red (although that might be because I have that set in groupmanager) but it doesn't say Admin in front of my name. Here's the error. Thanks in advance.
    Code:
    2011-04-27 20:05:21 [INFO] Bobertbarker [/EDIT] logged in with entity id 96
    2011-04-27 20:05:24 [SEVERE] Could not pass event PLAYER_CHAT to iChat
    java.lang.NullPointerException
        at net.TheDgtl.iChat.iChat.getPrefix(iChat.java:233)
        at net.TheDgtl.iChat.playerListener.onPlayerChat(playerListener.java:43)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:236)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:644)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:632)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-27 20:05:24 [INFO] <§cBobertbarker§f> Test
     
  21. Offline

    Drakia

    Permissions is not my plugin. I do not offer support for it.

    @James Go re read the first post to see what info you need to provide for me to not ignore you.
     
  22. Offline

    Bobertbarker

    Sorry I didn't read all that. Ok here's the log from start to close
    Code:
    2011-04-27 20:04:57 [INFO] Starting minecraft server version Beta 1.5_02
    2011-04-27 20:04:57 [INFO] Loading properties
    2011-04-27 20:04:57 [INFO] Starting Minecraft server on *:25565
    2011-04-27 20:04:57 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-700-gf3ae4c3-b733jnks (MC: 1.5_02)
    2011-04-27 20:04:57 [INFO] Preparing level "world"
    2011-04-27 20:04:57 [INFO] Preparing start region
    2011-04-27 20:04:58 [INFO] BlockCantKeepUpSpam version 0.1 is enabled!
    2011-04-27 20:04:58 [INFO] [BlueTelePads] version 0.5 ENABLED
    2011-04-27 20:04:58 [INFO] [Citizens]: Permissions enabled.
    2011-04-27 20:04:58 [INFO] [Citizens]: Loaded 0 NPC's
    2011-04-27 20:04:58 [INFO] [Citizens]: version [1.07g_5] (Helpers) loaded
    2011-04-27 20:04:58 [INFO] CraftBookCommon 3.0-alpha2 enabled.
    2011-04-27 20:04:58 [INFO] CraftBookCommon: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-27 20:04:58 [INFO] CraftBookCircuits 3.0-alpha2 enabled.
    2011-04-27 20:04:58 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-27 20:04:58 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-27 20:04:58 [INFO] CraftBookMechanisms 3.0-alpha2 enabled.
    2011-04-27 20:04:58 [INFO] CraftBookMechanisms: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-27 20:04:58 [INFO] 1 cauldron recipe(s) loaded
    2011-04-27 20:04:58 [INFO] CraftBukkitUpToDate version 2.5.1 is enabled!
    2011-04-27 20:04:58 [INFO] CButD: Permission didn't work, defaulting to OP
    2011-04-27 20:04:59 [INFO] CButD: CraftBukkit is up to Date
    2011-04-27 20:04:59 [INFO] [DelayedStop] Enabling Delayed Stop v0.16
    2011-04-27 20:04:59 [INFO] [DelayedStop] GroupManager system found
    2011-04-27 20:04:59 [INFO] [DelayedStop] version 0.16 enabled
    2011-04-27 20:04:59 [INFO] Elevators version 1.4.2 is enabled and linked to Permissions! 0 elevators in world "world" loaded.
    2011-04-27 20:04:59 [INFO] Loaded Essentials build 2.2.5 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-04-27 20:04:59 [INFO] [General] version [2.2.5] (Chernobyl) loaded
    2011-04-27 20:04:59 [INFO] [General] hooked into Permissions.
    2011-04-27 20:04:59 [INFO] General is giving afk to Essentials
    2011-04-27 20:04:59 [INFO] General is giving compass to Essentials
    2011-04-27 20:04:59 [INFO] General is giving getpos to Essentials
    2011-04-27 20:04:59 [INFO] General is giving give to Essentials
    2011-04-27 20:04:59 [INFO] General is giving help to Essentials
    2011-04-27 20:04:59 [INFO] General is giving item to Essentials
    2011-04-27 20:04:59 [INFO] General is giving i to Essentials
    2011-04-27 20:04:59 [INFO] General is giving playerlist to Essentials
    2011-04-27 20:04:59 [INFO] General is giving who to Essentials
    2011-04-27 20:04:59 [INFO] General is giving online to Essentials
    2011-04-27 20:04:59 [INFO] General is giving motd to Essentials
    2011-04-27 20:04:59 [INFO] General is giving msg to Essentials
    2011-04-27 20:04:59 [INFO] General is giving time to Essentials
    2011-04-27 20:04:59 [INFO] General is giving tp to Essentials
    2011-04-27 20:04:59 [INFO] General is giving tphere to Essentials
    2011-04-27 20:04:59 [INFO] General is giving s to Essentials
    2011-04-27 20:04:59 [INFO] [HeroicDeath] 1.8.0.150 enabled.
    2011-04-27 20:04:59 [INFO] [iChat] Found Permissions (v2.5.1)
    2011-04-27 20:04:59 [INFO] iChat (v2.2.3) enabled
    2011-04-27 20:04:59 [INFO] Lockette version 1.3.7 is being enabled!  Yay!  (Core version 1.0)
    2011-04-27 20:04:59 [INFO] Lockette: Detected craftbukkit build [733] ok.
    2011-04-27 20:04:59 [INFO] Lockette: Linked to GroupManager plugin version 1.0(alpha-5)
    2011-04-27 20:04:59 [INFO] Lockette: Ready to protect your containers.
    2011-04-27 20:04:59 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    2011-04-27 20:04:59 [INFO] [Minecart Mania] MinecartManiaCore version 1.1.3 is enabled!
    2011-04-27 20:04:59 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.1.0 is enabled!
    2011-04-27 20:04:59 [INFO] [Minecart Mania] MinecartManiaStation version 1.1.0 is enabled!
    2011-04-27 20:04:59 [INFO] StairDrop v0.1 Enabled!
    2011-04-27 20:04:59 [INFO] [Tunnelr] Permissions found, commencing load.
    2011-04-27 20:04:59 [INFO] [Tunnelr]  version [1.2.1] enabled.
    2011-04-27 20:04:59 [INFO] WorldEdit 4.4 enabled.
    2011-04-27 20:04:59 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-27 20:04:59 [INFO] [AntiBuild] version 1.4.1 enabled with multiworld support
    2011-04-27 20:04:59 [INFO] [Minecart Mania] Permissions detected. Using permissions.
    2011-04-27 20:04:59 [INFO] [Minecart Mania] MinecartManiaAdminControls version 1.1.2 is enabled!
    2011-04-27 20:04:59 [INFO] [Minecart Mania] MinecartManiaAutomations version 1.1.1 is enabled!
    2011-04-27 20:04:59 [INFO] [Minecart Mania] MinecartManiaChestControl version 1.1.1 is enabled!
    2011-04-27 20:04:59 [INFO] Done (0.248s)! For help, type "help" or "?"
    2011-04-27 20:05:04 [INFO] [Minecart Mania] Loading Sensor Data.
    2011-04-27 20:05:09 [INFO] The automatic update-Check only work every 6 hours, the last check was 214 minutes ago.
    2011-04-27 20:05:10 [INFO] /50.23.30.168:41589 lost connection
    2011-04-27 20:05:21 [INFO] Bobertbarker [/127.0.0.1:8053] logged in with entity id 96
    2011-04-27 20:05:24 [SEVERE] Could not pass event PLAYER_CHAT to iChat
    java.lang.NullPointerException
        at net.TheDgtl.iChat.iChat.getPrefix(iChat.java:233)
        at net.TheDgtl.iChat.playerListener.onPlayerChat(playerListener.java:43)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:236)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:644)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:632)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-27 20:05:24 [INFO] <§cBobertbarker§f> Test
    2011-04-27 20:05:40 [INFO] Bobertbarker lost connection: disconnect.quitting
    2011-04-27 20:05:40 [INFO] Connection reset
    2011-04-27 20:05:40 [SEVERE] Nag author: '<NoAuthorGiven>' of 'Tunnelr' about the following: onPlayerQuit has been replaced with a new signature, (PlayerQuitEvent)
    2011-04-27 20:05:41 [INFO] Freed 65.96842193603516 MB.
    2011-04-27 20:05:49 [INFO] Stopping the server..
    2011-04-27 20:05:49 [INFO] CONSOLE: Stopping the server..
    2011-04-27 20:05:49 [INFO] Stopping server
    2011-04-27 20:05:49 [INFO] [BlueTelePads] Disabled
    2011-04-27 20:05:49 [INFO] [Citizens]: version [1.07g_5] (Helpers) disabled
    2011-04-27 20:05:49 [INFO] [DelayedStop] version 0.16 disabled
    2011-04-27 20:05:49 [INFO] Fake Permissions version 2.5.1 is disabled!
    2011-04-27 20:05:49 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-27 20:05:49 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-04-27 20:05:49 [INFO] [iChat] Permissions plugin lost.
    2011-04-27 20:05:49 [INFO] GroupManager version 1.0(alpha-5) is disabled!
    2011-04-27 20:05:49 [INFO] [HeroicDeath] 1.8.0.150 disabled.
    2011-04-27 20:05:49 [INFO] [iChat] iChat Disabled
    2011-04-27 20:05:49 [INFO] Lockette: Closing all automatic doors.
    2011-04-27 20:05:49 [INFO] [Minecart Mania] MinecartManiaCore version 1.1.3 is disabled!
    2011-04-27 20:05:49 [INFO] [Minecart Mania] Saving Sensor Data.
    2011-04-27 20:05:49 [INFO] StairDrop v0.1 Disabled!
    2011-04-27 20:05:49 [INFO] [Tunnelr] Tunnelr Disabled.
    2011-04-27 20:05:49 [INFO] [AntiBuild] version 1.4.1 disabled
    2011-04-27 20:05:49 [INFO] Saving chunks
    2011-04-27 20:05:49 [INFO] Stopping server
    And here's the list of plugins I had enabled at the time. (I had a lot of plugins taken out at the time trying to find the root of the problem)

    AntiBuild
    BlockCantKeepUpSpam
    BlueTelePads
    Citizens
    Craftbook
    Craftbookcircuits
    CraftbookMechanisms
    Craftbukkituptodate
    DelayedStop
    Elevators
    Essentials
    FakePermissions
    General
    GroupManager
    HeroicDeath
    iChat
    Lockette
    MagicCarpet
    MinecartMania (Entire Suite)
    StairDrop
    Tunnelr
    WorldEdit

    My iChat Config
    Code:
    groups:
    And my 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
    
    and my groupmanager file which somehow got cut off
    Code:
    groups:
      default:
        default: true
        permissions:
        - help
        - spawn
        - essentials.who
        inheritance:
        - default
        info:
          prefix: '&e'
          build: false
          suffix: ''
      Regular:
        default: false
        permissions:
        - mcmmo.regeneration
        - mcmmo.commands.ability
        - mcmmo.ability.woodcutting
        - mcmmo.ability.mining
        - mcmmo.ability.axes
        - mcmmo.ability.excavation
        - mcmmo.ability.swords
        - mcmmo.ability.unarmed
        - mcmmo.ability.herbalism
        - mcmmo.skills.*
        - essentials.accept
        - essentials.depth
        - essentials.getpos
        - essentials.msg
        - essentials.afk
        - essentials.list
        - essentials.mail
        - essentials.mail.send
        - essentials.helpop
        - essentials.clearinventory
        - essentials.compass
        - essentials.getpos
        - essentials.me
        - essentials.nick
        - essentials.whois
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.tpahere
        - myhome.home.*
        - mywarp.warp.basic.*
        - BlueTelePads.Use
        inheritance:
        - default
        info:
          prefix: '&2'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - essentials.weather
        - essentials.thunder
        - essentials.lightning
        - essentials.heal
        - essentials.god
        - essentials.suicide
        - essentials.time
        - essentials.item
        - essentials.give
        - essentials.mute
        - essentials.kick
        - essentials.ping
        - essentials.burn
        - essentials.ext
        - essentials.tp
        - essentials.tpo
        - essentials.tphere
        - essentials.tpohere
        - BlueTelePads.Create
        - magiccarpet.mc
        - magiccarpet.ml
        inheritance:
        - regular
        info:
          prefix: '#9
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - '*'
        inheritance:
        - Regular
        info:
          prefix: '&4'
          build: true
          suffix: ''
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  23. Offline

    crazygonuts

    Can you make this plugin so it doesn't need permissions? Permissions is annoying. I have had it with permissions.
     
  24. Offline

    Drakia

    @James you're still missing the user part of your config. Also, if you actually read the first post, I support Permissions not GroupManager. The problem is most likely your config.

    @crazygonuts Considering the basis of this plugin is Permissions variables, I'm gonna go with no.
     
  25. Offline

    Bobertbarker

    Well I've been getting along fine with GroupManager, but I might have to go back to Permissions.
    Also, sorry about that, Here it is.

    Code:
    users:
      fake_eddie:
        subgroups: []
        permissions: []
        group: regular
      marcotheitalian:
        subgroups: []
        permissions: []
        group: regular
      mcdonaldman56:
        subgroups: []
        permissions: []
        group: regular
      dude7474:
        subgroups: []
        permissions: []
        group: regular
      lapeste:
        subgroups: []
        permissions: []
        group: regular
      bobertbarker:
        subgroups: []
        permissions: []
        group: Admin
      bradenbaik:
        subgroups: []
        permissions: []
        group: regular
      ghostarcher12:
        subgroups: []
        permissions: []
        group: regular
      colebaik:
        subgroups: []
        permissions: []
        group: regular
      cfo55:
        subgroups: []
        permissions: []
        group: regular
      lonewalrusfilms:
        subgroups: []
        permissions: []
        group: regular
      kamau19:
        subgroups: []
        permissions: []
        group: Admin
      h2os1999:
        subgroups: []
        permissions: []
        group: regular
      flexious:
        subgroups: []
        permissions: []
        group: regular
      zaglag:
        subgroups: []
        permissions: []
        group: regular
      bananaphophilly:
        subgroups: []
        permissions: []
        group: regular
      ianerick:
        subgroups: []
        permissions: []
        group: regular
      victoriangirl306:
        subgroups: []
        permissions: []
        group: regular
      slobinitiate:
        subgroups: []
        permissions: []
        group: regular
      kooldavey:
        subgroups: []
        permissions: []
        group: regular
      drshotgun:
        subgroups: []
        permissions: []
        group: regular
      grimaur:
        subgroups: []
        permissions: []
        group: regular
      vettexl:
        subgroups: []
        permissions: []
        group: regular
      chrisklug:
        subgroups: []
        permissions: []
        group: regular
      twarbird:
        subgroups: []
        permissions: []
        group: regular
      shadowlon:
        subgroups: []
        permissions: []
        group: regular
      nuklearjerky:
        subgroups: []
        permissions: []
        group: regular
      alexducky:
        subgroups: []
        permissions: []
        group: regular
      l_5p4ngl312:
        subgroups: []
        permissions: []
        group: regular
      ryan2222:
        subgroups: []
        permissions: []
        group: regular
      andrakon:
        subgroups: []
        permissions: []
        group: regular
      thesleepygene:
        subgroups: []
        permissions: []
        group: regular
      storminnorman:
        subgroups: []
        permissions: []
        group: regular
      blue_crimson:
        subgroups: []
        permissions: []
        group: regular
      greytopher:
        subgroups: []
        permissions: []
        group: regular
      rimmish:
        subgroups: []
        permissions: []
        group: regular
      tensetooter:
        subgroups: []
        permissions: []
        group: regular
    
     
  26. Offline

    Drakia

    Considering I don't use GroupManager, nor know how it's configs work (Is it case sensitive?) I can't really do much to help you.
     
  27. Offline

    Bobertbarker

    It's not case sensitive, and it's set up the exact same way as Permissions, except splitting users and groups into 2 files
     
  28. Offline

    Drakia

    @James Either way, I don't support GroupManager, so I can't offer you any help.
     
  29. Offline

    Bobertbarker

    That's the same error I got using GroupManager
     
  30. Offline

    svavart

    Found the reason, it's because of big brother. Try removing it and ichat in my case will work.
    Could you remove the config from your post?
     
  31. Offline

    Bobertbarker

    I don't have bigbrother, but why does it need removed?
     
Thread Status:
Not open for further replies.

Share This Page