▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/LyttleTab
LyttleTab

LyttleTab

Lightweight Tab & Bossbar Plugin

Оцените первым
327
0

1.0.1

Release23.06.2025

Список изменений

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, and main) and includes comments for better understanding.

Configuration Migration:

  • Modified migrateConfig in LyttleTab.java to handle migration from config_version 0 to 1 by transferring the tab_list_refresh_interval value from the default configuration to the main configuration.
  • Updated src/main/resources/#defaults/config.yml and src/main/resources/config.yml to set config_version to 1, indicating the migration is complete.

New Feature - Tab List Refresh:

  • Added a new configuration option tab_list_refresh_interval in tab.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 from 1.0.0 to 1.0.1 to reflect the new changes.

Файлы

LyttleTab-1.0.1.jar(37.70 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.1

Загрузчики

Paper

Версии игры

1.21.5

Загрузок

22

Дата публикации

23.06.2025

Загрузил

ID версии

Главная