Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A lightweight yet powerful essentials plugin with integrated economy and smart moderation features!
v2.5.0
This pull request introduces several enhancements and updates across the codebase, focusing on workflow improvements, licensing, plugin versioning, and refactoring the messaging and console utilities in the LyttleEssentials
plugin. Key changes include adding environment variables to workflows, updating the plugin version, introducing the MIT license, and refactoring how messages and console commands are handled within the plugin's commands.
Workflow and Licensing Updates:
.github/workflows/alpha.yml
,.github/workflows/beta.yml
,.github/workflows/main.yml
: Added environment variables (GPR_USER
andGPR_API_KEY
) to support GitHub Package Registry authentication.- Added the MIT license to the repository.
Plugin Versioning:
- Updated the plugin version from
2.4.2
to2.5.0
.
Refactoring Messaging and Console Utilities:
- Replaced static utility initialization for
Console
andMessage
with instance-based initialization (this.console
andthis.message
). src/main/java/com/lyttledev/lyttleessentials/commands/AdminTeleportCommand.java
,FlyCommand.java
,GamemodeCommand.java
: Updated all references toMessage
andConsole
to use the instance-based approach (plugin.message
andplugin.console
). This improves encapsulation and dependency management.
These changes collectively enhance maintainability, security, and compliance while modernizing the codebase.
Information
Published on | May 7, 2025 |
---|---|
Downloads | 4 |
Platforms
Paper (1.21.4)