caramelChat
Provides an enhanced CJK(Chinese, Japanese, Korean) IME input experience in Minecraft.
💻 Compatibility
Currently, caramelChat uses CocoaInput-lib. It must be the same as the OS compatibility of CocoaInput.
| OS | Compatibility |
|---|---|
| Windows (x86_64) | 🟢 Compatible |
| Windows (arm64) | 🔴 Incompatible |
| macOS (Intel) | 🟢 Compatible |
| macOS (Apple Silicon) | 🟢 Compatible |
| Linux X11 (x86_64) | 🟡 Incompatible in some cases |
| Linux X11 (arm64) | 🔴 Incompatible |
| Linux Wayland (x86_64) | 🟡 Incompatible in some cases |
| Linux Wayland (arm64) | 🔴 Incompatible |
Below is the ModLoader compatibility.
| Platform | Support |
|---|---|
| Fabric / Quilt | 🟢 Compatible |
| Forge | 🟢 Compatible |
| NeoForge | 🟢 Compatible |
🛠️ Troubleshooting (macOS 14.0+)
If you are using macOS Sonoma or later versions, you may experience the following issue:
- Some characters are skipped when typing very quickly.
- The client crashes when a system key is pressed (e.g., input source switch).
Most of the causes are due to the Input Tooltip added in Sonoma. However, Apple has not provided an API to disable it.

