ModsFinder
FC

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.

FabricClient-side onlyGNU General Public License v3.0 onlyOpen source1.20.1 – 1.21.11

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

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

  2. Arguments left untouched

    Only the command name is changed. Arguments such as player names or messages keep the casing the player typed.

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

1.21.111.0.1
1.21.101.0.1
1.21.91.0.1
1.21.81.0.1
1.21.71.0.0.1
1.20.11.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

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

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Fix command casingFabric1.20.1 – 1.21.11Client-side only2025-10-07
Force Lowercase Commands MaintainedFabric1.21.9 – 26.1.2Client-side only2026-04-11
Lowercase CommandsFabric1.21.10 – 26.1.2Client-side only2026-06-01
ForcePlaceFabric1.21 – 1.21.4Client and server2025-01-23

Questions

Does Fix command casing need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside this mod on Fabric.

Does the server need to install Fix command casing?

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

Which game versions have files for this mod?

Files exist for 1.20.1 and 1.21.7, 1.21.8, 1.21.9, 1.21.10 and 1.21.11. The latest file, 1.0.1, targets 1.21.11.

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

All projects

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

Official listing

Owner
Ecconia
Published
2025-03-25
Updated on Modrinth
2025-10-07
Facts verified
2026-10-15

Tags