ModsFinder

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.

FabricClient-side onlyMIT LicenseOpen source1.18.2 – 1.21.5

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

  1. 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.

  2. Custom enchantment display

    Enchantments with custom names are shown on the client instead of being stripped.

  3. Beehive debug information

    The debug screen shows how many bees are inside a beehive.

  4. 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.

Compatibility

Latest build for each game version and loader.

1.21.x4 of 4 versions with builds
1.21.51.21.5-43
1.21.41.21.4-41
1.21.31.21.3-39
1.211.21-37
1.20.x4 of 4 versions with builds
1.20.61.20.6-35
1.20.41.20.4-31
1.20.21.20.2-28
1.20.11.20.1-24
1.19.x4 of 4 versions with builds
1.19.31.19.3-22
1.19.21.19.2-16
1.19.11.19.1-9
1.191.19-6
1.18.x1 of 1 version with builds
ReleaseBetaAlphaNot available

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

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
PurpurClientFabric1.18.2 – 1.21.5Client-side only2025-04-13
BetterBoldFabric1.20.6 – 1.21.11Client-side only2026-04-09
Keybind Bug FixesFabric1.20.5 – 26.3Client-side only2026-10-03
DebugifyFabric, Forge and Quilt1.18.2 – 26.3Client or server, optional2026-09-28

Questions

Does PurpurClient need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside PurpurClient on Fabric.

Does a server need PurpurClient installed?

No. It is installed on the player's side alone, so servers need nothing.

Does PurpurClient work on any server?

Most features only work when connected to a Purpur server, so the bug fixes and window title changes apply mainly there.

Can the splash screen be turned off?

Yes. The Purpur-themed loading screen and the window title change each have a config option to disable them.

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

All projects

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…
PurpurMC, on the Modrinth page

Official listing

Owner
PurpurMC
Published
2022-03-01
Updated on Modrinth
2025-04-13
Facts verified
2026-10-15

Tags