Inactive [SEC] xAuth v2.0.10 - Extra Authentication [1.2.5-R1.3+]

Discussion in 'Inactive/Unsupported Plugins' started by CypherX, Mar 15, 2011.

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


    xAuth v2.0.10 - (CraftBukkit build: [1.2.5-R1.3+])
    Download v2.0.10

    lycano is taking over the development of xAuth as I no longer have the time nor the will to continue working on it. Please see the BukkitDev page:

    Thanks to everyone who has showed support for me and xAuth over the past 17 months. It's been 'fun'. If for any reason you need to contact me, stop by my IRC channel ( #LoveDespite) or toss me a message at Until we meet again, stay gold. Bang.


    xAuth is a plugin designed with a single task in mind: protect a server and its players while running in offline-mode. The basic idea of this protection is allowing players to register an account based on their player name and a supplied password. When a registered player connects to the server, that player will be prompted to authenticate his or herself by logging in. If and only if a valid password is supplied, they will regain full control of their account until their session expires.

    • Before registering/logging in, players cannot:
      • Chat, execute commands, interact with objects (levers, chests, etc.), move, or pickup items.
      • Break or place blocks
      • Receive or give damage, be targeted (followed) by hostile mobs
    • Inventory and location protection
    • In-depth setting and message configuration
    • Persistent login sessions through server restarts
    • Player name filter and password complexity configuration
    • Kick non-logged in (but registered) players after a configurable amount of time
    • Bukkit Permissions support
    • Kick or temporarily lockout the IP address of a player who fails to log in after a configurable amount of tries
    • Custom, highly secure password hashing
    • H2 and MySQL support
    • Authentication over URL (AuthURL) allows for connection to forum or website databases
    Changelog (click for full changelog)
    • Version 2.0.10
      • [Fixed] Exploit to completely bypass login system.
      • [Fixed] xAuth commands not working with Rcon
      • [Fixed] Exploiting login system to avoid fire & drowning damage.
      • [Fixed] NPE caused by player connecting & disconnecting during same server tick.
      • [Fixed] 'Table "SESSIONS" not found' error when a player uses /logout while session length is set to zero.
      • [Fixed] Exploiting location protection after dieing to return to the spot of death.
    • Version 2.0.9
      • Added several reverse single session configuration options.
      • Fixed registration.forced: false not working.
      • Updated version check and H2 download links.
    xAuth Importer
    xAuth Importer is a tool used to import accounts from previous versions of xAuth as well as other authentication plugins. Click here for more information.
  2. Offline


  3. Offline


    ok, it works fine.. but when u have an enchanted item and delog and relog again, you lose the enchant :C! can you fix it? nice plugin :D
  4. Offline


  5. Offline


    Thank you so much! It's working great.

    For anyone using WAMP:
    Go to your xauth inventory table in phpMyAdmin
    Below the table you will see "Add [1] Column(s)"
    Tick the "At End of Table" (first bubble, probably already ticked by default)
    Click "Go"
    For Column type in enchantments
    For Type select TEXT
    For Collation select whatever the other columns in the table were using (latin_swedish_ci was what I had, I don't even know if this was step was necessary)
    Finally, click Save on the bottom

    Now just add the updated xauth.jar to your server and restart.
  6. Offline


    enchantment lvl... not save =(
  7. Offline


    When you log in, it resets enchanted items back to their original state.
    When my players logged in, they lost their enchantments on their items.
  8. Offline


  9. Offline


  10. Offline


    I would really appreciate a permanent link for a plugin-updating script ;)
    Could you do that... maybe? =D
  11. Offline


    Hello all !
    Author, the plugin will be updated to CraftBukkit 1550+ ?
  12. Offline


  13. Offline


    Hi Great Plugin by the way.
    I would like to ask if i am able to edit the H2 database in anyway.
    Also is it possible to allow an Ip to make more accounts than the limit?
    Also If i move to MySQL do all the passwords stay or have to be recreated?
  14. Offline


  15. Offline


    Hi, I gotta say this plugin has helped me ALOT in the past for griefers on my offline server, since I set a 3 account limit for each IP.

    Now I am on Bukkit 1550 and the Account Limit per IP isn't working for me. Whats wrong? Is it that it isnt compatible with Bukkit 1550 or is it me? Please fix and/or let me know! Thanks!
  16. Offline


    When you first get on the server, i log in and it gives me my stuff back, but i had an enchanted sword, and it gave me back a regular sword back (no enchants)
  17. Offline

    Deleted user

    Is this NOT compatible with cb #1561 ??
    When I install xAuth its doesnt prompt for a register or login. When type /plugins xAuth is in red and every other plguin is in green. I really love this plugin please help. Temporary running cAuth and it sucks...

    If its NOT compatible with #1561 can you give me a 1.0 build it is compatible with?
  18. Offline


    Bukkit: #1566
    xAuth: 2.0 Beta 4.3
    2011-12-08 12:53:26 [SEVEREnull
    .bukkit.command.CommandExceptionUnhandled exception executing command 'login' in plugin xAuth v2.0b4.3
        at org
    at org.bukkit.command.SimpleCommandMap.dispatch(
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    at net.minecraft.server.NetServerHandler.handleCommand(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.Packet3Chat.a(
    at net.minecraft.server.NetworkManager.b(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(
    Caused byjava.lang.NullPointerException
        at com
    at com.cypherx.xauth.xAuth.login(
    at com.cypherx.xauth.commands.LoginCommand.onCommand(
    at org.bukkit.command.PluginCommand.execute(
    12 more
    2011-12-08 12:53:27 [SEVERECould not pass event PLAYER_MOVE to xAuth
        at com
    at com.cypherx.xauth.xAuthMessages.replace(
    at com.cypherx.xauth.xAuthMessages.get(
    at com.cypherx.xauth.xAuthMessages.send(
    at com.cypherx.xauth.xAuthPlayer.sendIllegalActionNotice(
    at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerMove(
    at org.bukkit.plugin.RegisteredListener.callEvent(
    at org.bukkit.plugin.SimplePluginManager.callEvent(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(
  19. Offline

    Deleted user

    @Dev Why cant you update for 1.0... :fp:
    I mean NO theres no recommended build for 1.0 but ffs theres several stable builds out (1561) etc.
    Not updating is going to cost you countless users and fame.
  20. Offline


  21. Offline


  22. Offline


    Has anyone been having the problem of people not being able to join because it says they are already logged in?
    A lot of people have been having this problem, and I am currently trying to help my server's owner find the solution to this bug. If you want info about the server and the current version we have, I will try and get the info as soon as possible. Thanks for reading this, and I am sorry for not including any other info right now.
  23. Offline

    Deleted user

    Can I ask what build of bukkit your running?
  24. Offline


    Because this plugin hasn't been updated in so long ( I suspect cypherx is busy with the holidays :p), I took a crack at updating it. All I did was build it with a newer version of bukkit. My server is running cb 1566 and xAuth seems to work fine. Here's a link if anyone's interested.
  25. Offline


    78tacos, that probably doesn't fix the enchantment bug.
  26. Offline


    got the latest Recommended Build of Bukkit and the latest version of xAuth.

    Enforce-Single-Session is set to true, but players can still kick each other by logging in someone else's account. :/
  27. Offline


    Can you add a feature to check whether people have paid and authenticated for minecraft and if so let them join but if someone hasnt paid for minecraft or hasnt authenticated force them to use this system, sort of a mixed online offline mode.
  28. Offline


    I'm getting this error with Bukkit 1.0.1-R1 when players are in the server:
    2011-12-13 19:09:07 [SEVERE] [xAuth] SQL query failure [write] (INSERT INTO `strike_bans` VALUES (?, ?, ?))
    org.h2.jdbc.JdbcSQLException: Column count does not match; SQL statement:
    INSERT INTO `strike_bans` VALUES (?, ?, ?) [21002-159]
    at org.h2.message.DbException.getJdbcSQLException(
    at org.h2.message.DbException.get(
    at org.h2.message.DbException.get(
    at org.h2.message.DbException.get(
    at org.h2.command.dml.Insert.prepare(
    at org.h2.command.Parser.prepareCommand(
    at org.h2.engine.Session.prepareLocal(
    at org.h2.engine.Session.prepareCommand(
    at org.h2.jdbc.JdbcConnection.prepareCommand(
    at org.h2.jdbc.JdbcPreparedStatement.<init>(
    at org.h2.jdbc.JdbcConnection.prepareStatement(
    at com.cypherx.xauth.database.Database.queryWrite(
    at com.cypherx.xauth.database.DbUtil.insertStrike(
    at com.cypherx.xauth.commands.LoginCommand.onCommand(
    at org.bukkit.command.PluginCommand.execute(
    at org.bukkit.command.SimpleCommandMap.dispatch(
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    at net.minecraft.server.NetServerHandler.handleCommand(
    at net.minecraft.server.NetServerHandler.a(
    at org.getspout.spout.SpoutNetServerHandler.a(
    at net.minecraft.server.Packet3Chat.a(
    at net.minecraft.server.NetworkManager.b(
    at net.minecraft.server.NetServerHandler.a(
    at org.getspout.spout.SpoutNetServerHandler.a(
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(
  29. Offline


    I think he abandoned the project. I'll look into forking it...
  30. Offline


    It is a known bug that appears when a player leaves the game after death.
    I'm trying to fix it.

    I've done it already, look above in the thread.
    GameFAQsRolo likes this.
  31. Offline


    Thanks for the quick response :) and the solution.
Thread Status:
Not open for further replies.

Share This Page