
LyttleTab
Lightweight Tab & Bossbar Plugin
Оцените первым
327
0
327
0
Список изменений
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.ymlto 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
migrateConfiginLyttleTab.javato handle migration fromconfig_version0 to 1 by transferring thetab_list_refresh_intervalvalue from the default configuration to the main configuration. - Updated
src/main/resources/#defaults/config.ymlandsrc/main/resources/config.ymlto setconfig_versionto 1, indicating the migration is complete.
New Feature - Tab List Refresh:
- Added a new configuration option
tab_list_refresh_intervalintab.ymlto specify the interval for refreshing the tab list. - Updated
TabHandler.javato schedule periodic tab list refreshes using the interval defined in the configuration. - Simplified the
refreshTabListmethod to use a lambda expression for better readability.
Plugin Version Update:
- Incremented the plugin version in
gradle.propertiesfrom1.0.0to1.0.1to reflect the new changes.
Файлы
LyttleTab-1.0.1.jar(37.70 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.1
Загрузчики
Paper
Версии игры
1.21.5
Загрузок
22
Дата публикации
23.06.2025
