{"id":14969449,"url":"https://github.com/authme/authmereloaded","last_synced_at":"2025-05-14T15:06:53.477Z","repository":{"id":37432107,"uuid":"8662641","full_name":"AuthMe/AuthMeReloaded","owner":"AuthMe","description":"The best authentication plugin for the Bukkit/Spigot API!","archived":false,"fork":false,"pushed_at":"2024-10-21T19:03:34.000Z","size":99844,"stargazers_count":678,"open_issues_count":415,"forks_count":520,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-04-12T01:49:55.601Z","etag":null,"topics":["authentication","authme","bukkit","bukkit-plugin","bukkitdev","craftbukkit","curseforge","database","java","minecraft","minecraft-admin","minecraft-plugin","security","spigot","spigot-plugin"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/authmereloaded.6269/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AuthMe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-03-09T00:21:39.000Z","updated_at":"2025-04-09T01:40:21.000Z","dependencies_parsed_at":"2024-09-23T05:00:53.129Z","dependency_job_id":"5bf81032-53c7-4083-a6a3-29459381b196","html_url":"https://github.com/AuthMe/AuthMeReloaded","commit_stats":{"total_commits":3668,"total_committers":139,"mean_commits":"26.388489208633093","dds":0.7260087241003271,"last_synced_commit":"c9624712da9b7ac20168fea70c9c1225b37e677c"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuthMe%2FAuthMeReloaded","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuthMe%2FAuthMeReloaded/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuthMe%2FAuthMeReloaded/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuthMe%2FAuthMeReloaded/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AuthMe","download_url":"https://codeload.github.com/AuthMe/AuthMeReloaded/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248505872,"owners_count":21115354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","authme","bukkit","bukkit-plugin","bukkitdev","craftbukkit","curseforge","database","java","minecraft","minecraft-admin","minecraft-plugin","security","spigot","spigot-plugin"],"created_at":"2024-09-24T13:41:52.534Z","updated_at":"2025-04-12T01:50:07.095Z","avatar_url":"https://github.com/AuthMe.png","language":"Java","readme":"# AuthMeReloaded\n**\"The best authentication plugin for the Bukkit modding API!\"**\n\n\u003cimg src=\"wallpaper.png?raw=true\" alt=\"AuthMeLogo\"/\u003e\n\n| Type              | Badges                                                                                                                                                                                                                                                                                                                                                                                |\n|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Code quality:** | [![Code Climate](https://codeclimate.com/github/AuthMe/AuthMeReloaded/badges/gpa.svg)](https://codeclimate.com/github/AuthMe/AuthMeReloaded) [![Coverage status](https://coveralls.io/repos/AuthMe-Team/AuthMeReloaded/badge.svg?branch=master\u0026service=github)](https://coveralls.io/github/AuthMe-Team/AuthMeReloaded?branch=master)                                                 |\n| **Jenkins CI:**   | [![Jenkins Status](https://img.shields.io/website-up-down-green-red/http/shields.io.svg?label=ci.codemc.org)](https://ci.codemc.org/) [![Build Status](https://ci.codemc.org/buildStatus/icon?job=AuthMe/AuthMeReloaded)](https://ci.codemc.org/job/AuthMe/job/AuthMeReloaded) ![Build Tests](https://img.shields.io/jenkins/t/https/ci.codemc.org/job/AuthMe/job/AuthMeReloaded.svg) |\n| **Other CIs:**    | [![Build Status](https://www.travis-ci.com/AuthMe/AuthMeReloaded.svg?branch=master)](https://www.travis-ci.com/AuthMe/AuthMeReloaded)                                                                                                                                                                                                                                                             |\n\n## Description\n\nPrevent username stealing on your server!\u003cbr\u003e\nUse it to secure your Offline mode server or to increase your Online mode server's protection!\n\nAuthMeReloaded disallows players who aren't authenticated to do actions like placing blocks, moving,\u003cbr\u003e\ntyping commands or using the inventory. It can also kick players with uncommonly long or short player names or kick players from banned countries.\n\nWith the Session Login feature you don't have to execute the authentication command every time you connect to the server! \nEach command and every feature can be enabled or disabled from our well structured configuration file.\n\nYou can also create your own translation file and, if you want, you can share it with us! :)\n\n#### Features:\n\u003cul\u003e\n  \u003cli\u003e\u003cstrong\u003eE-Mail Recovery System!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eUsername spoofing protection.\u003c/li\u003e\n  \u003cli\u003eCountries Whitelist/Blacklist! \u003ca href=\"https://dev.maxmind.com/geoip/legacy/codes/iso3166/\"\u003e(country codes)\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eBuilt-in AntiBot System!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eForceLogin Feature: Admins can login with all account via console command!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eAvoid the \"Logged in from another location\" message!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eTwo-factor (2FA) support!\u003c/li\u003e\n  \u003cli\u003eSession Login!\u003c/li\u003e\n  \u003cli\u003eEditable translations and messages!\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eMySQL and SQLite Backend support!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eSupported password encryption algorithms: SHA256, ARGON2, BCRYPT, PBKDF2, \u003ca href=\"https://github.com/CypherX/xAuth/wiki/Password-Hashing\"\u003exAuth\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eSupported alternative registration methods:\u003cbr\u003e\n  \u003cul\u003e\n    \u003cli\u003ePHPBB, VBulletin: PHPBB - MD5VB\u003c/li\u003e\n    \u003cli\u003eXenforo: XFBCRYPT\u003c/li\u003e\n    \u003cli\u003eMyBB: MYBB\u003c/li\u003e\n    \u003cli\u003eIPB3: IPB3\u003c/li\u003e\n    \u003cli\u003eIPB4: IPB4\u003c/li\u003e\n    \u003cli\u003ePhpFusion: PHPFUSION\u003c/li\u003e\n    \u003cli\u003eJoomla: JOOMLA\u003c/li\u003e\n    \u003cli\u003eWBB3: WBB3*\u003c/li\u003e\n    \u003cli\u003eSHA512: SALTEDSHA512\u003c/li\u003e\n    \u003cli\u003eDoubleSaltedMD5: SALTED2MD5\u003c/li\u003e\n    \u003cli\u003eWordPress: WORDPRESS\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md\"\u003eList of all supported hashes\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\u003c/li\u003e\n  \u003cli\u003eCustom MySQL tables/columns names (useful with forum databases)\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eCached database queries!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eFully compatible with Citizens2, CombatTag, CombatTagPlus!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eCompatible with Minecraft mods like \u003cstrong\u003eBuildCraft or RedstoneCraft\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eRestricted users (associate a username with an IP)\u003c/li\u003e\n  \u003cli\u003eProtect player's inventory until correct authentication (requires ProtocolLib)\u003c/li\u003e\n  \u003cli\u003eSaves the quit location of the player\u003c/li\u003e\n  \u003cli\u003eAutomatic database backup\u003c/li\u003e\n  \u003cli\u003eAvailable languages: \u003ca href=\"https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md\"\u003etranslations\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eBuilt-in Deprecated FlatFile (auths.db) to SQL (authme.sql) converter!\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eImport your old database from other plugins like Rakamak, xAuth, CrazyLogin, RoyalAuth and vAuth!\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n#### Configuration\n[How to configure AuthMe](https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/config.md)\n#### Commands\n[Command list and usage](https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/commands.md)\n#### Permissions\n- authme.player.* - for all user commands\n- authme.admin.* - for all admin commands\n- [List of all permission nodes](http://github.com/AuthMe/AuthMeReloaded/blob/master/docs/permission_nodes.md)\n\n#### How To\n- [How to use the converter](https://github.com/AuthMe/AuthMeReloaded/wiki/Converters)\n- [How to import database from xAuth](https://dev.bukkit.org/projects/authme-reloaded/pages/how-to-import-database-from-xauth)\n- [Website integration](https://github.com/AuthMe/AuthMeReloaded/tree/master/samples/website_integration)\n- [How to convert from Rakamak](https://dev.bukkit.org/projects/authme-reloaded/pages/how-to-import-database-from-rakamak)\n- Convert between database types (e.g. SQLite to MySQL): /authme converter\n\n\n## Links and Contacts\n\n - **Support:**\n   - [GitHub issue tracker](https://github.com/AuthMe/AuthMeReloaded/issues)\n   - [Discord](https://discord.gg/Vn9eCyE)\n   - [BukkitDev page](https://dev.bukkit.org/projects/authme-reloaded)\n   - [Spigot page](https://www.spigotmc.org/resources/authmereloaded.6269/)\n\n- **Dev resources:**\n  - \u003ca href=\"https://ci.codemc.org/job/AuthMe/job/AuthMeReloaded/javadoc/\"\u003eJavaDocs\u003c/a\u003e\n  - \u003ca href=\"http://repo.codemc.org/repository/maven-public/\"\u003eMaven Repository\u003c/a\u003e\n  ```xml\n    \u003crepositories\u003e\n        \u003crepository\u003e\n            \u003cid\u003ecodemc-repo\u003c/id\u003e\n            \u003curl\u003ehttps://repo.codemc.org/repository/maven-public/\u003c/url\u003e\n        \u003c/repository\u003e\n    \u003c/repositories\u003e\n\n    \u003cdependencies\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003efr.xephi\u003c/groupId\u003e\n            \u003cartifactId\u003eauthme\u003c/artifactId\u003e\n            \u003cversion\u003e5.6.1-SNAPSHOT\u003c/version\u003e\n            \u003cscope\u003eprovided\u003c/scope\u003e\n        \u003c/dependency\u003e\n    \u003c/dependencies\u003e\n  ```\n\n- **Statistics:**\n    ![Graph](https://bstats.org/signatures/bukkit/AuthMe.svg)\n\n## Requirements\n\n##### Compiling requirements:\n\u003e- JDK 17+\n\u003e- Maven (3.8.8+)\n\u003e- Git/GitHub (Optional)\n\n##### How to compile the project:\n\u003e- Clone the project with Git/GitHub\n\u003e- Execute command \"mvn clean package\"\n\n##### Running requirements:\n\u003e- Java 17+\n\u003e- Paper or Spigot (1.16.5 and up)\n\u003e- ProtocolLib (optional, required by some features)\n\n## Credits\n\n##### Contributors:\nTeam members: \u003ca href=\"https://github.com/AuthMe/AuthMeReloaded/wiki/Development-team\"\u003edevelopers\u003c/a\u003e, \u003ca href=\"https://github.com/AuthMe/AuthMeReloaded/wiki/Translators\"\u003etranslators\u003c/a\u003e\n\nCredits for the old version of the plugin: d4rkwarriors, fabe1337, Whoami2 and pomo4ka\n\nThanks also to: AS1LV3RN1NJA, Hoeze and eprimex\n\n##### GeoIP License:\nThis product uses data from the GeoLite API created by MaxMind, available at https://www.maxmind.com\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthme%2Fauthmereloaded","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauthme%2Fauthmereloaded","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthme%2Fauthmereloaded/lists"}