Skip to content

1.2.0

Latest

Choose a tag to compare

@goshkow goshkow released this 30 Mar 15:32
71632c1

1.2.0

  • Added automatic native TAB API integration. If TAB is installed and player-list heads are enabled, AddHeads now switches to the built-in TAB compatibility path automatically with no extra AddHeads-side toggle.
  • Fixed player-list head rendering with TAB when tablist-name-formatting is enabled, so heads now render correctly together with TAB prefixes, suffixes, colors, and other tab formatting options.
  • Preserved external tab formatting more reliably so AddHeads prepends the head without wiping colors, prefixes, or suffixes from supported player-list plugins.
  • Applied the same tab head settings to the TAB integration path, including correct skin loading from cache, tab head shadow handling, and configurable spacing after the head.
  • Synchronized TAB component settings with AddHeads tab settings by forcing the compatible parser mode and matching TAB head-shadow behavior to AddHeads' tab shadow option.
  • Kept viewer-based tab head rendering through ProtocolLib for the standard compatibility path, so /hd toggletab controls which heads the viewer sees instead of changing one global player-list name for everyone.
  • Reapplied tab heads after joins, cache refresh cycles, TAB player-load events, and TAB reload events so formatted names and heads recover correctly after refreshes.
  • Confirmed compatibility with CMI, QuickBoardX, and PowerBoard through the standard packet / scoreboard compatibility path, with no extra AddHeads-side integration toggle required.
  • Included a broad set of tab compatibility fixes and stability improvements across the built-in player-list path and the native TAB path.