Passwords - Custom Password ✅ [1.21-1.21.*] icon

Passwords - Custom Password ✅ [1.21-1.21.*] -----

Passords - A customizable password security plugin for Minecraft, adding personalized player access




Passwords Plugin – Version 2.5

Release Date: 2025-05-23
Author: @HamburgBigJ

✨ New Features
Added a GitHub issue template for user questions, guiding contributors and specifying unsupported topics.
Introduced static access to plugin components (PasswordsApi) including plugin version and config version.
New config setting version: "2.5" added to maintain compatibility checks.

Improvements
Refactored Discord Hook Logic:
Improved login event handling for DiscordSRV.
Simplified and streamlined the check if a player is linked.
Code cleanup across multiple files for better readability and maintainability.
Refactored GUI close logic for PasswordPlayerMode and PasswordServerMode to correctly kick non-logged-in players only.
Converted sendTitel() to sendTitle() to correct method naming in Messages.

Bug Fixes
Fixed issues where player state wasn’t correctly validated on GUI close.
Corrected conditional logic in Discord login flow to prevent unintended behavior.

Technical Changes
Changed PasswordsApi class structure to use static references rather than instance-bound.
Updated plugin.yml to API version 1.21.5 and corrected plugin version to '1.5' (likely a typo, might need to align with '2.5').
Version bump in build.gradle and config.yml to match release version.

Configuration Updates
Adjusted several inline comments in config.yml for clarity and professionalism.
Corrected wording and formatting in welcome messages, login modes, and Discord login settings.
----------, May 23, 2025

Passwords Plugin – Version 2.4 Changelog
✨ Added
  • Staffmode: New moderation feature allowing staff to access special functionality when enabled.
  • Blocked Passwords: Introduced support for defining disallowed passwords for improved security.
️ Fixed
  • Inventory Interaction Bug: Resolved an issue where players could improperly interact with inventories during password input.
View on GitHub
----------, Apr 30, 2025


Passwords Plugin – Update for Minecraft 1.21.5

Version: v2.3 Tested on: PaperMC 1.21.5

What’s New?

This update brings full support for Minecraft 1.21.5 along with a massive refactor of the codebase. It’s cleaner, faster, and easier to maintain—setting the stage for future updates and improvements.

✅ Key Changes • ✅ Minecraft 1.21.5 Support All internal systems have been updated to ensure compatibility with the latest version. • Major Code Cleanup Over 1,500 lines of outdated or redundant code removed—expect better performance and fewer bugs. • Improved Command System Player and server commands have been streamlined for smoother interaction. • Player Management Overhaul Passwords are now handled more efficiently with improved tracking and validation. • ️ GUI System Refactored More responsive and customizable GUI for password entry and interactions. • Discord Integration Improved Better handling of Discord events and cleaner listener logic.

Updating Instructions 1. Backup your current data and config! 2. Replace your existing plugin JAR with the new version. 3. Restart your server. 4. Check config files for any new options.

Need Help?

Feel free to report bugs or ask questions on the GitHub Issues page.

✨ Thanks for using Passwords! More features and quality-of-life updates are coming soon. — HamburgBigJ
----------, Apr 22, 2025

Plugin works now
----------, Apr 18, 2025

Overview

This update focuses on refining the plugin’s configuration handling and command functionalities, enhancing overall stability and maintainability.

Configuration Enhancements

  • Relocated the initialization of the configuration object (Config) from the onInitial() method to the onPluginEnable()method, ensuring proper setup during the plugin’s enable phase.

  • Introduced a static getter for the plugin version (pluginVersion = "2.2"), facilitating version tracking within the plugin.

  • Updated the project version in gradle.properties from 2.1 to 2.2, reflecting the latest changes.
️ Command Improvements
  • Adjusted command classes, such as LogoutPlayerCommand.java and SetPasswordCommand.java, to align with the new configuration initialization approach.
These refinements aim to improve the plugin’s structure and reliability. For detailed information, refer to the commits on GitHub:

----------, Apr 17, 2025

Overview: This update addresses command-related issues within the Passwords plugin, enhancing its functionality and stability.
Key Changes:

  • Command Fixes:
    • Resolved issues with existing commands to improve reliability.
    • Introduced the /preload command, allowing administrators to reload the plugin without restarting the server.
    • Added the /setpassword <Player> <Password> command, enabling administrators to manually assign passwords to players.
These enhancements aim to streamline server management and enhance user experience. For more details, refer to the commit on GitHub.
----------, Mar 18, 2025

Changelog for Passwords Plugin Rework

Date: March 16, 2025

Overview: This update signifies a comprehensive rework of the Passwords plugin, introducing significant changes to its structure and functionality.

Key Changes:

  1. Codebase Overhaul:
    • Refactored the entire codebase to enhance readability, maintainability, and performance.
    • Reorganized project structure, including updates to build scripts and workflows.
  2. New Features:
    • Introduced a customizable graphical user interface (GUI) for password management.
    • Added support for Discord integration to improve user experience.
    • Implemented an API to facilitate external integrations and customizations.
  3. Configuration Enhancements:
    • Updated configuration files to support new features and improve flexibility.
    • Enhanced error messaging and validation for better user feedback.
  4. Bug Fixes:
    • Resolved issues related to configuration loading and password validation.
    • Fixed various bugs to improve overall stability and performance
----------, Mar 16, 2025

Fix:
Config auto update
----------, Feb 15, 2025

Config version Change to 1.8 .
----------, Feb 4, 2025

Custom GUI Implementation (Commit 0176451)
  • Introduced a customizable graphical user interface (GUI) for password management.
  • Added CustomGui.java and PasswordsGui.java classes to handle GUI components.
  • Updated config.yml to include GUI-related configurations.
  • Modified plugin.yml to register GUI functionalities.
Bug Fixes:
  • Configuration Loading Fixes (Commit 0176451)
    • Resolved issues with loading configurations from config.yml.
    • Ensured default values are set correctly when configurations are missing.
----------, Feb 4, 2025

Features:
  • Password Length Configuration (Commit ef95425)
    • Added the ability to configure the minimum and maximum length of player passwords in the config.yml.
    • Introduced validation for password length during password creation, ensuring adherence to the configured limits.
Bug Fixes:
  • Null Pointer Exception Fix (Commit 9b84fc2)
    • Resolved an issue where a null pointer exception occurred if a password attempt was made before a player had set a password.
    • Added safeguards to ensure proper handling of unset passwords.
----------, Jan 4, 2025

Api chages: Changes
----------, Dec 25, 2024

API Examples:
Explore example implementations of the Passwords plugin on GitHub:
Passwords Plugin Examples
----------, Dec 23, 2024

New Features
  • Discord Integration:
    Enhanced integration with Discord for a smoother user experience.
General Fixes
  • Bug fixes and optimizations for a more stable and faster application.
  • UI improvements for a more intuitive user experience
----------, Dec 23, 2024

  • API Support: Added API functionality (Maven integration coming soon).
  • Configuration Updater: Automatically updates configuration files to align with new changes or versions.
  • General Bug Fixes: Improved stability and fixed various bugs.
----------, Nov 22, 2024

add per player command
Fix some problems
----------, Oct 31, 2024

Fix some problems with the plugin.
Add command:

/preload -> Reload The plugin
----------, Oct 31, 2024

Resource Information
Author:
----------
Total Downloads: 2,676
First Release: Oct 30, 2024
Last Update: May 23, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings