{"id":51172704,"url":"https://github.com/AuthMe/AuthMeReloaded","last_synced_at":"2026-07-15T10:00:46.578Z","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":"2026-06-27T18:42:36.000Z","size":101123,"stargazers_count":848,"open_issues_count":44,"forks_count":566,"subscribers_count":24,"default_branch":"master","last_synced_at":"2026-06-27T20:21:20.710Z","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-03-09T00:21:39.000Z","updated_at":"2026-06-27T18:42:42.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":11,"template":false,"template_full_name":null,"purl":"pkg:github/AuthMe/AuthMeReloaded","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","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AuthMe%2FAuthMeReloaded/sbom","scorecard":{"id":17900,"data":{"date":"2025-08-11","repo":{"name":"github.com/AuthMe/AuthMeReloaded","commit":"46cb7178c6826d7674a981af698049a551ff121e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"checks":[{"name":"Code-Review","score":2,"reason":"Found 2/7 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/maven.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":2,"reason":"0 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 5.6.0 not signed: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/162647726","Warn: release artifact 5.6.0-beta2 not signed: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/40921232","Warn: release artifact 5.5.0-SNAPSHOT not signed: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/14280775","Warn: release artifact 5.4.0 not signed: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/8730726","Warn: release artifact 5.6.0 does not have provenance: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/162647726","Warn: release artifact 5.6.0-beta2 does not have provenance: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/40921232","Warn: release artifact 5.5.0-SNAPSHOT does not have provenance: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/14280775","Warn: release artifact 5.4.0 does not have provenance: https://api.github.com/repos/AuthMe/AuthMeReloaded/releases/8730726"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/AuthMe/AuthMeReloaded/maven.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/AuthMe/AuthMeReloaded/maven.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T16:11:15.014Z","repository_id":37432107,"created_at":"2025-08-14T16:11:15.014Z","updated_at":"2025-08-14T16:11:15.014Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35499864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-15T02:00:06.706Z","response_time":131,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2026-06-27T02:00:25.207Z","updated_at":"2026-07-15T10:00:46.571Z","avatar_url":"https://github.com/AuthMe.png","language":"Java","funding_links":[],"categories":["Plugins"],"sub_categories":["Security Authentication and Anti-Bot"],"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) ![Jenkins Tests](https://img.shields.io/jenkins/tests?jobUrl=https%3A%2F%2Fci.codemc.io%2Fjob%2FAuthMe%2Fjob%2FAuthMeReloaded) |\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\u003eDedicated builds for \u003cstrong\u003eSpigot Legacy\u003c/strong\u003e (1.16–1.19), \u003cstrong\u003eSpigot 1.21\u003c/strong\u003e (1.20–1.21), \u003cstrong\u003ePaper 1.21+\u003c/strong\u003e, and \u003cstrong\u003eFolia 1.21+\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eNative proxy plugins for \u003cstrong\u003eBungeeCord\u003c/strong\u003e and \u003cstrong\u003eVelocity\u003c/strong\u003e\u003c/li\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\u003eMessages served in each player's own Minecraft client language, with server-language fallback\u003c/li\u003e\n  \u003cli\u003eEditable translations and messages!\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eMySQL, MariaDB, PostgreSQL and SQLite Backend support!\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eSupported password encryption algorithms: SHA256, ARGON2, BCRYPT, PBKDF2, PBKDF2BASE64 — \u003ca href=\"https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md\"\u003efull list\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eSupports hashes from external systems for zero-downtime migration (XFBCRYPT, MYBB, PHPBB, JOOMLA, WORDPRESS, WBB3/WBB4, IPB3, and \u003ca href=\"https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md\"\u003emore\u003c/a\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\u003eGraphical login/register dialogs, with optional Paper/Folia pre-join dialogs\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 PacketEvents)\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003ePremium bypass: Mojang-account holders skip password auth (requires PacketEvents)\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003eSaves the quit location of the player\u003c/li\u003e\n  \u003cli\u003eEnder pearls thrown before authentication are returned to the player on login\u003c/li\u003e\n  \u003cli\u003eSeparate timeouts for login and registration\u003c/li\u003e\n  \u003cli\u003eEmail address confirmation required before saving on \u003ccode\u003e/email add\u003c/code\u003e and \u003ccode\u003e/email change\u003c/code\u003e\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\u003e\u003cstrong\u003eAccount importers for Auth+, LibreLogin, LimboAuth, nLogin, OpeNLogin, tiAuth — and built-in SQLite ↔ MySQL/MariaDB/PostgreSQL migration.\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\n#### Dialog UI\nAuthMe can display graphical login/register dialogs instead of chat-based prompts.\n\n- `settings.registration.dialog.postJoin.enable` enables the **post-join** dialog flow.\n- `settings.registration.dialog.preJoin.enable` enables the **pre-join** dialog flow on **Paper/Folia**.\n- Both options are independent: you can enable either one, both, or neither.\n- Pre-join dialogs currently require modern dialog-capable server versions such as **Paper/Folia 1.21.11+**.\n- Verified premium players skip the pre-join dialog entirely when premium bypass is enabled.\n\n#### Premium bypass\nAuthMe can let players with a legitimate Mojang account skip password authentication entirely.\nIdentity is verified via a cryptographic handshake with Mojang's session server during the\nMinecraft login phase — no password prompt is ever shown.\n\n- Enable with `settings.enablePremium: true` in `config.yml`.\n- Players opt in with `/premium` and out with `/freemium` (must be logged in). Admins can enrol or remove players with `/authme premium \u003cplayer\u003e` / `/authme freemium \u003cplayer\u003e`.\n- **Direct-connection (offline-mode, no proxy):** requires [PacketEvents](https://github.com/retrooper/packetevents) 2.x. Without it, premium bypass is disabled at startup (fail-closed).\n- **Behind an online-mode proxy (Velocity / BungeeCord):** the proxy authenticates with Mojang and forwards the verified UUID — no PacketEvents needed on the backend. Set `Hooks.bungeecord: true` on the backend.\n- **Behind an offline-mode proxy:** install `authme-velocity` or `authme-bungee` on the proxy; premium players are authenticated per-player by the proxy and the verified UUID is forwarded to the backend.\n- Full documentation: [docs/premium.md](docs/premium.md)\n\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 account importers (Auth+, LibreLogin, LimboAuth, nLogin, OpeNLogin, tiAuth)](docs/converters.md)\n- [Website integration](https://github.com/AuthMe/AuthMeReloaded/tree/master/samples/website_integration)\n- Convert between database types (e.g. SQLite to MySQL): `/authme converter sqliteToSql`\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-core\u003c/artifactId\u003e\n            \u003cversion\u003e6.0.0-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)](https://bstats.org/plugin/bukkit/AuthMe/164)\n\n## Requirements\n\n##### Compiling requirements:\n\u003e- JDK 17+ for `authme-core`, `authme-tools`, and `authme-spigot-legacy`\n\u003e- JDK 21+ for the full multi-module build (`authme-bungee`, `authme-spigot-1.21`, `authme-paper-common`, `authme-paper`, `authme-folia`, `authme-velocity`)\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\u003e- With JDK 17, Maven builds only the Java 17-compatible modules\n\u003e- With JDK 21+, Maven builds the full reactor\n\u003e- Build and tooling command reference: [docs/build.md](docs/build.md)\n\n##### Running requirements:\n\u003e- Use the jar matching your server platform/version:\n\u003e  - Java 17+: `AuthMe-*-Spigot-Legacy.jar` — Spigot 1.16.x – 1.19.x\n\u003e  - Java 21+: `AuthMe-*-Spigot-1.21.jar` — Spigot 1.20.x – 1.21.x\n\u003e  - Java 21+: `AuthMe-*-Paper.jar` — Paper 1.21+\n\u003e  - Java 21+: `AuthMe-*-Folia.jar` — Folia 1.21+\n\u003e  - Java 21+: `AuthMe-*-Bungee.jar` — BungeeCord / Waterfall proxy (1.19 API)\n\u003e  - Java 21+: `AuthMe-*-Velocity.jar` — Velocity 3.4+ proxy\n\u003e- [PacketEvents](https://github.com/retrooper/packetevents) 2.x (optional plugin; required for inventory protection, tab-complete blocking, and premium bypass in direct-connection mode)\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","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"}