Skip to content

Backport modern tab list (1.12.2-style player list)#298

Merged
Lyfts merged 5 commits into
masterfrom
modern-tab
Jun 7, 2026
Merged

Backport modern tab list (1.12.2-style player list)#298
Lyfts merged 5 commits into
masterfrom
modern-tab

Conversation

@alppp

@alppp alppp commented May 20, 2026

Copy link
Copy Markdown
Contributor

Replaces the vanilla 1.7.10 player list (TAB) with a modern-style overlay matching the 1.12.2+ layout. Migrated from Hodgepodge PR #805 per mitchej123 feedback that this belongs in ServerUtilities.

  • Player head icons with async skin loading
  • Dynamic column sizing based on player count (up to 80 players, 20 rows max)
  • Header/footer text with & color code support and \n line breaks
  • Ping numbers + signal bars (individually toggleable)
  • Server config sync on player login
  • Plugin channel HP|TabHF for proxy support (Velocity, BungeeCord)
image image image image image image this what looks like slightly with proxy support to my format : image

@StoneLegion

Copy link
Copy Markdown
Contributor

Was this ever added via another mod or this still waiting for approval here?

Comment thread src/main/java/serverutils/handlers/ServerUtilitiesPlayerEventHandler.java Outdated
Comment thread src/main/java/serverutils/client/tab/TabChannelHandler.java
Comment thread src/main/java/serverutils/client/tab/TabDisplayHandler.java
Comment thread src/main/java/serverutils/mixin/Mixins.java
Comment thread src/main/java/serverutils/mixins/early/forge/MixinGuiIngameForge_ModernTab.java Outdated
Comment thread src/main/java/serverutils/client/tab/TabDisplayHandler.java Outdated
Comment thread src/main/java/serverutils/mixins/early/forge/MixinGuiIngameForge_ModernTab.java Outdated
Comment thread src/main/java/serverutils/client/tab/ModernTabRenderer.java Outdated
Comment thread src/main/java/serverutils/mixin/Mixins.java
@alppp alppp requested a review from Lyfts June 7, 2026 14:11

@Lyfts Lyfts left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a really cool feature. Great job!

@Lyfts Lyfts merged commit 926aabb into master Jun 7, 2026
1 check passed
@Lyfts Lyfts deleted the modern-tab branch June 7, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants