Sueta

Server Password

1.0.0

Server Password is a server authentication plugin that protects access to your Minecraft server using a secure, fully GUI-based password system.

·Plugin
  1. 1.0.0latestServer Password 1.0.018 hours ago

    Changelog 1.0.0

    🆕 Added native login screens for Paper 1.21.7+, without resource packs. 🆕 Added a compact 3×4 PIN keypad. 🆕 Added direct typing with a shared virtual keyboard. 🆕 Added keyboard controls for case, spaces, deletion, and symbols. 🆕 Added show/hide, help, language, and disconnect buttons. 🆕 Added clearer PIN slots and success/error animations. 🆕 Added a countdown BossBar, warning colors, and progressive sounds. 🆕 Added the classic PIN selector for unsupported versions. 🆕 Added private text login through chat on unsupported versions. 🆕 Added numeric-password detection and PIN lengths up to nine digits. 🆕 Added PIN/TEXT modes, with four-digit PINs by default. 🆕 Added admin-only access until a password is configured. 🆕 Added setup instructions for admins and the console. 🆕 Added salted PBKDF2-SHA256 password hashing. 🆕 Added automatic plaintext-to-hash migration. 🆕 Added asynchronous password hashing and verification. 🆕 Added session invalidation after password changes. 🆕 Added validation for incompatible settings and passwords. 🆕 Added config and language updates that preserve customizations. 🆕 Added per-player languages and automatic EN/ES/DE detection. 🆕 Added admin commands for password and login settings. 🆕 Added permission-aware command autocompletion. 🆕 Added Modrinth update checks and optional admin notifications. 🆕 Added a one-time startup compatibility notice in the console. 🛠️ Fixed countdown updates resetting native screens. 🛠️ Fixed dialog errors and Help/Back navigation. 🛠️ Fixed old GUI tasks reopening the classic menu. 🛠️ Fixed numeric selectors allowing letters. 🛠️ Fixed custom head textures on older versions. 🛠️ Blocked attacks, inventory actions, and item transfers before login. 🛠️ Blocked outdated authentication results after disconnects or password changes. 🔄 Kept the original GUI through LEGACY and CODE_GUI modes. 🔄 Added separate JARs for 1.20.X, 1.21.X, 26.1.X, 26.2.X, and 26.3.X. 🔄 Updated configuration, documentation, and comments in English.
    2 downloads
  2. 0.0.4-BETA-26XServer Password 0.0.4-BETA-26XSep 16, 2026

    Changelog 0.0.4-BETA

    🆕 Added dedicated Java 25 build for Paper 26.1, 26.2, and 26.3. 🆕 Added automatic compatibility checks against Paper 26.1, 26.2, and 26.3 APIs. 🆕 Added native Adventure support for GUI titles, item names, kicks, broadcasts, titles, and join/quit messages. 🆕 Added Paper AsyncChatEvent support for locked players. 🆕 Added typed Paper IP ban support. 🆕 Added complete GUI timer and player-state cleanup during plugin shutdown. 🛠️ Fixed custom GUI heads being broken on Paper 26.3. 🛠️ Fixed custom heads triggering Mojang profile lookups and session-server timeouts. 🛠️ Fixed players being kicked with “Flying is not enabled” while authenticating in mid-air. 🛠️ Fixed reconnecting players being kicked before they could enter the password. 🛠️ Fixed temporary authentication state overwriting existing flight, invisibility, collision, invulnerability, blindness, darkness, and potion-effect state. 🛠️ Fixed flight and fall-distance handling while the player is locked. 🛠️ Fixed temporary player state remaining after disconnects, kicks, reloads, or shutdowns. 🛠️ Fixed asynchronous access to locked-player state. 🛠️ Fixed empty GUI charset configurations causing invalid cursor state. 🛠️ Fixed deprecated and removed Paper 26 API usage across profiles, chat, UI, messaging, kicks, and bans. 🗑️ Removed random-UUID head profiles responsible for external Mojang lookups.
    399 downloads
  3. 0.0.4-BETAServer Password 0.0.4-BETASep 16, 2026

    Changelog 0.0.4-BETA

    🆕 Added dedicated Java 25 build for Paper 26.1, 26.2, and 26.3. 🆕 Added automatic compatibility checks against Paper 26.1, 26.2, and 26.3 APIs. 🆕 Added native Adventure support for GUI titles, item names, kicks, broadcasts, titles, and join/quit messages. 🆕 Added Paper AsyncChatEvent support for locked players. 🆕 Added typed Paper IP ban support. 🆕 Added complete GUI timer and player-state cleanup during plugin shutdown. 🛠️ Fixed custom GUI heads being broken on Paper 26.3. 🛠️ Fixed custom heads triggering Mojang profile lookups and session-server timeouts. 🛠️ Fixed players being kicked with “Flying is not enabled” while authenticating in mid-air. 🛠️ Fixed reconnecting players being kicked before they could enter the password. 🛠️ Fixed temporary authentication state overwriting existing flight, invisibility, collision, invulnerability, blindness, darkness, and potion-effect state. 🛠️ Fixed flight and fall-distance handling while the player is locked. 🛠️ Fixed temporary player state remaining after disconnects, kicks, reloads, or shutdowns. 🛠️ Fixed asynchronous access to locked-player state. 🛠️ Fixed empty GUI charset configurations causing invalid cursor state. 🛠️ Fixed deprecated and removed Paper 26 API usage across profiles, chat, UI, messaging, kicks, and bans. 🗑️ Removed random-UUID head profiles responsible for external Mojang lookups.
    42 downloads
  4. 1.2X-0.0.3-BETA-26XServer Password 1.2X-0.0.3-BETA-26XAug 8, 2026
    Changelog 0.0.3-BETA Added dedicated Minecraft 26.X build for Spigot/Paper 26.1 and 26.2. Added working remembered sessions using remember-session-minutes. Added /serverpass <password> fallback command while players are locked/authenticating. Added safer plugin load order with loadbefore: PerPlayerProfiles. Added GUI close handling mode with code-gui.on-close. Fixed players being kicked with “Autenticación requerida.” when the auth GUI closes unexpectedly. Fixed compatibility issue where PerPlayerProfiles or the client could close the auth inventory and trigger a false kick. Fixed session state being cleared on every join even when remembered sessions were configured. Fixed /serverpass being declared in plugin.yml but not registered on startup. Fixed locked players being unable to use the fallback auth command. Fixed language reload not refreshing GUI textures after /spass reload. Fixed join message using hardcoded English text instead of language files. Fixed potion effect handling to be safer across Bukkit/Spigot API enum changes. Removed strict default kick-on-GUI-close behavior. It can still be restored with code-gui.on-close: "KICK".
    88 downloads
  5. 1.2X-0.0.3-BETAServer Password 1.2X-0.0.3-BETAAug 8, 2026
    Changelog 0.0.3-BETA Added dedicated Minecraft 26.X build for Spigot/Paper 26.1 and 26.2. Added working remembered sessions using remember-session-minutes. Added /serverpass <password> fallback command while players are locked/authenticating. Added safer plugin load order with loadbefore: PerPlayerProfiles. Added GUI close handling mode with code-gui.on-close. Fixed players being kicked with “Autenticación requerida.” when the auth GUI closes unexpectedly. Fixed compatibility issue where PerPlayerProfiles or the client could close the auth inventory and trigger a false kick. Fixed session state being cleared on every join even when remembered sessions were configured. Fixed /serverpass being declared in plugin.yml but not registered on startup. Fixed locked players being unable to use the fallback auth command. Fixed language reload not refreshing GUI textures after /spass reload. Fixed join message using hardcoded English text instead of language files. Fixed potion effect handling to be safer across Bukkit/Spigot API enum changes. Removed strict default kick-on-GUI-close behavior. It can still be restored with code-gui.on-close: "KICK".
    22 downloads
  6. 1.2X-0.0.2Server Password 1.2X-0.0.2Feb 15, 2026
    🛠️ Fixed Player logout position not registering correctly.
    220 downloads
  7. 1.2X-0.0.1Server Password 1.2X-0.0.1Jan 5, 2026
    Initial Release
    56 downloads

Similar projects

Plugin →