featherIME
by Block1215
featherIME lets players type Japanese, Korean and Chinese text in Minecraft's chat and search boxes through an input method editor, and it works alongside Feather Client.
What it does
Input method editors compose characters before they are committed to a text field. featherIME shows that composition text underlined directly inside the field, so players can see the candidate characters as they type instead of typing blind until the commit. A field check runs before each commit, and the same handling applies to chat, search boxes and other text input in the game.
The mod is a derivative work that rebuilds caramelChat for Feather Client with a few additional fixes. It bundles the native libraries CocoaInput-lib and MMPL J to talk to the operating system's input methods. Since caramelChat is incompatible with Feather Client, featherIME serves players who want IME input inside that client. Its source code is available, and full attribution is listed in CREDITS.md, which covers caramelChat by LemonCaramel under the LGPL-3.0-or-later license.
Installation is limited to the Fabric loader. featherIME is client-side only, so the server does not need it and players join servers without installing anything. The mod is published for 16 release versions, 1.19.3 – 1.21.11, under a custom license that is not open source.
Key features
Composition text inside the field
Characters being composed appear underlined right inside the text field, so the current input stays visible.
Japanese, Korean and Chinese input
Text in these languages can be typed directly into chat, search boxes and other fields that accept text.
Field check before commit
A check runs before a composed string is committed, which keeps the text field consistent with the input.
Bundled native input libraries
CocoaInput-lib and MMPL J are bundled to access the system input method from the game.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x9 of 9 versions with builds
1.20.x5 of 5 versions with builds
1.19.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who use Feather Client and need Japanese, Korean or Chinese input in Minecraft text fields.
How it compares
Tnze's IME MOD is client-side only and open source under the MIT License, with a Fabric file for 1.21.11. NeoCocoa targets Fabric and NeoForge for 1.20.1 – 1.21.11 under a custom license that is not open source, so it covers NeoForge where featherIME does not. Outer Glow Feather & Lunar is client-side only under the MIT License for 1.20 – 1.21.1 and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| featherIME | Fabric | 1.19.3 – 1.21.11 | Client-side only | 2026-06-16 |
| Tnze's IME MOD | Fabric | 1.21.11 | Client-side only | 2026-01-30 |
| NeoCocoa | Fabric and NeoForge | 1.20.1 – 1.21.11 | Not published | 2026-10-15 |
| Outer Glow Feather & Lunar | Fabric | 1.20 – 1.21.1 | Client-side only | 2024-10-05 |
Questions
Does featherIME need to be installed on the server?
Which loader does featherIME support?
Can featherIME be used with caramelChat?
In the catalog
featherIME is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Block1215
Similar mods
What the author says
Japanese, Korean, and Chinese IME input for Minecraft — fully compatible with Feather Client. Type Japanese, Korean, and Chinese directly in chat and search boxes. Composition text is displayed right inside the text field, so you no longer have to type blind until you commit.
Official listing
- Modrinth page
- modrinth.com/mod/featherime
- Owner
- Block1215
- Published
- 2026-03-30
- Updated on Modrinth
- 2026-06-16
- Facts verified
- 2026-10-15
