PurpurClient
by PurpurMC
With PurpurClient installed, a Fabric client gets fixes for vanilla client bugs, a Purpur-themed loading screen and a window title that reflects the server.
What it does
PurpurClient is aimed at players who connect to Purpur servers. Most of its fixes target client-side vanilla bugs caused by Purpur itself, and it only has effect when connected to a Purpur server. Several options let players turn features off, and the animated splash screen and window title changes can each be disabled in the config. Its fixes are meant to be kept until they reach the vanilla game.
The mod changes some visible details: enchantments with custom names are displayed instead of being stripped on the client, the 255-level limit is removed on the client side, and rain particles no longer appear under water. It also adds bee counts to the beehive debug screen and lets mob passenger offsets be customized. Asynchronous chat processing was removed because of Mojang's new chat system.
PurpurClient requires Fabric API. Files are published for Fabric only, across 13 release versions 1.18.2 – 1.21.5, with 1.21.5-43 for 1.21.5 as the latest file. It is installed on the player's side alone, so servers need nothing. The code is under the MIT License and is open source, with public links to source, issue tracker and wiki. Snapshot builds are published as well.
Key features
Client-side vanilla bug fixes
Fixes bugs in the vanilla client that Purpur's server behavior can cause, and more fixes are added over time.
Custom enchantment display
Enchantments with custom names are shown on the client instead of being stripped.
Beehive debug information
The debug screen shows how many bees are inside a beehive.
Animated splash screen and window title
A Purpur-themed animated splash screen appears at startup, and the window title changes based on the server type. Both can be disabled.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x4 of 4 versions with builds
1.20.x4 of 4 versions with builds
1.19.x4 of 4 versions with builds
1.18.x1 of 1 version with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
BetterBold is a Fabric client mod under the MIT License, open source, for 1.20.6 – 1.21.11 and also client-side only. Keybind Bug Fixes is a Fabric client-side mod under the GNU Lesser General Public License v3.0 only and open source, covering 1.20.5 – 26.3. Debugify runs on Fabric, Forge and Quilt, for 1.18.2 – 26.3, and is open source under the GNU Lesser General Public License v3.0 only; either side can run it, and neither needs it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PurpurClient | Fabric | 1.18.2 – 1.21.5 | Client-side only | 2025-04-13 |
| BetterBold | Fabric | 1.20.6 – 1.21.11 | Client-side only | 2026-04-09 |
| Keybind Bug Fixes | Fabric | 1.20.5 – 26.3 | Client-side only | 2026-10-03 |
| Debugify | Fabric, Forge and Quilt | 1.18.2 – 26.3 | Client or server, optional | 2026-09-28 |
Questions
Does PurpurClient need Fabric API?
Does a server need PurpurClient installed?
Does PurpurClient work on any server?
Can the splash screen be turned off?
In the catalog
PurpurClient is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 15,307 mods support Minecraft 1.21.5.
More from PurpurMC
Similar mods
What the author says
PurpurClient is a Fabric client mod that aims to fix various client-side bugs in the game. A lot of these bugfixes end up in the vanilla game eventually, but for those who can't wait, this mod is for you. PurpurClient is designed to work together with Purpur servers (hence the name), but most features can still be…
Official listing
- Modrinth page
- modrinth.com/mod/purpurclient
- Owner
- PurpurMC
- Published
- 2022-03-01
- Updated on Modrinth
- 2025-04-13
- Facts verified
- 2026-10-15
