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.
Disabling or Temporarily Turning Off IMBlocker When It InterferesWhen You Might Want It Off IMBlocker is designed to stay out of your way, but there are cases where you want it…Fixing IMBlocker Not Detecting Chat or Not Switching Input MethodsCommon Causes If IMBlocker isn't switching your input method when you open or close chat, the problem is usually one…How to Configure IMBlocker Mod to Work with Your Input MethodUnderstanding the Configuration Options IMBlocker works out of the box for most players, but you may need to tweak it…Using IMBlocker with Multiple Languages and Switching Between ThemHow IMBlocker Handles Multiple Input Methods If you use more than one input method — for example, a Chinese IME and a…
Configuration
Every setting in the mod config file, with what it changes.
| Option | What it does |
|---|---|
advanceSettings | Advance Settings |
enableConversionStatusApiAllow ConversionStatus API | The API that controls the English state. If disabled, CONVERSION_STATUS English state implementation will not work. |
basicSettings | Basic Settings |
charSimulationScreens | Char Simulation-preferred Screens |
commandPrefixRegex | Command Prefix Regex |
enableKeyboardPatch | Enable callback-level Keyboard Patch |
enableIngameIME | Enable Ingame IME |
enableScreenRecovering | Enable Screen Recovering |
englishStateImpl | English State Implementation |
fcitx5OffArgNameFcitx5 Disable Command Argument | To determine it: Execute "fcitx5-remote <this argument>" command in terminal will disable the IME. |
fcitx5OnArgNameFcitx5 Enable Command Argument | To determine it: Execute "fcitx5-remote <this argument>" command in terminal will enable the IME. |
fcitx5OnStateNameFcitx5 Enabled Identifier | To determine it: Execute "fcitx5-remote" command in terminal will return <this argument>. |
ibusOffArgNameIBus Disable Command Argument | To determine it: Execute "ibus engine <this argument>" command in terminal will disable the IME. |
ibusOnArgNameIBus Enable Command Argument | To determine it: Execute "ibus engine <this argument>" command in terminal will enable the IME. |
linuxCompatibilitySettings | Linux Compatibility Settings |
primaryEnglishState | Primary English State |
recoveredScreensRecorded Screens | Here lists all recorded Screens for whitelist editing. |
screenWhitelistScreen Whitelist | Listed screens would enable your IME. |
isClassicCompositionStyleUse Classic Composition Style | Use the pre-edit style prior to 26.1. |
isHeadlessPreeditModeUse Headless Pre-edit Mode | This option should only be enabled if pre-edit content cannot be displayed in your environment. |
useStrictCursorRectUse Strict Pre-edit Cursor Rectangle | Do 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. |
windowsCompatibilitySettings | Windows Compatibility Settings |
Advancesettings
| Option | What 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. |
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 ›
You May Also Like
Wikis that share the most with this one
More mod wikis on the site
The most downloaded mods that have a wiki here
A few wikis from each of the other kinds
Illager Warship Mod
Illagers Wear Armor Mod
I’m Fast Mod
Image2Map Mod
Immersive Aircraft 9minecraft
Immersive Aircraft
Immersive Armors
Illager Raid Music Mod
Illager Plushies Mod
Illager Invasion
IkkatsuHakai Mod
IkkatsuHakai Axe Mod
IJM’s Tweaks Mod
AppleSkin
JourneyMap Mod
Placebo
Waystones
Nature's Compass Mod
Enchantment Descriptions Mod
Patchouli Mod
Jade Mod
Quark Mod
Balm Mod
3D Crops 9minecraft Resource Pack