NeoCocoa
by heipiao
NeoCocoa adds IME input support to Minecraft on Windows, macOS and Linux, letting players type Chinese, Japanese and Korean text through a system input method.
What it does
The mod targets Minecraft Java Edition builds 1.20.1 – 1.21.11, with release files for 1.20.1, 1.20.4, 1.20.6, 1.21.1 and 1.21.11. It runs on Fabric and NeoForge and requires Fabric API on both loaders. Its native component is a platform library, so the mod is compiled per operating system: Windows x86 64, GNU/Linux x86 64 with glibc, and macOS 11.0 or later. Files are released under a custom license and are not open source, though the source code and issue tracker are public. The 1.0.1-1.21.11 build for 1.21.11 was published on 2026-10-15, and the first release dates from 2026-06-19.
The author recommends Wayland over X11 on Linux, since X11 support is described as buggy, partially broken and deprecated. Builds that need compiling from source depend on Zig for the native library, OSXCross with the 2.0-llvm-based branch for cross-compiling on other Unix-like systems, and MSVC or MinGW on Windows. The Git repository uses a submodule, so it has to be cloned with --recursive and updated with git submodule update --init --recursive. The mod uses Java Native Access, which is licensed under the Apache License 2.0.
Key features
Input method support
Text entry in Minecraft accepts input from the system IME, including Chinese, Japanese and Korean.
Native input layer
A platform library receives keyboard composition events and passes them to the game's text fields.
Wayland preferred on Linux
Wayland is the recommended display path on Linux, as the X11 path is noted as partially broken.
Gallery
Compatibility
Latest build for each game version and loader.
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 type CJK text on Windows, macOS or Linux, and developers who compile the native library for a platform that has no prebuilt file.
How it compares
featherIME is a Fabric mod that is client-side only, uses a custom license and is not open source, with files for 1.19.3 – 1.21.11. Tnze's IME MOD is a Fabric mod for 1.21.11 only, client-side only, released under the MIT License and open source. MacOS Input Fixes (Neoforged) covers Fabric, Forge and NeoForge for 1.20.1 – 26.3, is client-side only, released under the BSD 3-Clause License and open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| NeoCocoa | Fabric and NeoForge | 1.20.1 – 1.21.11 | Not published | 2026-10-15 |
| 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 |
| MacOS Input Fixes (Neoforged) | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Client-side only | 2026-10-03 |
Questions
Does NeoCocoa need Fabric API?
Which loaders does NeoCocoa support?
Why are there separate native files for each system?
In the catalog
NeoCocoa 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 heipiao
Similar mods
What the author says
Notice: X11 support is buggy, partially broken and deprecated. Please use Wayland for a better experience. The Git repo uses Git submodule. Please clone with --recursive, or run git submodule update --init --recursive if you already cloned.
Official listing
- Modrinth page
- modrinth.com/mod/neococoa
- Owner
- heipiao
- Published
- 2026-06-19
- Updated on Modrinth
- 2026-10-15
- Facts verified
- 2026-10-15
