Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
IMBlocker Mod Wiki

IMBlocker Mod Wiki & Guide

wiki.9minecraft.net/imblocker-mod/

IMBlocker Mod is a utility mod for Minecraft that automatically manages your input method (IM)-especially useful for players who use languages like Chinese, Japanese, or Korean.

Guides

Step-by-step, in-game.

Configuration

Every setting in the mod config file, with what it changes.

OptionWhat it does
advanceSettingsAdvance Settings
enableConversionStatusApiAllow ConversionStatus APIThe API that controls the English state. If disabled, CONVERSION_STATUS English state implementation will not work.
basicSettingsBasic Settings
charSimulationScreensChar Simulation-preferred Screens
commandPrefixRegexCommand Prefix Regex
enableKeyboardPatchEnable callback-level Keyboard Patch
enableIngameIMEEnable Ingame IME
enableScreenRecoveringEnable Screen Recovering
englishStateImplEnglish State Implementation
fcitx5OffArgNameFcitx5 Disable Command ArgumentTo determine it: Execute "fcitx5-remote <this argument>" command in terminal will disable the IME.
fcitx5OnArgNameFcitx5 Enable Command ArgumentTo determine it: Execute "fcitx5-remote <this argument>" command in terminal will enable the IME.
fcitx5OnStateNameFcitx5 Enabled IdentifierTo determine it: Execute "fcitx5-remote" command in terminal will return <this argument>.
ibusOffArgNameIBus Disable Command ArgumentTo determine it: Execute "ibus engine <this argument>" command in terminal will disable the IME.
ibusOnArgNameIBus Enable Command ArgumentTo determine it: Execute "ibus engine <this argument>" command in terminal will enable the IME.
linuxCompatibilitySettingsLinux Compatibility Settings
primaryEnglishStatePrimary English State
recoveredScreensRecorded ScreensHere lists all recorded Screens for whitelist editing.
screenWhitelistScreen WhitelistListed screens would enable your IME.
isClassicCompositionStyleUse Classic Composition StyleUse the pre-edit style prior to 26.1.
isHeadlessPreeditModeUse Headless Pre-edit ModeThis option should only be enabled if pre-edit content cannot be displayed in your environment.
useStrictCursorRectUse Strict Pre-edit Cursor RectangleDo not include input widget content within the cursor rectangle. This option should only be enabled if pre-edit content is obscured by IME's candidate window.
windowsCompatibilitySettingsWindows Compatibility Settings

Advancesettings

OptionWhat it does
@Tooltip[1]Listed screens will locate focus owner within them through char simulation, an approach with 100% accuracy. Generally, t
@Tooltip[0]Screens that preferred to locate focus through char simulation.

See all 34 settings →

Frequently asked questions

How do I know IMBlocker is actually working?
Type something in chat and watch your input method indicator: it should switch to your IME when the chat opens and back to English/direct input when you close it. If the indicator never changes, the mod isn't detecting the chat state, so check your configuration.
Do I need to configure anything after installing IMBlocker?
Usually no—it works out of the box by detecting when a text field is focused. If your IME isn't switching correctly, you'll need to adjust the mod's settings to match your specific input method.
Why does my input method stay on when I close chat?
This usually means IMBlocker isn't detecting the chat screen closing, or your IME doesn't respond to the mod's toggle commands. Check that the mod is enabled and that your IME supports being controlled programmatically.
Does IMBlocker work with modded chat or other text input screens?
It generally works with any screen that uses Minecraft's standard text field, including many modded interfaces. If a specific mod's text box isn't detected, that screen may use a custom input handler the mod can't see.

See all 10 IMBlocker questions ›