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

A lightweight scoreboard-based economy system for your Minecraft server!

Report LyttleScoreboardEconomy?

S

1.2.1-SNAPSHOT+2

v1.2.1

This pull request introduces several updates aimed at improving configuration management, command handling, and compatibility across the project. Key changes include upgrading the Java version in CI workflows, adding a new configuration management system, introducing a new command, and refactoring existing commands for better maintainability. Below is a breakdown of the most important changes:

CI Workflow Updates

  • Upgraded the Java version from JDK 17 (Temurin) to JDK 21 (Corretto) across all GitHub Actions workflows (.github/workflows/alpha.yml, .github/workflows/beta.yml, .github/workflows/main.yml) to ensure compatibility with the latest Java features.

Configuration Management Enhancements

  • Added a new Config class in src/main/java/com/lyttldev/lyttlescoreboardeconomy/types/Config.java to streamline configuration handling, including methods for loading, saving, and cleaning configuration files.
  • Integrated the new Config class into the LyttleScoreboardEconomy plugin, including a migration mechanism for updating old configuration formats.

Command System Improvements

  • Introduced a new LyttleScoreboardEconomyCommand for managing the plugin, including a reload subcommand to reload configurations dynamically.
  • Refactored BaltopCommand and TokensCommand to improve permission checks, simplify message handling by replacing Message.sendPlayer with Message.sendMessage, and enhance tab completion logic.

Version and Compatibility Updates

  • Updated gradle.properties to increment the plugin version from 1.2.0 to 1.2.1 and set the Paper platform version to 1.21.4 for better compatibility.

Code Cleanup

  • Removed unused imports and redundant fields in command classes to improve code clarity and maintainability.

Information

Published
May 3, 2025
1Downloads

Platforms

Paper
Paper
1.21.4