caramelChat
The caramelChat mod significantly improves the text input process for Chinese, Japanese, and Korean languages in Minecraft using modern IME input methods.
💻 Operating System Compatibility
caramelChat operates on the CocoaInput-lib library, therefore supporting the same operating systems as this library.
| Operating System | Compatibility |
|---|---|
| Windows (x86_64) | ✅ Full compatibility |
| Windows (arm64) | ❌ Not compatible |
| macOS (Intel) | ✅ Full compatibility |
| macOS (Apple Silicon) | ✅ Full compatibility |
| Linux X11 (x86_64) | ⚠️ Partial compatibility |
| Linux X11 (arm64) | ❌ Not compatible |
| Linux Wayland (x86_64) | ⚠️ Partial compatibility |
| Linux Wayland (arm64) | ❌ Not compatible |
🔧 Mod Loader Compatibility
| Platform | Support |
|---|---|
| Fabric / Quilt | ✅ Compatible |
| Forge | ✅ Compatible |
| NeoForge | ✅ Compatible |
🛠️ Troubleshooting (macOS 14.0+)
Users of macOS Sonoma and newer versions may encounter the following issues:
- Skipping some characters when typing quickly
- Client crash when pressing system keys (e.g., input source switching)
These problems are related to the Input Tooltip feature added in Sonoma. Unfortunately, Apple hasn't provided an API to disable it.
You can disable Input Tooltip system-wide by performing the following steps:
Open Terminal and enter the commands:
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
After executing the commands, restart your Mac. This will return the input environment to the state before Sonoma version.