UnlimitedNameTags 2.0.0 - Major Update: Display Groups, Animations, Glow & Item/Block Nametags
LatestUnlimitedNameTags 2.0.0
This is a major update from v1.x, introducing a redesigned nametag system, new display types, animations, glow effects, per-player preferences, configuration migration, and many internal improvements.
Before updating, make a backup of your plugins/UnlimitedNameTags folder and check the console after the first startup for migration messages or warnings.
Updated wiki: https://alexdev-s-organization.gitbook.io/unlimitednametags
Highlights
- Added the new
displayGroupssystem for more flexible stacked nametags. - Added support for
TEXT,ITEM, andBLOCKdisplay rows. - Added per-line and per-group conditions using the new
whenformat. - Added configurable display animations such as rotate, bob, pulse scale, wiggle, orbit, and more.
- Added glow effects for supported displays, including fixed colors, rainbow effects, gradients, and presets.
- Added per-player nametag visibility preferences.
- Added through-wall visibility modes.
- Improved support for PlaceholderAPI, MiniPlaceholders, Nexo, Oraxen, ItemsAdder, and HMCCosmetics.
- Added automatic
settings.ymlmigration with backups when possible.
Added
- New
displayGroupsconfiguration format. - Text, item, and block nametag display types.
- Per-line text visibility conditions.
- Per-display-group scale, offset, background, billboard, animation, and visibility rules.
- New glow system with configurable presets.
- New
/unt glowcommand tree. - New
/unt preferencescommand tree. - New through-wall behavior options.
- Improved helmet and 3D cosmetic height compensation.
- Maven/API publishing structure for external integrations.
- New Paper API module for addons using Bukkit/Paper types.
Changed
- The old flat
linesnametag format has been replaced bydisplayGroups. - Old conditional modifiers have been replaced by the simpler
whencondition format. settings.ymlnow usesconfigVersion.- Background, scale, and vertical offset are now configured per display group.
- Internal packet handling and nametag tracking were heavily refactored.
- The project was reorganized into multiple modules:
common,api,api-paper, andpaper.
Fixed
- Fixed incorrect vertical offsets with multi-line and multi-group nametags.
- Fixed ordering issues where display rows could appear in the wrong order.
- Fixed some through-wall visibility behavior.
- Fixed display animations not always updating correctly on clients.
- Improved
/unt reloadbehavior. - Improved YAML output by removing unnecessary/null values.
- Improved placeholder replacement handling for values such as
YesandNo. - Improved packet refresh behavior for smoother and more reliable nametag updates.
Updating From v1.x
- Back up your current plugin folder before updating.
- Start the server once and let the plugin migrate the configuration when possible.
- Review the new
settings.yml. - Move old custom nametag lines into
displayGroupsif needed. - Replace old conditional modifiers with
when. - Check the console for warnings after startup.
Because this update includes many new features and a large internal refactor, some server setups may expose bugs or edge cases. Please report issues on Discord so they can be reviewed and fixed quickly.