MCPcopy Index your code
hub / github.com/axieum/authme

github.com/axieum/authme @v9.3.0+26.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v9.3.0+26.2 ↗ · + Follow
110 symbols 238 edges 22 files 89 documented · 81%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Auth Me Icon

Auth Me

Authenticate yourself in Minecraft and re-validate your session

Build Release Available For Downloads

Auth Me Demo

Auth Me is a Minecraft mod that brings account authentication into the game in the efforts of overcoming the infamous session validation error when connecting to a server.

It is a client-side only mod and is available for modern versions of Minecraft Java Edition.

Alternatives

Sponsors

We would like to extend our thanks to the following sponsors for supporting Auth Me development.

BisectHosting

Contributing

Thank you for considering contributing to Auth Me! Please see the Contribution Guidelines.

Security Vulnerabilities

Please review the Security Policy on how to report security vulnerabilities.

Licence

Auth Me is open-sourced software licenced under the MIT licence.

Extension points exported contracts — how you extend this code

YggdrasilAuthenticationServiceGetter (Interface)
Interface for getting the YggdrasilAuthenticationService. [2 implementers]
common/src/main/java/me/axieum/mcmod/authme/mixinHelper/YggdrasilAuthenticationServiceGetter.java
SplashManagerAccessor (Interface)
Provides the means to access protected members of the Splash Text Resource supplier. [1 implementers]
common/src/main/java/me/axieum/mcmod/authme/mixin/SplashManagerAccessor.java
MoveAction (Interface)
A functional interface for widget relocation callback.
common/src/main/java/me/axieum/mcmod/authme/api/gui/widget/AuthButtonWidget.java
RealmsClientAccessor (Interface)
Provides a means of accessing RealmsClient's internals.
common/src/main/java/me/axieum/mcmod/authme/mixin/RealmsClientAccessor.java
RealmsAvailabilityAccessor (Interface)
Provides the means to access protected members of the Realms availability check.
common/src/main/java/me/axieum/mcmod/authme/mixin/RealmsAvailabilityAccessor.java

Core symbols most depended-on inside this repo

toString
called by 13
common/src/main/java/me/axieum/mcmod/authme/api/util/MicrosoftUtils.java
centerPosition
called by 8
common/src/main/java/me/axieum/mcmod/authme/api/gui/screen/AuthScreen.java
updateStatusWidget
called by 6
common/src/main/java/me/axieum/mcmod/authme/api/gui/screen/MicrosoftAuthScreen.java
init
called by 5
common/src/main/java/me/axieum/mcmod/authme/mixin/RealmsClientAccessor.java
isFormValid
called by 3
common/src/main/java/me/axieum/mcmod/authme/api/gui/screen/OfflineAuthScreen.java
getUser
called by 3
common/src/main/java/me/axieum/mcmod/authme/api/util/SessionUtils.java
init
called by 2
common/src/main/java/me/axieum/mcmod/authme/api/AuthMe.java
onClose
called by 2
common/src/main/java/me/axieum/mcmod/authme/api/gui/screen/AuthScreen.java

Shape

Method 81
Class 19
Interface 8
Enum 2

Languages

Java100%

Modules by API surface

common/src/main/java/me/axieum/mcmod/authme/api/util/MicrosoftUtils.java12 symbols
common/src/main/java/me/axieum/mcmod/authme/api/gui/widget/AuthButtonWidget.java11 symbols
common/src/main/java/me/axieum/mcmod/authme/api/Config.java11 symbols
common/src/main/java/me/axieum/mcmod/authme/mixin/MinecraftAccessor.java10 symbols
common/src/main/java/me/axieum/mcmod/authme/api/util/SessionUtils.java9 symbols
common/src/main/java/me/axieum/mcmod/authme/api/gui/screen/AuthScreen.java6 symbols
common/src/main/java/me/axieum/mcmod/authme/api/gui/screen/OfflineAuthScreen.java5 symbols
common/src/main/java/me/axieum/mcmod/authme/api/gui/screen/MicrosoftAuthScreen.java5 symbols
fabric/src/main/java/me/axieum/mcmod/authme/impl/fabric/AuthMeFabric.java4 symbols
common/src/main/java/me/axieum/mcmod/authme/mixin/RealmsGenericErrorScreenMixin.java4 symbols
common/src/main/java/me/axieum/mcmod/authme/mixin/MinecraftMixin.java4 symbols
common/src/main/java/me/axieum/mcmod/authme/mixin/DisconnectedScreenMixin.java4 symbols

For agents

$ claude mcp add authme \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page