Inactive [ADMN/SEC] CAuth v1.4 - Another authorization plugin [1060]

Discussion in 'Inactive/Unsupported Plugins' started by CSharpRU, Jul 12, 2011.

  1. Offline


    CAuth - Another authorization plugin:
    Version: v1.4
    CraftBukkit build (tested on): 1060

    CAuth providing a simple authorization/registration on your server. If you want feature or find bug, write it in PM.

    If you use my plugin please write me to pm, i'm add your server to this post.

    * Simple registration, authorization and password change, stores users in file (properties array serialize) or MySQL database, and using MD5 crypt.
    * Unauthorized users can't move, destroy blocks, interact with entitites, deal damage to entities, use another commands and stuck at spawn location.
    * Mobs don't target unauthorized player.
    * Kick player if wrong password or player not logged in x * 10 server ticks.
    * One registration from one IP address (configurable).
    * Admin commands for password resetting (to user login, case sensitive) and registration removing.
    * Permissions support.
    * Permissions using is off by default.
    * Remember server operators feature (you also may set permissions using and permissions groups to remember), no need to login any time when operator enter on server (until server reboot).
    * Easy translate messages to your language.

    Download CAuth.
    <Edit by Moderator: Redacted mediafire url>
    Plugin and source code home page. (commits when get any free time)

    Language translations:
    German (Dr.House)
    Italian (edo98)
    Polish (DonArkada)

    TODO (for next version):
    * Look at permissions groups.

    Show Spoiler
    /register - register.
    /login - authorizing.
    /setpass - change password.
    /cauth - admin/op commands.

    Show Spoiler
    CAuth.register - register command.
    CAuth.login - login command.
    CAuth.cauth.reset - password resetting.
    CAuth.cauth.remove - registration removing.
    CAuth.cauth.reload - reloads plugin configuration.

    Version 1.4
    * Language file and config property added.
    * Rebuild to 1060.

    Show Spoiler
    Version 1.3.9
    * Can't enter/login if nick already on server.
    * Wrong password enter limit, configurable.
    * "World Edit is useable before logging in" issue fixed.

    Version 1.3.8
    * Added permissions support to remember players. Bugs maybe.
    * Added nodes for /login and /register commands.

    Version 1.3.7
    * Remember server operators feature and configuration property added.

    Version 1.3.6
    * Fixed bug when can't delete player because player not logged in.

    Version 1.3.5
    * MySQL support added (thanks alta189 for SQL Library), maybe has bugs.
    * Configuration file in YAML format now.

    Version 1.3.4
    * Account per IP count configure property.
    * /cauth reload command added, reloads plugin configuration.
    * Bug fixes.

    Version 1.3.3
    * Plugin reload fix.

    Version 1.3.2
    * Can't interact with entitites, deal damage to entities.
    * Mobs can't target on non-logged player.
    * Kick player if not logged in after x * 10 server ticks (sets in config).
    * Updating players locations on server stop/reboot.
    * Bug fixes.

    Version 1.3.1
    * Permissions support fix, can't execute command if using permissions, but plugin is not installed.

    Version 1.3
    * Config file added.
    * Permissions support.

    Show Spoiler
    Version 1.2
    * Can't chat if unauthorized.
    * Clear inventory if unauthorized.
    * No damage if unauthorized.
    * Bug fixes.

    Version 1.1
    * Teleports at spawn location if unauthorized, when login teleport to last location.
    * Red messages when join to server.

    Version 1.0
    * First release.

    Sorry for my bad english.


    Attached Files:

    Last edited by a moderator: Nov 27, 2016
  2. Offline


    is 965 needed for something? You should use latest recommended builds
  3. Offline


    Thanks, i'm rebuild it at home.
  4. Offline


    Oh, forgot to mention, you need a download other than an attachment too, for non-members
  5. Offline


  6. Offline


    Wow. I've used xAuth and AuthMe but this is definitely Authorization plugins at it's best.
    It's great!
    Just what I was looking for. My players even love it too!
  7. Offline


    Thanks for feedback!
  8. Offline


    Planning to publish the source?
  9. Offline


    Yes, when we get first full stable plugin release.
  10. Offline


  11. Offline


    Updated to 1.3.1

    Source code added.

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


    Why is this better than xauth?
  13. Offline


    Updated to 1.3.2
  14. Offline


    Hello There

    Thanks for your plugin works fine , but i have one problem can you help me?
    When i typ in the console /reload than reloads all plugins that ok , so in game we will spawn to the spawnpoint its ok
    so here comes the problem we make /login password and get a error , i must stop complete the server.

    2011-07-18 12:00:13 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'login' in plugin CAuth v1.3.1
        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 net.minecraft.server.Packet3Chat.a(
        at net.minecraft.server.NetworkManager.b(
        at net.minecraft.server.NetServerHandler.a(
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(
    Caused by: java.lang.NullPointerException
        at csharp.cauth.commands.CALogin.onCommand(
        at org.bukkit.command.PluginCommand.execute(
        ... 12 more
  15. Offline


    So no one is willing to tell me the advantages of this over Authme (or any other auth plugin for that matter)?...
  16. Offline


    authme lags on my server, and cauth dont lag by me ^^
  17. Offline


    Thanks for bug, I'm look it at home.

    It's exception from null unauthorized players hashmap, I'm rebuild it at home


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


    Really? I would have thought that this doesn't support MySQL it would lag more O_O. Can anyone tell me why it would cause less lag?
  19. Offline


    thank you :)
  20. Offline


    Can't answer why it less lag. MySQL support in TODO list.
  21. Offline


    What does that mean?
  22. Offline


    It's means that player can't register more than one account from one IP address.

    If IP address is dynamic (changes on every router reboot, etc.), plugin checks if this nickname registred and allow/decline registration.
  23. Offline


    Neat! Is there a way to allow at least 2 or 3 accounts per IP. There are people who have siblings who play on the same computer on my server.
  24. Offline


    I'm make a branch with no limits at home in a few hours, or days :D

    Rebuild it to 1000 tomorrow

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


    This is the 1000 version?

    I like very much your plugin, thanks!!
  26. Offline


    Ok one issue.. You need to make it so more then one person can login from the same IP address.. If you do this then the plugin will be great.
  27. Offline


    Yeah, if you can, add it to the configs so we can control how many accounts we want per IP.
  28. Offline


    I'm make it now.

    You can add issue or feature on, link in first post.

    Updated to 1.3.4

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


    How do you change how many people can connect per IP? I'm new to adding plugins to my server so I don't fully understand what to do.

    Thanks in advance.
  30. Offline




Share This Page