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?

Release
2.5.7

Stualyttle released LyttleEssentials version 2.5.7 on Sun 6:34 PM

v2.5.7

This pull request focuses on simplifying and improving the project's CI/CD workflows and configuration management, as well as refining the chat message filtering logic. The main changes include consolidating multiple GitHub Actions workflows into a single, more flexible workflow, updating the plugin version, switching configuration handling to a new class, and enhancing message sanitization.

Workflow and Release Automation Improvements:

  • Replaced the separate .github/workflows/main.yml and .github/workflows/alpha.yml with a unified .github/workflows/release-and-publish.yml workflow. This new workflow handles releases for both main and alpha branches, automates version tagging, builds artifacts, and publishes to GitHub Releases, Hangar, and Modrinth, streamlining the release process and reducing duplication. [1] [2] [3]

Configuration Management:

  • Updated the Configs class to use the new YamlConfig class instead of the old Config class for all configuration files, improving maintainability and consistency in config handling.

Plugin Versioning:

  • Bumped the plugin version from 2.5.6 to 2.5.7 in gradle.properties to reflect the latest changes.

Chat Message Filtering:

  • Enhanced the filterMessage method in onPlayerChatListener.java to more thoroughly remove color codes and MiniMessage tags, both before and after MiniMessage serialization, resulting in cleaner, safer chat output.

Information

Published onAugust 24, 2025
Downloads0

Platforms

Paper Paper (1.21.8)