New Features and Improvements
1. ID-Based Staff Authentication
- Unique Staff IDs: Admins can now generate unique IDs for staff members using the /bacteriaadmin generateid <player> command.
- Validation Process: Staff members must provide their unique ID to the admin for validation using the /validateid <player> <id> command.
- Automatic Login: Once validated, staff members are automatically logged in and granted access to staff commands and features.
2. Enhanced Configuration Options
- ID Management: Added valid_staff_ids and unvalidated_staff_ids sections in config.yml to manage staff IDs efficiently.
- Toggle Features: New configuration options to enable or disable console messages and ID requirements for staff mode.
3. Improved GUI and Personal Page
- Personal Page: Each staff member now has a personal page accessible via the /personal command, displaying their stats, warnings, and inventory.
- GUI Enhancements: Streamlined the main GUI panel for easier navigation and quicker access to essential tools and information.
4. Security Enhancements
- Staff Authentication: Ensured only validated staff members can access staff mode and commands, enhancing server security and preventing unauthorized access.
- Admin Permissions: Admins have exclusive access to critical commands such as ID generation and validation, ensuring only trusted users can manage staff authentication.
Commands and Usage
1. Admin Commands
- /bacteriaadmin generateid <player>: Generate a unique staff ID for a player.
- /validateid <player> <id>: Validate a staff member's unique ID.
2. Staff Commands
- /personal: Access your personal staff page, displaying stats, warnings, and inventory.
Installation Instructions
1. Download the Plugin
- Download the updated BacteriaStaff v1.4.jar file.
2. Place in Plugins Directory
- Place the jar file into your server's plugins directory.
3. Restart Server
- Restart your Minecraft server to load the updated plugin.
4. Configure Plugin
- Edit the config.yml located in the plugins/BacteriaStaff directory as needed, including managing staff IDs and enabling/disabling features.
5. View Commands
- Use /bakteria help to view available commands and their usage.
Upgrade to BacteriaStaff v1.4 today to enhance your server's security and staff management capabilities!