Command History Context
Command History Context is a Fabric utility that splits the shared command history into separate profiles, one for each kind of world or server a player uses.
What it does
Vanilla Minecraft keeps one command history for every world and server, so commands from building, testing and regular play end up in the same list. Command History Context lets a player create named profiles, assign each one to single-player worlds or multiplayer servers, and keep unrelated commands apart. A profile keeps its own history, while environments assigned to the same profile can share one.
The active history switches automatically when the player connects to a world or server that is linked to a profile, so development commands stay with development servers and gameplay commands stay with regular play. The mod runs on the client only, so servers need nothing installed. It requires Fabric API and is published for Fabric across 12 release versions, 1.21 – 1.21.11, under the MIT License and open source.
Key features
Named command profiles
Players create custom profiles, each with its own command history, and give each profile a purpose such as development or testing.
Shared history across environments
Several servers or worlds assigned to the same profile read and write one command history, so building servers can share commands.
Automatic profile switching
The active history changes when the player connects to a linked environment, without a manual step.
Separated gameplay commands
Regular gameplay commands stay out of the history used for development, testing and building.
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
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
Who it’s for: Players who move between single-player worlds and multiplayer servers for different purposes, and server builders who run development and testing environments alongside regular play.
How it compares
Setthings is a client-side only Fabric mod for 1.21.11 under the GNU Lesser General Public License v3.0 or later, and it is open source. EasyCommand is also client-side only, published for Fabric 1.21.11 under the MIT License and open source. KeyBinds Profiles Simplified is client-side only for Fabric 1.21.11 under the MIT License, but it is not open source, and it manages keybinds rather than command history.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Command History Context | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-07-18 |
| Setthings | Fabric | 1.21.11 | Client-side only | 2026-08-31 |
| [简单指令]EasyCommand | Fabric | 1.21.11 | Client-side only | 2026-06-19 |
| KeyBinds Profiles Simplified | Fabric | 1.21.11 | Client-side only | 2026-04-23 |
Questions
Does Command History Context need Fabric API?
Which game versions does Command History Context support?
In the catalog
Command History Context is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from bekkouame1024
Similar mods
What the author says
Command History Context is a mod that manages Minecraft command history using custom profiles. In vanilla Minecraft, command history is shared across all environments, including single-player worlds and multiplayer servers. While this is convenient, it can become problematic when frequently switching between…
Official listing
- Modrinth page
- modrinth.com/mod/command-history-context
- Owner
- bekkouame1024
- Published
- 2026-07-18
- Updated on Modrinth
- 2026-07-18
- Facts verified
- 2026-10-15
