Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
v1.0.1
This pull request introduces several changes across workflows, configuration files, and Java source code to enhance the release process, improve configuration migration, and add a new feature for refreshing the tab list periodically. Below are the most important changes grouped by theme.
Workflow Enhancements:
- Updated
.github/workflows/alpha.yml
,.github/workflows/beta.yml
, and.github/workflows/main.yml
to rename workflows for clarity (e.g., "Release & Publish Packages") and added steps for publishing artifacts to GitHub Packages, Hangar, and Modrinth. Each workflow now targets specific branches (alpha
,beta
, andmain
) and includes comments for better understanding.
Configuration Migration:
- Modified
migrateConfig
inLyttleTab.java
to handle migration fromconfig_version
0 to 1 by transferring thetab_list_refresh_interval
value from the default configuration to the main configuration. - Updated
src/main/resources/#defaults/config.yml
andsrc/main/resources/config.yml
to setconfig_version
to 1, indicating the migration is complete.
New Feature - Tab List Refresh:
- Added a new configuration option
tab_list_refresh_interval
intab.yml
to specify the interval for refreshing the tab list. - Updated
TabHandler.java
to schedule periodic tab list refreshes using the interval defined in the configuration. - Simplified the
refreshTabList
method to use a lambda expression for better readability.
Plugin Version Update:
- Incremented the plugin version in
gradle.properties
from1.0.0
to1.0.1
to reflect the new changes.
Information
Published on | June 23, 2025 |
---|---|
Downloads | 4 |
Platforms
Paper (1.21.5)