Skip to content

User Manual v5.4.1

SzymeX edited this page Jul 3, 2026 · 1 revision

--- PLAYER COMMANDS ---

1. /register

Command: /register <password> <password> [captcha]

Description: Registers your account.

Note: You must type the Captcha code shown in chat if enabled.

2. /login

Command: /login <password>

Description: Logs you in.

Effect: Removes Ghost Mode (Blindness/Invisibility) and restores items.

3. /changepass

Command: /changepass <old> <new> <new>

Description: Changes your password.

4. /premium

Command: /premium

Description: Activates Auto-Login.

Note: Verifies your account with Mojang and trusts your current IP.

5. /cracked

Command: /cracked

Description: Deactivates Auto-Login. You will need to enter your password on every join.

6. /2fa setup

Command: /2fa setup

Description: Generates a QR Secret Key for Google Authenticator/Authy.

7. /2fa remove

Command: /2fa remove

Description: Disables 2FA.

Note: Requires a valid code confirmation.

8. /recovery

Command: /recovery <setup/start/remove/pass>

Description: Enables/sets/removes/recovers your account password. Requires prior configuration to function (/recovery setup).

--- ADMIN COMMANDS (Permission: pureauth.admin.X) ---

8. /pureauth

Command: /pureauth

Description: Displays the help menu.

9. /pureauth unlock

Command: /pureauth unlock <player>

Description: Unblocks an account that was locked due to brute-force attempts.

Permission: pureauth.admin.unlock

Effect: Kicks the player to reset their login state.

10. /pureauth unregister

Command: /pureauth unregister <player>

Description: COMPLETELY wipes a player data (Password, 2FA, Premium data).

Permission: pureauth.admin.unregister

Note: Kicks the player immediately.

11. /pureauth register

Command: /pureauth register <player> <password>

Description: Manually registers an account for a player.

Permission: pureauth.admin.register

12. /pureauth forcelogin

Command: /pureauth forcelogin <player>

Description: Forces an online player to be logged in (Bypasses password/2FA).

Permission: pureauth.admin.forcelogin

13. /pureauth setpassword

Command: /pureauth setpassword <player> <password>

Description: Force-changes a player's password.

Permission: pureauth.admin.setpassword

14. /pureauth info

Command: /pureauth info <player>

Description: Displays detailed info: IP, Premium Status, 2FA Status, Lock Status.

Permission: pureauth.admin.info

15. /pureauth accounts

Command: /pureauth accounts <IP>

Description: Lists all usernames registered to a specific IP address.

Permission: pureauth.admin.accounts

16. /pureauth location

Command: /pureauth location <login|register>

Description: Sets the teleport spawn points.

Permission: pureauth.admin.location

17. /pureauth reload

Command: /pureauth reload

Description: Reloads configuration and messages.

Permission: pureauth.admin.reload

18. /pureauth stats

Command: /pureauth stats

Description: [CONSOLE ONLY] Shows database status, backup intervals, and security settings.

Permission: pureauth.admin.stats

--- SYSTEM FEATURES ---

  • [Ghost Mode]: Players cannot see the world, chat, or move until logged in. Inventories are hidden until auth.
  • [Backup System]: Backups are saved in /plugins/PureAuth/backups/ every 24h. Keeps last 10 copies.
  • [Logging]: Logs available in admin_log.txt and via Discord Webhooks (colored Embeds).
  • [Safety]: Safe Mode blocks admin commands in-game. Fail-Safe disables plugin if online-mode=true.
  • [Admin Guard]: If an administrator has the pureauth.admin.guard permission, Admin Guard will require them to enable 2FA on their next login. This feature can be enabled or disabled in the config.
  • [JAVA] Java 25 is required.
  • [Engine] The plugin now requires the Paper engine or its alternative, Purpur (although Purpur is not officially supported by PureAuth, it can be used instead of Paper if it includes the same API libraries).

Developed by SzymeX Dev Studio.

Clone this wiki locally