IMBlocker
by reserveword
IMBlocker is a utility mod that controls the input method editor so characters can be typed again in Minecraft text fields.
What it does
Controlling the input method editor (IME) in Minecraft is the job of IMBlocker, a utility mod. It sets the IME state automatically from the current input context, switching to a temporary English state when chat input looks like a command. It can also make the candidate window follow the caret, render IME content inside the game, and stop non-character keys from leaking to the game while candidates are showing on macOS and other desktop systems for builds before 26.3.
Only the client needs it, so no installation on a server is required. Optional settings can be changed through Cloth Config API, and Mod Menu can be used to open that configuration screen. The IME in-game option stays available after 26.3 and is turned on through Cloth Config. It is recommended only when an input method shows display problems in exclusive fullscreen.
Builds are published for Fabric, Forge and NeoForge across 35 release versions, 1.16.5 – 26.3. Version 5.6.2.1 is the newest file for Fabric and NeoForge, targeting 1.21.8, while the newest Forge file is 5.6.2.1 for 1.20.4. IMBlocker is open source under the GNU General Public License v3.0 only, and snapshot builds are published.
Key features
Automatic IME state
The input method state is set from the current input context, so typing mode follows the active text field.
Command detection in chat
When chat input matches command syntax, the mod sets a temporary English state so the command is typed without conversion.
Candidate window placement
The candidate window can follow the caret position, keeping suggestions next to the text being written.
In-game IME rendering
IME content can be drawn inside the game window, which is an optional path for setups with display problems.
Key leak prevention
On desktop systems other than the main platform for builds before 26.3, non-character keys are kept from reaching the game while candidates are showing.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.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.
Optional 2
Use cases
Typing in chat with commands
A player who types in an East Asian input method can enter slash commands in chat without the input method changing them.
Text fields in custom screens
Mods with their own text widgets can have them activated for the input method after gaining focus, helped by a screen whitelist.
Who it’s for: Players who use an input method in Minecraft, modpack builders with many mods, and developers of mods with custom text widgets who want to follow the IMBlocker approach for SDL text input.
How it compares
Roughly Enough Input Methods covers the same ground for 1.18 – 1.21.5 on Fabric, Forge and NeoForge under the MIT License. ContingameIME is open source under the GNU Lesser General Public License v3.0 or later and was published for 1.16.4 – 1.20.1 on Fabric, Forge, NeoForge and Quilt. IMBlocker covers 26.3 and the versions between them and is published under the GNU General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| IMBlocker | Fabric, Forge and NeoForge | 1.16.5 – 26.3 | Client-side only | 2026-10-02 |
| Roughly Enough Input Methods | Fabric, Forge and NeoForge | 1.18 – 1.21.5 | Client-side only | 2025-05-22 |
| ContingameIME | Fabric, Forge, NeoForge and Quilt | 1.16.4 – 1.20.1 | Client-side only | 2024-02-07 |
Questions
Does IMBlocker need to be installed on the server?
Does IMBlocker need Cloth Config API?
Why is IMBlocker recommended for modpacks after 26.3?
Which loaders does IMBlocker support?
In the catalog
IMBlocker is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
Note: We recommend enabling the ingame IME only if your input method has display issues in exclusive fullscreen. *On Fabric, you need to extract the file named "essential-.jar" from the root directory of its mod JAR and only put this file into your mod folder.
Official listing
- Modrinth page
- modrinth.com/mod/imblocker-original
- Owner
- reserveword
- Published
- 2023-06-18
- Updated on Modrinth
- 2026-10-02
- Facts verified
- 2026-10-15
