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.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 bothmain
andalpha
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 newYamlConfig
class instead of the oldConfig
class for all configuration files, improving maintainability and consistency in config handling.
Plugin Versioning:
- Bumped the plugin version from
2.5.6
to2.5.7
ingradle.properties
to reflect the latest changes.
Chat Message Filtering:
- Enhanced the
filterMessage
method inonPlayerChatListener.java
to more thoroughly remove color codes and MiniMessage tags, both before and after MiniMessage serialization, resulting in cleaner, safer chat output.
Information
Published on | August 24, 2025 |
---|---|
Downloads | 0 |
Platforms
Paper (1.21.8)