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

Lightweight Tab & Bossbar Plugin

Report LyttleTab?

Release
1.1.0

Stualyttle released LyttleTab version 1.1.0 on November 4, 2025

v1.1.0

This pull request introduces several significant updates to the LyttleTab plugin, focusing on modernizing command registration for Paper 1.21, improving configuration migration, and enhancing the tab list's customization and sorting capabilities. The plugin now uses Paper's Brigadier-based command system, supports animated tab headers/footers, adds new sorting options, and includes configuration versioning/migration improvements. Additionally, legacy Bukkit command registration is removed in favor of Paper's recommended practices.

Command System Modernization:

  • Migrated the /lyttletab admin command to Paper's Brigadier command API, removing the legacy Bukkit command executor and tab completer. Commands are now registered using LifecycleEventManager and the Commands registrar, with support for permission checks and subcommands like reload. (src/main/java/com/lyttledev/lyttletab/LyttleTab.java, src/main/java/com/lyttledev/lyttletab/commands/LyttleTabCommand.java, [1] [2]
  • Removed the old plugin.yml command registration; command metadata is now managed in paper-plugin.yml as per modern Paper standards. (src/main/resources/plugin.yml, [1] [2]

Configuration and Migration Enhancements:

  • Updated configuration versioning from 1 to 2, with a new migration step that transforms single-value tab headers/footers into lists, adds new sorting and animation interval options, and ensures backward compatibility for existing users. (src/main/java/com/lyttledev/lyttletab/LyttleTab.java, src/main/resources/config.yml, src/main/resources/#defaults/config.yml, [1] [2]

Tab List Customization and Sorting Improvements:

  • Enhanced tab.yml to support animated tab headers/footers (as lists), configurable tab list and animation intervals, invisibility potion hiding, and a fully customizable multi-rule sorting system (by placeholder, group, or alphabetical order). (src/main/resources/tab.yml, src/main/resources/#defaults/tab.yml, src/main/resources/#defaults/tab.ymlL5-R69)
  • Added detailed documentation in the config for the new sorting system, supporting complex, multi-level player sorting in the tab list.

Dependency and Platform Updates:

  • Updated plugin metadata to target Paper 1.21.9 and plugin version 1.1.0. Added explicit dependencies for PlaceholderAPI and LuckPerms in paper-plugin.yml. (gradle.properties, src/main/resources/paper-plugin.yml, [1] [2]

These changes modernize the plugin for the latest PaperMC standards, significantly improve configuration flexibility, and lay the groundwork for more advanced tab list features.

Information

Published onNovember 4, 2025
Downloads9

Platforms

Paper Paper (1.21.9)