Server Password
1.0.0Server Password is a server authentication plugin that protects access to your Minecraft server using a secure, fully GUI-based password system.
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.
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.
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.
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".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".1.2X-0.0.2Server Password 1.2X-0.0.2Feb 15, 2026 Fixed Player logout position not registering correctly.
1.2X-0.0.1Server Password 1.2X-0.0.1Jan 5, 2026 Initial Release
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta