Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Lyttle-Development

A powerful, lightweight staff management plugin with advanced moderation features!

Report LyttleAdmin?

Snapshot
1.1.3-SNAPSHOT+2

Stualyttle released LyttleAdmin version 1.1.3-SNAPSHOT+2 on May 3, 2025

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 the corretto distribution instead of JDK 17 with temurin.
  • Removed the dependency-reduced-pom.xml file, simplifying the project's dependency management.
  • Updated gradle.properties to specify pluginVersion=1.1.3 and upgraded the paperVersion to 1.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 and messages.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 the reload 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 from messages.yml. This improves maintainability and allows for easier localization.

Information

Published onMay 3, 2025
Downloads1

Platforms

Paper Paper (1.21.4)