You can disable the Input Tooltip system-wide through the following guide.
Open the Terminal and enter the following command:
sudo mkdir -p /Library/Preferences/FeatureFlags/Domain
sudo /usr/libexec/PlistBuddy -c "Add 'redesigned_text_cursor:Enabled' bool false" /Library/Preferences/FeatureFlags/Domain/UIKit.plist
And then, reboot your Macintosh. This will return you to the input environment from before Sonoma.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 |
- Support Minecraft 1.21.9+
- Support Minecraft 1.21.9+
- Support Minecraft 1.21.9+
- Support Minecraft 1.21.9-1.21.10
- Support Minecraft 1.21.9-1.21.10
- Support Minecraft 1.21.9-1.21.10
- Support Minecraft 1.21.6+
- Temporary fix for sign crash issue (Fixes #34)
- Support Minecraft 1.21.6+
- Temporary fix for sign crash issue (Fixes #34)
- Support Minecraft 1.21.6+
- Temporary fix for sign crash issue (Fixes #34)
- Temporary fix for sign crash issue (Fixes #34)
- Temporary fix for sign crash issue (Fixes #34)
- Temporary fix for sign crash issue (Fixes #34)
- Fix string handling issue with Book and Quill in 1.21.3+
- Temporary fix for sign crash issue (Fixes #34)
- Fix string handling issue with Book and Quill in 1.21.3+
- Temporary fix for sign crash issue (Fixes #34)
- Fix string handling issue with Book and Quill in 1.21.3+
- Temporary fix for sign crash issue (Fixes #34)
- Temporary fix for sign crash issue (Fixes #34)
- Temporary fix for sign crash issue (Fixes #34)
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- Support Minecraft 1.21.5+
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- Support Minecraft 1.21.5+
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- Support Minecraft 1.21.5+
- (fix) X11 controller crash/not working by @MATRIX-feather
- (lang) Add Traditional Chinese (zh_tw.json) by @yichifauzi
- There was an issue with the artifact, so it has been re-uploaded. If you downloaded it before, please re-download it again.**
The update for caramelChat has been delayed because the architectury-loom dependency hasn't been updated to support version 1.20.5+. I apologize for keeping you waiting for so long.
With the addition of the NeoForge platform, I now have to release 12 different versions every time I update the mod. This has become a very burdensome task for me, so the updates for 1.19.4, 1.20.1, and 1.20.2 will no longer be provided after this release.
The key-binding Network API I was previously working on has been discontinued. I simply didn't have enough time to implement it across all Minecraft versions and modding platforms.
- [(compatibility) Improve compatibility with EMI mod](https://github.com/LemonCaramel/caramelChat/commit/f0d0d2879d478b14624294f704b0dda8db89cfcc)
- [(compatibility) Improve compatibility with Xaero's Minimap mod](https://github.com/LemonCaramel/caramelChat/commit/bf0e8b8b3a4709df468082253cc5c3316589b660)
- [(compatibility) Improve compatibility with Blueprint mod](https://github.com/LemonCaramel/caramelChat/commit/e1a281e67e8ebecfc48ec7b5f3376922ecf6ee9d)
- [(feature) Add Langauge Indicator (Windows, macOS)](https://github.com/LemonCaramel/caramelChat/commit/b207e27b4272a01c59dd2c9443aef26143d38018)
- [(feature) Support Linux Wayland (BETA)](https://github.com/LemonCaramel/caramelChat/commit/e6d4b6ae8de15a5f72d8c6964077efba0ffb1c2f)
- [(fix/lib) Fix SIGSEGV problem when loading Minecraft (Linux X11)](https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/commit/e6816a5aac4d84a989ed5282444194ccd51f185a) by @Nesquate in https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/pull/4
- [(fix) Refresh creative inventory search results when not in preview state](https://github.com/LemonCaramel/caramelChat/commit/8818460bf93efee792ea9cfbfc917cf7a668173d)
- [(fix) Sign crash possibility](https://github.com/LemonCaramel/caramelChat/commit/6db13ad145ffc047d6e8ba95ea10723d0d1b3aa8)
- [Support Minecraft 1.20.5+ (Forge, NeoForge)](https://github.com/LemonCaramel/caramelChat/commit/bd5abce148891419f0cbc468132f5939f9b81a38)
- There was an issue with the artifact, so it has been re-uploaded. If you downloaded it before, please re-download it again.**
The update for caramelChat has been delayed because the architectury-loom dependency hasn't been updated to support version 1.20.5+. I apologize for keeping you waiting for so long.
With the addition of the NeoForge platform, I now have to release 12 different versions every time I update the mod. This has become a very burdensome task for me, so the updates for 1.19.4, 1.20.1, and 1.20.2 will no longer be provided after this release.
The key-binding Network API I was previously working on has been discontinued. I simply didn't have enough time to implement it across all Minecraft versions and modding platforms.
- [(compatibility) Improve compatibility with EMI mod](https://github.com/LemonCaramel/caramelChat/commit/f0d0d2879d478b14624294f704b0dda8db89cfcc)
- [(compatibility) Improve compatibility with Xaero's Minimap mod](https://github.com/LemonCaramel/caramelChat/commit/bf0e8b8b3a4709df468082253cc5c3316589b660)
- [(compatibility) Improve compatibility with Blueprint mod](https://github.com/LemonCaramel/caramelChat/commit/e1a281e67e8ebecfc48ec7b5f3376922ecf6ee9d)
- [(feature) Add Langauge Indicator (Windows, macOS)](https://github.com/LemonCaramel/caramelChat/commit/b207e27b4272a01c59dd2c9443aef26143d38018)
- [(feature) Support Linux Wayland (BETA)](https://github.com/LemonCaramel/caramelChat/commit/e6d4b6ae8de15a5f72d8c6964077efba0ffb1c2f)
- [(fix/lib) Fix SIGSEGV problem when loading Minecraft (Linux X11)](https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/commit/e6816a5aac4d84a989ed5282444194ccd51f185a) by @Nesquate in https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/pull/4
- [(fix) Refresh creative inventory search results when not in preview state](https://github.com/LemonCaramel/caramelChat/commit/8818460bf93efee792ea9cfbfc917cf7a668173d)
- [(fix) Sign crash possibility](https://github.com/LemonCaramel/caramelChat/commit/6db13ad145ffc047d6e8ba95ea10723d0d1b3aa8)
- [Support Minecraft 1.20.5+ (Forge, NeoForge)](https://github.com/LemonCaramel/caramelChat/commit/bd5abce148891419f0cbc468132f5939f9b81a38)
- There was an issue with the artifact, so it has been re-uploaded. If you downloaded it before, please re-download it again.**
The update for caramelChat has been delayed because the architectury-loom dependency hasn't been updated to support version 1.20.5+. I apologize for keeping you waiting for so long.
With the addition of the NeoForge platform, I now have to release 12 different versions every time I update the mod. This has become a very burdensome task for me, so the updates for 1.19.4, 1.20.1, and 1.20.2 will no longer be provided after this release.
The key-binding Network API I was previously working on has been discontinued. I simply didn't have enough time to implement it across all Minecraft versions and modding platforms.
- [(compatibility) Improve compatibility with EMI mod](https://github.com/LemonCaramel/caramelChat/commit/f0d0d2879d478b14624294f704b0dda8db89cfcc)
- [(compatibility) Improve compatibility with Xaero's Minimap mod](https://github.com/LemonCaramel/caramelChat/commit/bf0e8b8b3a4709df468082253cc5c3316589b660)
- [(compatibility) Improve compatibility with Blueprint mod](https://github.com/LemonCaramel/caramelChat/commit/e1a281e67e8ebecfc48ec7b5f3376922ecf6ee9d)
- [(feature) Add Langauge Indicator (Windows, macOS)](https://github.com/LemonCaramel/caramelChat/commit/b207e27b4272a01c59dd2c9443aef26143d38018)
- [(feature) Support Linux Wayland (BETA)](https://github.com/LemonCaramel/caramelChat/commit/e6d4b6ae8de15a5f72d8c6964077efba0ffb1c2f)
- [(fix/lib) Fix SIGSEGV problem when loading Minecraft (Linux X11)](https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/commit/e6816a5aac4d84a989ed5282444194ccd51f185a) by @Nesquate in https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/pull/4
- [(fix) Refresh creative inventory search results when not in preview state](https://github.com/LemonCaramel/caramelChat/commit/8818460bf93efee792ea9cfbfc917cf7a668173d)
- [(fix) Sign crash possibility](https://github.com/LemonCaramel/caramelChat/commit/6db13ad145ffc047d6e8ba95ea10723d0d1b3aa8)
- [Support Minecraft 1.20.5+ (Forge, NeoForge)](https://github.com/LemonCaramel/caramelChat/commit/bd5abce148891419f0cbc468132f5939f9b81a38)
- There was an issue with the artifact, so it has been re-uploaded. If you downloaded it before, please re-download it again.**
The update for caramelChat has been delayed because the architectury-loom dependency hasn't been updated to support version 1.20.5+. I apologize for keeping you waiting for so long.
With the addition of the NeoForge platform, I now have to release 12 different versions every time I update the mod. This has become a very burdensome task for me, so the updates for 1.19.4, 1.20.1, and 1.20.2 will no longer be provided after this release.
The key-binding Network API I was previously working on has been discontinued. I simply didn't have enough time to implement it across all Minecraft versions and modding platforms.
- [(compatibility) Improve compatibility with EMI mod](https://github.com/LemonCaramel/caramelChat/commit/f0d0d2879d478b14624294f704b0dda8db89cfcc)
- [(compatibility) Improve compatibility with Xaero's Minimap mod](https://github.com/LemonCaramel/caramelChat/commit/bf0e8b8b3a4709df468082253cc5c3316589b660)
- [(compatibility) Improve compatibility with Blueprint mod](https://github.com/LemonCaramel/caramelChat/commit/e1a281e67e8ebecfc48ec7b5f3376922ecf6ee9d)
- [(feature) Add Langauge Indicator (Windows, macOS)](https://github.com/LemonCaramel/caramelChat/commit/b207e27b4272a01c59dd2c9443aef26143d38018)
- [(feature) Support Linux Wayland (BETA)](https://github.com/LemonCaramel/caramelChat/commit/e6d4b6ae8de15a5f72d8c6964077efba0ffb1c2f)
- [(fix/lib) Fix SIGSEGV problem when loading Minecraft (Linux X11)](https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/commit/e6816a5aac4d84a989ed5282444194ccd51f185a) by @Nesquate in https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/pull/4
- [(fix) Refresh creative inventory search results when not in preview state](https://github.com/LemonCaramel/caramelChat/commit/8818460bf93efee792ea9cfbfc917cf7a668173d)
- [(fix) Sign crash possibility](https://github.com/LemonCaramel/caramelChat/commit/6db13ad145ffc047d6e8ba95ea10723d0d1b3aa8)
- [Support Minecraft 1.20.5+ (Forge, NeoForge)](https://github.com/LemonCaramel/caramelChat/commit/bd5abce148891419f0cbc468132f5939f9b81a38)
With the addition of the NeoForge platform, I now have to release 12 different versions every time I update the mod. This has become a very burdensome task for me, so the updates for 1.19.4, 1.20.1, and 1.20.2 will no longer be provided after this release.
The key-binding Network API I was previously working on has been discontinued. I simply didn't have enough time to implement it across all Minecraft versions and modding platforms.
- [(compatibility) Improve compatibility with EMI mod](https://github.com/LemonCaramel/caramelChat/commit/f0d0d2879d478b14624294f704b0dda8db89cfcc)
- [(compatibility) Improve compatibility with Xaero's Minimap mod](https://github.com/LemonCaramel/caramelChat/commit/bf0e8b8b3a4709df468082253cc5c3316589b660)
- [(compatibility) Improve compatibility with Blueprint mod](https://github.com/LemonCaramel/caramelChat/commit/e1a281e67e8ebecfc48ec7b5f3376922ecf6ee9d)
- [(feature) Add Langauge Indicator (Windows, macOS)](https://github.com/LemonCaramel/caramelChat/commit/b207e27b4272a01c59dd2c9443aef26143d38018)
- [(feature) Support Linux Wayland (BETA)](https://github.com/LemonCaramel/caramelChat/commit/e6d4b6ae8de15a5f72d8c6964077efba0ffb1c2f)
- [(fix/lib) Fix SIGSEGV problem when loading Minecraft (Linux X11)](https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/commit/e6816a5aac4d84a989ed5282444194ccd51f185a) by @Nesquate in https://github.com/Korea-Minecraft-Forum/CocoaInput-lib/pull/4
- [(fix) Refresh creative inventory search results when not in preview state](https://github.com/LemonCaramel/caramelChat/commit/8818460bf93efee792ea9cfbfc917cf7a668173d)
- [(fix) Sign crash possibility](https://github.com/LemonCaramel/caramelChat/commit/6db13ad145ffc047d6e8ba95ea10723d0d1b3aa8)
- [Support Minecraft 1.20.5+ (Forge, NeoForge)](https://github.com/LemonCaramel/caramelChat/commit/bd5abce148891419f0cbc468132f5939f9b81a38)