Skip to content
Nikita edited this page Apr 5, 2025 · 22 revisions

Welcome to the EasyAuth wiki!

You can find explanation for configuration file here.

Luckperms Integration

  • LuckPerms context:
    • easyauth:authenticated: true if player is authenticated
    • easyauth:online_account: true if player is using Mojang account
  • Permission

Player commands:

  • /login <password>, /l <password> - logins the user
  • /logout - de-authenticate the user
  • /register <password> <password>, /reg <password> <password> - registers the user
  • /account - managing your account
    • unregister <password> - deletes your account
    • changePassword <old password> <new password> - changes your password
      Note: As a password you can use singleWord, words_with_underscores, "quoted phrase" or "phrase with &$@#"
    • online <password> [confirm] - mark your account as online

Admin commands (require op privileges):

  • /auth - admin command
    • reload - reloads config
    • setGlobalPassword <password> - sets the global password for the server
    • setSpawn [<dimension id> <x> <y> <z> <yaw> <pitch>] - sets the spawn, where players teleported temporarily during a login process
    • remove <username> - removes user's account from a database
    • update <username> <password> - updates user's password
    • register <username> <password> - creates the user account
    • list - print all registered players
    • getPlayerInfo <player> - print player info
    • getOnlinePlayers - get info about online players
    • markAsOffline <player> - mark player as offline player
    • markAsOnline <player> - mark player as online player

Clone this wiki locally