Better Player List

Various Minecraft player list enhancements, such as numeric ping instead of connection bars.
Features
This mod allows you to:
- Replace the default connection bars with the exact latency each player has
- Change between hold/toggle for the Player List keybind
- Disable server headers and footers
- Disable player heads
- Force player heads on offline mode servers
Supported loaders
BetterPlayerList works on Fabric, Quilt and NeoForge.
Requirements
The requirements vary depending on your platform.
Fabric and Quilt
On Fabric and Quilt, you'll need:
- Fabric API
- Mod Menu
- Technically optional, but it is required to access the settings screen.
NeoForge
You do not need any additional dependencies on NeoForge.
Building
To build the mod, you'll need:
- Git
- JDK 25
Clone the repository:
$ git clone https://github.com/azurejelly/better-player-list
$ cd better-player-list/
And run:
$ ./gradlew build
Distributable JARs will be available under build/libs/.
Credits
In some ways, this mod is inspired by Perspective Enhancements. You should check it out.
How to Install Better Player List (Mod)
Better Player List by azuuure is verified for Fabric, Neoforge, Quilt across Minecraft versions 1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 (latest release: 1.2.3+26.3, file size: 35 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9) and platform (Fabric, Neoforge, Quilt).
- Make sure you have the compatible loader or environment installed for Fabric, Neoforge, Quilt.
- Move the downloaded Better Player List file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Updated subtitles in the settings screen to match Minecraft's new style in 26.3
- Add Spanish translations
## Internal changes
- Ban AI usage on this project
- Updated subtitles in the settings screen to match Minecraft's new style in 26.3
- Add Spanish translations
## Internal changes
- Ban AI usage on this project
- Update to Minecraft 26.2
## Internal changes
- Update Gradle Wrapper to 9.6.1
- Update Lombok to 1.18.46
- Update to Minecraft 26.2
## Internal changes
- Update Gradle Wrapper to 9.6.1
- Update Lombok to 1.18.46
- Build against Minecraft 26.1.2
- Build against Minecraft 26.1.2
- Update to Minecraft 26.1
- Build against Java 25
- Improve mod settings screen
- Make
mssuffix optional for both Compact and Full Size latency display modes
## Internal changes
- Reduce boilerplate code using NeoForm
- Use
_for unused lambda parameters - Updated Gradle wrapper to 9.4.0
- Use Lombok annotations on Fabric module
- Update to Minecraft 26.1
- Build against Java 25
- Improve mod settings screen
- Make
mssuffix optional for both Compact and Full Size latency display modes
## Internal changes
- Reduce boilerplate code using NeoForm
- Use
_for unused lambda parameters - Updated Gradle wrapper to 9.4.0
- Use Lombok annotations on Fabric module
- Change mod ID to
betterplayerlist - Move configuration files to
.minecraft/config
## User-facing changes
- Add NeoForge support
## Internal changes
- Fix duplicate files inside final Fabric JAR
- Improve build scripts
- Move from Gradle Groovy to Gradle Kotlin
- Use version catalogs
- Switch to multi-module project
- Add publishing configuration
- Change mod ID to
betterplayerlist - Move configuration files to
.minecraft/config
## User-facing changes
- Add NeoForge support
## Internal changes
- Fix duplicate files inside final Fabric JAR
- Improve build scripts
- Move from Gradle Groovy to Gradle Kotlin
- Use version catalogs
- Switch to multi-module project
- Add publishing configuration
- Initial release
- Initial release
- Initial release