[INACTIVE] AuthMe v0.72 - High Performance Authorization plugin - MySQL/flatfile support[740]

Discussion in 'Inactive/Unsupported Plugins' started by fabe, Jan 23, 2011.

     
  1. Offline

    fabe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello guys,

    the last days I have made an alternative authorization plugin for Bukkit, called AuthMe.
    AuthMe prevents people, which aren't logged in, from doing stuff like placing blocks, moving, typing commands or seeing the inventory of the current player.
    The possibility to set up name spoof protection kicks players with uncommon long or short playernames before they could actually join.
    Login Sessions make it possible that you don't have to login within a given time period.

    Each command and every setting can be enabled or disabled by a easy structured config file.
    And if you don't prefer English or don't like my translations ;) you can easily edit nearly every message sent by AuthMe!

    Nearly every version gots tested for stability and lag-ness on my 50+ player server.

    In the next coming days I will add some new features, just make some suggestions!

    Features:
    • Following protections are activated, when a player is not logged in:
      • Movement protection
      • Block placement & damage protection
      • Inventory protection
      • Interaction protection (blocks usage of doors, chests)
      • Health protection
      • Commands & chat protection
    • Playername spoof protection
    • Protection against "Logged in from another location" messages
    • Login sessions
    • Editable settings & messages
    • MySQL and flatfile support
    • Custom MySQL tables/columns (useable for forums, other scripts)
    • Two data caches for best performance
    Commands:
    • Player side:
      • /register <password>
      • /login <password> -Alias: /l <password>
      • /logout
      • /changepassword <oldpassword> <newpassword>
      • /unregister <password>
    • Op and Console (without / ) side:
      • /authme reloadconfig
      • /authme reloadcache
      • /authme toggleregs
      • /authme deleteauth <playername>
    Installation:
    1. Download it.
    2. Put the downloaded jar file into your /plugins folder
    3. Run the server to generate configs.
    4. Edit the config on any way you wish.
    5. Following datasources are possible: flatfile or mysql
    6. Restart the server.
    7. If you have choosen MySQL as datasource, your table will be generated automatically, if it doesn't exist yet
    8. Done!
    Version History:

    0.72
    o Fixed issues occuring on CB #670
    o Added /logout command
    o Added the possibility to disable joining of players that aren't registered

    0.71
    o Cleaned up player cache code (performance!)
    o Changed the way of fixing the continuous player falling
    o Fixed BlockIgnite error messages
    o Fixed door/chest protection
    o It's now impossible to register/update/remove an account when updating the datasource had failed
    o Added editable messages
    o Default colors of messages are now stored in message file and can easily be changed


    0.7
    o Compatibility with CraftBukkit version 602
    o Op commands are now included in a general /authme command
    o Possibility to reload config under runtime
    o Fixed errors on reloading the plugin
    o Prevention against "Logged in from another location" messages
    o Fixed NullPointerException Errors
    o Possibility to add NPC names to config (to add compatibilty with NPC plugins)
    o Registrations can now be toggled by Ops
    o More debug messages on MySQL errors
    o Player sessions will now be created on player disconnect
    o Possibility to allow commands for non-registered/non-loggedin players
    o Custom fields on /register when using MySQL as datasource e.g. E-Mail
    o Kick player after x seconds, if he is not logged in
    o Op-Commands are now accessable via console
    o Commented config
    o Fixed players stuck in blocks on join
    o A lot more minor bug fixes
    0.61
    o Fixed MySQL loading users wrongly and making them unregistered
    o Fixed continuously falling players on non-authenticated state
    0.6
    o Whole new cache system for online players and offline players (performance boost!)
    o New datasource: MySQL support (beta)
    o MySQL can use custom tables, colums
    o Log messages on command/login/registration/session-login
    o Non-authenticated player can't use doors, chests or get drops
    o Fixed surviving bug
    o Fixed player health protection
    o Alias for /login command: /l <password>
    o Settable interval between alerts
    o Settable kick on wrong password
    o Settings for unregistered players (allow chat, allow walk around spawn)
    o Possibility to disable cache (useful for live-editing the datasource)
    o CraftBukkitUpToDate support (soon!)
    0.5
    o Editable messages
    o Added /changepassword command
    o Added /unregister command
    o Added /resetauth command
    o Added /reloadauths command
    o Added option to disable forced registration
    0.42pre (unreleased)
    o Login/Register commands don't show up on console anymore
    o Waaay better performance with 50+ players online
    o Login sessions
    o Config settings
    0.41pre
    o Fixed incompatibility with plugins that use the onPlayerMove Event
    o Better performance
    0.40pre
    o Location of auth.db has changed
    o New Authentication Cache (Maybe fixes memory issues)
    o Fixed possible missing inventories after server restarts
    0.3
    o Compatibility with newer Bukkit versions
    o Fixed possible item duplication bug
    o Fixed command protection
    0.2
    o Fixed some error messages, when a player is leaving
    0.1
    o Release




    If you like my plugin and want support my work, fell free to donate. Thanks.
    [IMG]


    Download AuthMe V0.72
    Help developing AuthMe via GitHub
    Fuppiz, tombik, sbeex and 6 others like this.
  2.  
  3. Offline

    nanashiRei

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    There is a security flaw with this :S sometimes users are not asked for a password when connecting and then they can use anything the faked username normally has permissions to. I don't know why but here is my config:

    Code:
    ############################################################
    # +------------------------------------------------------+ #
    # |                  DataController                      | #
    # +------------------------------------------------------+ #
    ############################################################
    DataController:
        # Cache saves registration details (username, password)
        # Change it to false, if you want edit the datasource under runtime
        # Otherwise let it to true!
        CacheEnabled: false
        # Possible datasources are 'flatfile' or 'mysql'
        Datasource: mysql
    ############################################################
    # +------------------------------------------------------+ #
    # |                       Misc                           | #
    # +------------------------------------------------------+ #
    ############################################################
    Misc:
        # Set it to false, if you want let the player decide, if he should register or not
        ForceRegistration: false
        # What has to be done, if the player typed a wrong password?
        # Kick him (true) or only warn him with a simple chat message (false)
        KickOnWrongPassword: true
        # Kick a non-loggedin player after he has reached a certain timeout (in seconds)
        # To disable this, set it to 0
        LoginTimeout: 90
        # The intervall between Alert.Login and Alert.Registration messages (in seconds)
        AlertInterval: 5
        # What should we allow unregistered players?
        AllowNonRegistered:
            Chat: true
            # Following commands are allowed to use (and every subcommand!)
            # Be warned: Additionally every subcommand gets allowed, e.g. '/uptime today'
            Commands:
            - uptime
            WalkAroundSpawn:
                Enabled: false
                Radius: 20
        # What should we allow players, that are not logged in?
        AllowNonLoggedIn:
            # Following commands are allowed to use (and every subcommand!)
            # Be warned: Additionally every subcommand gets allowed, e.g. '/uptime today'
            Commands:
            - uptime
        # Following players get unrestricted access without the force to log in
        # Use this function, if you use plugin, that creates bots (NPCs)!
        AllowPlayerUnrestrictedAccess: []
    ############################################################
    # +------------------------------------------------------+ #
    # |              Playername Restrictions                 | #
    # +------------------------------------------------------+ #
    ############################################################
    PlayerNameRestriction:
        # The name of a player should have the following maximum and minimum length
        PlayerNameMaxLength: 20
        PlayerNameMinLength: 3
        # The characters in the name can be restricted by RegEx
        # For more informatiom about RegEx visit
        # http://en.wikipedia.org/wiki/Regular_expression#POSIX_character_classes
        PlayerNameRegex: '[a-zA-Z0-9_?]*'
    ############################################################
    # +------------------------------------------------------+ #
    # |                   Login Sessions                     | #
    # +------------------------------------------------------+ #
    ############################################################
    LoginSessions:
        # This function automatically logs players in, if they were already logged
        # in before their last disconnect
        Enabled: true
        # Maximum timeout between last logout and new connection (in seconds)
        MaximalTimePeriod: 20
        # Be warned: Only disable this, if you know what you are doing!
        # Disabling this makes AuthMe not comparing old and new IPs and maybe
        # grants access to name spoofers (in case you are on offline-mode)
        IPCheckEnabled: true
    ############################################################
    # +------------------------------------------------------+ #
    # |                     Commands                         | #
    # +------------------------------------------------------+ #
    ############################################################
    Commands:
        Users:
            ChangePasswordEnabled: true
            RegisterEnabled: false
            UnregisterEnabled: false
            LoginEnabled: true
        Ops:
            ReloadAuthsEnabled: true
            ResetAuthEnabled: true
    ############################################################
    # +------------------------------------------------------+ #
    # |                  MySQL Settings                      | #
    # +------------------------------------------------------+ #
    ############################################################
    MySQL:
        # Connection details
        Connection:
            Host: ** you wish **
            Port: 3306
            Database: minecraft
            Username: ** really now **
            Password: ** i am not an idiot :D **
        # Settings for a custom user table
        # Do not change this, if you don't have any scripts reqiring this
        Custom:
            TableName: authme
            ColumnUsername: username
            ColumnPassword: password
            # Custom information, that a player has to type on /register command
            # This function is only available for MySQL as datasource!
            # Make sure that you have a column with the right name in your database!
            # The information gets checked, if it complies to the given RegEx string
            # If the check was successfull, the information get stored in the respective column
            # A line must be built up like following:
            #   columnname: 'regexstring'
            # For good RegEx strings visit http://regexlib.com
            # If you are still unsure, check the given example below (email)
            RegistrationInfo:
    #            email: '^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$'
    
  4. Offline

    The PC Tech Guy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Never happened to me, but my best guess is to disable sessions, or tell your admins to use /logout before disconnecting.
    @fabe can you add an option to automatically kick a player if they used the /logout command?
  5. Offline

    nanashiRei

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Naw we tested it out and it keeps doing this. We switched to AuthDB which for now seems far more stable. (And supports SHA1 + SHA512!) :p

    cya
  6. Offline

    Kaosvf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi,
    I have chosed "flat file" mode but now I would change in "mysql", how can I update all players already registered in mysql database?
    Thank you
  7. Offline

    LuigiPeace

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello, I use this plugin with MySQL for my server, it works fine ! Good job !
    I was asking myself due to a problem that I've been confront : Is it possible (in order to increase "security") to display stars (or nothing like on Linux) instead of the password that we tape after the command /login ? I didn't know how works the user's interface > Bukkit > your plugin "communication". But I ask if it could be possible.

    Thank you and sorry for my English,
    Luigi.
  8. Offline

    Chosen

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i have error with plugin Citezens 1.0.8d

    Code:
    2011-05-24 13:48:51 [SEVERE] Could not pass event ENTITY_TARGET to AuthMe
    java.lang.NullPointerException
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCache.java:68)
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCache.java:76)
        at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
        at com.bukkit.fabe.AuthMe.Listener.AuthMeEntityListener.onEntityTarget(AuthMeEntityListener.java:47)
        at org.bukkit.plugin.java.JavaPluginLoader$52.execute(JavaPluginLoader.java:548)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.EntityCreature.c_(EntityCreature.java:35)
        at net.minecraft.server.EntityLiving.u(EntityLiving.java:658)
        at net.minecraft.server.EntityMonster.u(EntityMonster.java:30)
        at net.minecraft.server.EntityLiving.p_(EntityLiving.java:232)
        at net.minecraft.server.EntityMonster.p_(EntityMonster.java:34)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1009)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:53)
        at net.minecraft.server.World.playerJoinedWorld(World.java:991)
        at net.minecraft.server.World.cleanUp(World.java:968)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:288)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
  9. Offline

    rad1game

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Someone know about password restriction? I mean length or etc.
  10. Offline

    The PC Tech Guy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    xAuth has this. I'm going to switch over to it as soon as it has the login timeout feature.
  11. Offline

    Moe041991

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    is this working for 803?
  12. Offline

    iffa

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes.
  13. Offline

    NateBody

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sorry but is there a way I can get a list of the passwords in my server?
  14. Offline

    P0n13s

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm new to this bukkit plug in things...isit possible to update this plug-in to 803 soon?i want to use it badly but cant T.T
    EDIT:Realised someone said i could use it in 803.Perhaps someone should add it in the first page?
  15. Offline

    ipie5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Whenever I use this, it works but makes a really big error on the console that keeps happening, am I doing something wrong?
  16. Offline

    LuigiPeace

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Which error ?
  17. Offline

    christopher_2007

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is it possible to give Permissions to a group, so that they are Excluded from registration/login?

    greetings
    Chriss
  18. Offline

    oursoul

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just what I was looking for! Works perfectly for us on 1.6.6, thank you so much :)
  19. Offline

    Hydrosis

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Getting massive errors.
    Code:
    2011-06-02 22:23:31 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:31 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:32 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:33 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:34 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:35 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:36 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:39 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:39 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:45 [INFO] <SIR_OWNED_ALOT> it not much but your stuff here
    2011-06-02 22:23:48 [INFO] israhel lost connection: disconnect.endOfStream
    2011-06-02 22:23:51 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
    2011-06-02 22:23:51 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    I'm running 1.6.6, craftbukkit version 818, and AuthMe 0.72.
  20. Offline

    schatty

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey ,

    i become follow Errors.

    i´am running CB 818.
    pls help me ;)
  21. Offline

    formaldehyd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm also getting these errors since the update to 1.6:

    Code:
    2011-06-03 21:55:16 [SEVERE] Could not pass event PLAYER_MOVE to AuthMe
    java.lang.NullPointerException
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCache.java:68)
        at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCache.java:76)
        at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
        at com.bukkit.fabe.AuthMe.Listener.AuthMePlayerListener.onPlayerMove(AuthMePlayerListener.java:190)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:285)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Everytime a player moves through a portal into another world i'm gettig lots of this messages but i'm not really sure whether this plugin oder Stargate/Multiverse causes the errors.

    Does anybody know? This would be fine. :)
  22. Offline

    sbeex

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It works with my 1.6.6 server so you should have a look in others plugin that maybe interfer with it...

    Just a small question... when authme loads on server startup it doesn't load mysql db in cache and so my players can't connect until I write /reload on my server ... what should I do ?
  23. Offline

    garfield

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    hi there,

    i'm getting those nasty errors too:
    Code:
    11:20:42 [SEVERE] Could not pass event BLOCK_PLACE to AuthMe
    java.lang.NullPointerException
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCache.java:68)
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCache.java:76)
            at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
            at com.bukkit.fabe.AuthMe.Listener.AuthMeBlockListener.onBlockPlace(AuthMeBlockListener.java:24)
            at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:419)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:84)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:68)
            at net.minecraft.server.ItemBlock.a(ItemBlock.java:76)
            at net.minecraft.server.ItemStack.placeItem(ItemStack.java:56)
            at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:556)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    i have some plugins installed, maybe we can find one which we all have in common. would be the best way to trace that error down, i think?

    Code:
    AfkBooterv1.0.1
    AntiBuild
    AuthMe-0.72
    ColoredSigns
    EssentialsGroupBridge
    EssentialsGroupManager
    Essentials
    EssentialsSpawn
    FalseBook
    HeroChat
    iConomyChestShop
    iConomy
    Jail
    kFeatherTeleport
    LastLogin
    LogBlock
    LWC
    MultiVerse
    PlugMan
    properTime
    SpyerAdmin
    StopFlood
    ThunderTools
    WorldEdit
    WorldGuard
    
  24. Offline

    Woods

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    When I use this plug-in it works fine normally untill players join who don't know the plug-in and try to walk without registering a few times and then they fall beneath the map. Tried everything. Please fix this I am using Build 740
  25. Offline

    stephan stickley

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you please update this plugin for 818 please :)
  26. Offline

    generalmek

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  27. Offline

    NeoCronos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    nobody gonna fork this sweet little plugin? :(
  28. Offline

    Riolu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    05:22:50 [SEVERE] Could not pass event ENTITY_DAMAGE to AuthMe
    java.lang.NullPointerException
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.getLastAlert(PlayerCac
    he.java:68)
            at com.bukkit.fabe.AuthMe.PlayerCache.PlayerCache.isAlertNeeded(PlayerCa
    che.java:76)
            at com.bukkit.fabe.AuthMe.AuthMe.checkAuth(AuthMe.java:611)
            at com.bukkit.fabe.AuthMe.Listener.AuthMeEntityListener.onEntityDamage(A
    uthMeEntityListener.java:30)
            at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:570)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:527)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:867)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    How can I fix that?
  29. Offline

    edocsyl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is the Password in the MySql Table as MD5 saved ?
  30. Offline

    garfield

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    yes
  31. Offline

    sagethor

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    A question regarding this plugin.

    I use this to secure my server, but there is one thing that tends to irk me when trying to pair it with Citizens. Although I have entered the name of the NPC in the AuthMe Configuration File, it still manages to come up with an "AuthMe could not recieve event PLAYER_DAMAGE" when right clicking Trader NPCs.

    Has anyone got a solution or a fix for me?
    Thanks,
    - sagethor
  32. Offline

    Dr Danco

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    anyway to make it so players can have spaces in their names? thanks in advance :)

Share This Page