Community listing page, reviews here may not be monitored by the author.
[Deprecated] OfflineAuth
No reviews yet
1.7 Forge auth mod
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Includes aesthetic items like decoration, clothing, and visual effects.
Includes tools and features for server management.
A project that is no longer receiving updates.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Filters
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Deprecated
Use authlib-injector instead, it's much cleaner.
OfflineAuth 1.7.10 (Forge)
Beta Minecraft authentication system contained in a Forge mod. (Please note the beta) Please report any bugs, especially security holes.

Showcase
youtube.com/watch?v=mB4DD_z5lvQ
Motivation
Microsoft forcing people to migrate from Mojang to Microsoft. Oh, and now chat reports.
Tell me more
This mod runs a small rest server (spark) alongside the main Minecraft process. This keeps everything contained on the server which could even run on a local network, independent of any external auth servers.
Getting started
If you are a server operator:
- Drop the mod jar into mods folder. Let it generate a config.
- Your hosting solution needs to provide you with the option to open additional ports. Pick a port and set it in the config (default:
4567). Minecraft and the rest server can not both listen on the same port. - Tell your players about the port they need to input in order to be able to register accounts.
- Use the
/fingerprintcommand to get a fingerprint of the server public key. Tell players about it too.
If you are a player:
- Drop the mod jar into your
modsfolder. - Add server in the multiplayer menu. Go to the
Manage authmenu. - Change the auth port if needed, and register an account. Afterwards you should be able to join the server. If you are registering an account for the first time, you will have to confirm the public key fingerprint, and retry.
Features
- Registration and deletion of accounts, changing account password and displayname
- Working skins and capes implementation, you can even change your skin and cape in-game. Also, single-player support
- Allowing registration only to those who have one time tokens (generate those with the
/gentokencommand) - Config options can be changed via file or server console
- End-to-end encryption of credentials
- Possibility of logging in with a keypair, rather than with a password
- Backport of player faces in the multiplayer tab menu
- Integration with Et Futurum Requiem elytras (you will have to wait for its next release, for now Et Futurum breaks OfflineAuth's skin preview)
- Integration with Custom Main Menu, if a button or label has a name specified in config, a default server auth menu and server join action will be added to them
- Experimental integration with
FTB LibraryandFTB utils(skins appearing in the friends menu). You will need a special fork of the first, found here, and aGT:MEGAorGT:NHbuild ofFTB Utils.GT:NHbuilds can be found here (Built against version 1.0.18.7-GTNH).
Commands
/changename <player> <displayname>- Changes the username of a player (warning: this resets the user's progress)/deleteplayer <identifier> (alias: delplayer)- Delete a player account/listusers (alias: luser)- List registered users/playerexists <identifier/displayname>- Displayusernameanddisplaynameof a user, if registered/gentoken- Generates a one time use account creation token/fingerprint- Displays the fingerprint of the public key of the server (if users know it in advance, this can tell them if someone is performing a man in the middle attack on them)/deleteskin <identifier> (alias: delskin)- Deletes the skin of a user/deletecape <identifier> (alias: delcape)- Deletes the cape of a user/oaconfig <list|help|get|set> [config_string] [value]- Changes given config option, only usable in the server console (more granular permissions might be added)
Credits
- TechnicianLP for his ReAuth mod. I ripped off the config and GUI to adapt them to my mods needs.
- SinTh0r4s, basdxz, and TheElan for their ExampleMod 1.7.10 and the included gradle buildscript.
- Greg and all the people on his IRC who sometimes get my dumb ass unstuck :D
- The player 3D render code was taken from bspkrsCore (CC BY-NC-SA 3.0), by bspkrs.
- Et Futurum Requiem devs
- Translations: nocturni, kotmatross28729
Building
gradlew build should do the trick.
Contact
- This project GitHub repo, create an issue if something is broken, or you have a suggestion.
- Matrix
#boysgregified:matrix.thisisjoes.site. - Website: mcdrama.net.
License
LGPLv3+SNEED
Feel free to help translate the mod, open PR's or send lang files directly to me
Coming soon (with Et Futurum update):

Buy me a coffee
- ko-fi.com/jackisasubtlejoke
- Monero:
86aNAyad1scfNpiZ9DM7rMPsM3gbQHBhqPefbgfPunyBiGAaaTH3SvWB66HRjRMNJj9Yu7tHizYej3E7V7BEVkmNMWpWC5f
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources