Fix command casing
by Ecconia
Fix command casing is a Fabric utility that lowercases primary commands as players type them, so commands are not rejected for capital letters.
What it does
Since Mojang introduced the updated command framework, typing a command with capital letters no longer works in many cases. This mod fixes that habit on the client by forcing the primary command word to lowercase before it is sent. Arguments are left as typed, so the rest of the line keeps its original casing.
The mod is client-side only, so only the client needs it and a server can run without it. It requires Fabric API, and the files cover game versions 1.20.1 – 1.21.11. The latest Fabric file, 1.0.1, targets 1.21.11 and was published on 2025-10-07, with the first release dated 2025-03-25.
The project is open source under the GNU General Public License v3.0 only. Its source code and issue tracker are public. The mod is aimed at a single primary version at a time, and the author adds support for later versions only as they are used.
Key features
Primary command lowercasing
The first word of a command is changed to lowercase before the command is sent, so the typed casing does not matter.
Arguments left untouched
Only the command name is changed. Arguments such as player names or messages keep the casing the player typed.
Client-side operation
The change happens on the player's client, so servers do not need to install anything to receive corrected commands.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Players with typing habits
Players who type commands in uppercase or mixed case out of habit can keep typing without seeing rejected commands.
Command-heavy play
Players who run many commands during builds or adventure maps can use them without adjusting their typing.
Who it’s for: Players on Fabric who run commands in singleplayer or on servers, and who want commands to work regardless of how they capitalize them.
How it compares
Force Lowercase Commands Maintained is client-side only and targets 1.21.9 – 26.1.2 with All rights reserved, so it is not open source. Lowercase Commands is also client-side only, covers 1.21.10 – 26.1.2, and is under the MIT License, which is not open source. ForcePlace is open source under the Apache License 2.0 and covers 1.21 – 1.21.4, but it runs on both client and server rather than the client alone. This mod covers 1.20.1 and 1.21.7 – 1.21.11 under the GNU General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Fix command casing | Fabric | 1.20.1 – 1.21.11 | Client-side only | 2025-10-07 |
| Force Lowercase Commands Maintained | Fabric | 1.21.9 – 26.1.2 | Client-side only | 2026-04-11 |
| Lowercase Commands | Fabric | 1.21.10 – 26.1.2 | Client-side only | 2026-06-01 |
| ForcePlace | Fabric | 1.21 – 1.21.4 | Client and server | 2025-01-23 |
Questions
Does Fix command casing need Fabric API?
Does the server need to install Fix command casing?
Which game versions have files for this mod?
In the catalog
Fix command casing is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Ecconia
Similar mods
What the author says
This mod will force your command to be sent in lower-case. If you type //Stack it will display and send //stack instead. Arguments of the command are not affected. /ME HELLO will turn into /me HELLO. Warning: There is no toggle for this feature. If you are on a server which actually has upper-cased commands. May a…
Official listing
- Modrinth page
- modrinth.com/mod/fix-command-casing
- Owner
- Ecconia
- Published
- 2025-03-25
- Updated on Modrinth
- 2025-10-07
- Facts verified
- 2026-10-15