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

A lightweight yet powerful essentials plugin with integrated economy and smart moderation features!

Report LyttleEssentials?

Snapshot
2.5.0-SNAPSHOT+5

Stualyttle released LyttleEssentials version 2.5.0-SNAPSHOT+5 on Wed 9:29 PM

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 and GPR_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 to 2.5.0.

Refactoring Messaging and Console Utilities:

  • Replaced static utility initialization for Console and Message with instance-based initialization (this.console and this.message).
  • src/main/java/com/lyttledev/lyttleessentials/commands/AdminTeleportCommand.java, FlyCommand.java, GamemodeCommand.java: Updated all references to Message and Console to use the instance-based approach (plugin.message and plugin.console). This improves encapsulation and dependency management.

These changes collectively enhance maintainability, security, and compliance while modernizing the codebase.

Information

Published onMay 7, 2025
Downloads1

Platforms

Paper Paper (1.21.4)