️HoupAuth ⭕ The best customized authentication system icon

️HoupAuth ⭕ The best customized authentication system -----

Password | PIN | 2FA |AutoLogin | Join Events | MySQL | Limbo




IMPORTANT NOTE: This release is currently in BETA.
It does not yet include a data migration system from version 1.1.0. We strongly recommend testing in a controlled environment before deploying it on production servers.

HoupAuth Beta: The Ultimate Authentication System for Minecraft Servers!

Introducing HoupAuth Beta!
We are excited to announce the release of the beta version of HoupAuth, a groundbreaking authentication system for Minecraft servers that sets a new standard in security, flexibility, and user experience.

Key Features
  • Multiple Authentication Methods
    • Numeric PIN system: Fast login with an intuitive visual interface
    • Traditional Password system: Maximum security with complexity validation
  • Adaptive User Interfaces
    • Multiple input channels:
      • Chat commands for traditional players
      • GUI with buttons for visual PIN entry
      • Anvil system for secure password entry
    • Full customization: Players can choose their preferred method and channel
  • Advanced Hashing Algorithms
    • BCrypt and Argon2 with fully configurable parameters
  • Sensitive Command Protection
    • Hidden credentials in logs
    • Smart tab-completion: Only suggests the method assigned to the player
  • Name Validation
    • Regex filters + customizable min/max username length
  • Improved User Experience
    • Limbo System: Separate world for unauthenticated players (toggleable)
    • Configurable reminders via chat, titles, and action bar
    • Customizable MOTD per group after authentication
    • FastLogin (Experimental): Auto-login for premium and bedrock accounts
    • Custom icons, images, or skins as MOTD visuals
⚙️ Technical Improvements
  • Database Support (JSON Removed)
    • SQLite: Simple setup for standalone servers
    • MySQL: Shared database for networks
  • Visual Customization
    • Fully customizable GUIs
    • Configurable button textures (custom heads or standard items)
  • Granular Permissions & Full Language System
❌ Removed
  • Bedrock forms support (temporary)
  • Old config.yml and message structure
  • /account GUI (will be redesigned soon)
  • Deprecated permissions and commands (update required)
  • JSON storage (replaced by databases)
  • command-map.yml (commands are now static)
  • Old internal codebase (plugin rebuilt from scratch)
✅ Improved
  • Inventory Hiding now handled via PacketEvents → completely bug-free, players see an empty inventory visually, but items remain safe.
  • Chat Image Cache optimized → no longer stores player skins permanently, now dynamic and updated instantly.
  • 2FA Support greatly improved.
Coming Soon
  • Migration system from HoupAuth v1.1.0
  • Support for BungeeCord/Velocity
  • Improved FastLogin logic
  • Discord login/registration method
  • UI Dialogs for password/PIN input
Got ideas? Join our Discord and share them!
----------, Aug 29, 2025

HoupAuth Update!
☢️ Important Notice: New messages.yml Structure
We’ve completely reorganized the messages.yml file to improve clarity and structure. Before updating, make a full backup of the plugin folder, review the new structure, and migrate according to your preferences.

️ Bug Fixes
  1. Inventory Protection:
    Fixed an issue where players’ inventories were deleted upon first joining a server with HoupAuth installed. We’ve introduced a temporary cache to store the state of unauthenticated players, preventing inventory loss due to unexpected disconnections or authentication failures.
    • This cache is automatically cleared upon successful authentication or after 24 hours to optimize server memory usage.
  2. Performance Optimization:
    HoupAuth is now lighter and more efficient, with internal improvements that reduce resource consumption and streamline processing.
✨ New Features!
Full Support for Geyser and Bedrock Players!
HoupAuth is now 100% compatible with Bedrock Edition:

  • GUI Forms: All authentication interfaces are fully adapted for Bedrock players.
  • 2FA Support: Two-factor authentication is fully functional.
  • GUI Fallback: If a form fails, the player will fall back to the default Java GUI for a seamless experience.
⚙️ How to Enable Bedrock Support:
Navigate to /plugins/HoupAuth/config.yml, locate the features -> bedrock section, and enable it. Disabled by default.

Coming Soon
We’re working on:

  1. Auto-Register and Auto-Login for Bedrock players.
  2. FastLogin for premium players.
  3. MySQL Support for data management.
Found a Bug?
HoupAuth is constantly improving, and your feedback is essential. If you encounter any issues, please:

  • Open a discussion on our Spigot page.
  • Join our Discord to report bugs, test Dev Builds, or suggest new features.
Thank you for using HoupAuth and helping us make it better!
P.S. Your rating means a lot and keeps us motivated, so please leave one! :)
----------, Jun 3, 2025

Here's what's new:

✨ New Features
  • Customizable GUI Items
    Personalize the look of your GUI buttons! Enable custom textures in config.yml by setting gui.custom-textures to true. Define textures using base64 or Head Database IDs to match your server's style.
    Location: config.yml → gui: custom-textures
  • New Commands
    • /changepin <newpin>
      Players can now change their PIN directly via this command, bypassing the GUI. The GUI option remains available for those who prefer it.
    • /autologin
      Toggle auto-login preferences instantly without navigating the Account GUI.
Changes
  • Revamped messages.yml Structure
    We've introduced a dedicated pin section in messages.yml to better organize PIN-related messages, improving clarity and customization options.
Bug Fixes
  • Fixed PIN Change Issue in GUI
    Resolved a bug where changing the PIN via the /account GUI allowed the old PIN to remain valid until a server restart. Now, the new PIN takes effect immediately.
⚠️ Update Instructions
HoupAuth includes built-in logic to update internal files automatically. However, to ensure a smooth transition:

  1. Back up your current HoupAuth folder.
  2. Install the new plugin version.
  3. Start the server and check the updated file structure.
  4. Review config.yml and messages.yml for new settings.
While you can install the new version and restart directly, we strongly recommend backing up to avoid potential data inconsistencies.
----------, May 31, 2025

Resource Information
Author:
----------
Total Downloads: 157
First Release: May 28, 2025
Last Update: Aug 29, 2025
Category: ---------------
All-Time Rating:
1 ratings
Find more info at houpdev.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings