ContingameIME-Neo (Maintenance Fork of XPlus-ContingameIME)
ModLGPL-2.1-only

ContingameIME-Neo (Maintenance Fork of XPlus-ContingameIME)

An unofficial NeoForge port of XPlus-ContingameIME. Use input method in Minecraft. Note: This version only supports NeoForge.

12
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About ContingameIME-Neo (Maintenance Fork of XPlus-ContingameIME)

ContingameIME-Neo (Maintenance Fork)

This mod is a subsequent maintenance version (unofficial NeoForge port) of XPlus-ContingameIME, further developed with reference to IngameIME. It enables Input Method usage in full-screen Minecraft, with various fixes and improvements based on the original version.

Highlights

  • Now works on the NeoForge loader (Minecraft 1.21-1.21.3).
  • Detects the active IME instead of brute-checking the client locale.
  • Candidate list uses a clear selection highlight with customizable highlight color in config.
  • Fixed bug where IME candidate window would not display after toggling onscreen and restarting.
  • Fixes caret tracking when Caxton or Modern UI is installed.

Preview

Window Mode Demo

Window Mode Demo Integrated
Window Mode Demo

Fullscreen Mode Demo

Fullscreen Mode Demo

Input Styles Adaptation

The IME integrates perfectly even in special interfaces.

Fullscreen (Fullscreen) Windowed (Windowed)
Sign Sign-Fullscreen Sign-Windowed
Book Book-Fullscreen Book-Windowed

Toggle Key

  • Single press the hotkey to switch between Temporary Input State and Closed State.
  • Double press the hotkey to switch to Open Mode.
  • When the mouse moves and an event occurs, Temporary Input State switches to Closed State.

Dependencies

Tested Environment

This mod has been tested with the following IME:

  • Microsoft Pinyin IME
  • Japanese IME

Other IME implementations may work but have not been fully tested.

Code Reference/Usage