Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A powerful, lightweight staff management plugin with advanced moderation features!
v1.1.3
This pull request introduces several updates to the LyttleAdmin plugin, including dependency upgrades, workflow adjustments, configuration improvements, and new features for better user experience and maintainability. Below is a categorized summary of the most important changes:
Workflow and Dependency Updates:
- Updated GitHub Actions workflows (
alpha.yml
,beta.yml
,main.yml
) to use JDK 21 with thecorretto
distribution instead of JDK 17 withtemurin
. - Removed the
dependency-reduced-pom.xml
file, simplifying the project's dependency management. - Updated
gradle.properties
to specifypluginVersion=1.1.3
and upgraded thepaperVersion
to1.21.4
.
Documentation Enhancements:
- Added a "Dependencies" section to
README.md
, specifying that LuckPerms is required for permissions management. Updated installation instructions to reflect this dependency.
Configuration and Migration Improvements:
- Introduced a new
Configs
class to handle configuration files (config.yml
andmessages.yml
) and added a migration system to ensure compatibility with future updates.
New Features:
- Added a new
/lyttleadmin
command with support for reloading the configuration. This command includes permission checks and tab completion for thereload
argument. - Implemented an action bar notification for staff mode, showing "STAFF MODE ACTIVE" while staff mode is enabled.
Codebase Improvements:
- Refactored
StaffCommand
to replace hardcoded messages with configurable keys frommessages.yml
. This improves maintainability and allows for easier localization.
Information
Published on | May 3, 2025 |
---|---|
Downloads | 1 |
Platforms
Paper (1.21.4)