├── .gitattributes ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── 1.7.10 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── city │ │ └── windmill │ │ └── ingameime │ │ ├── ClientProxy.java │ │ ├── CommonProxy.java │ │ ├── Config.java │ │ ├── IMEventHandler.java │ │ ├── IMStates.java │ │ ├── IngameIME_Forge.java │ │ ├── Internal.java │ │ ├── gui │ │ ├── OverlayScreen.java │ │ ├── Widget.java │ │ ├── WidgetCandidateList.java │ │ ├── WidgetInputMode.java │ │ └── WidgetPreEdit.java │ │ └── mixins │ │ ├── MixinGuiScreen.java │ │ ├── MixinGuiTextField.java │ │ └── MixinMinecraft.java │ └── resources │ ├── LICENSE │ ├── assets │ └── ingameime │ │ └── lang │ │ ├── en_US.lang │ │ └── zh_CN.lang │ ├── icon.png │ ├── mcmod.info │ └── mixins.ingameime.json ├── CurseForgeLatest.json ├── IngameIME-Icon.png ├── IngameIME-Icon.psd ├── IngameIME-Logo-Mini.png ├── IngameIME-Logo.png ├── IngameIME-Native ├── build.gradle.kts └── src │ └── main │ ├── java │ └── ingameime │ │ ├── API.java │ │ ├── CandidateListCallback.java │ │ ├── CandidateListCallbackImpl.java │ │ ├── CandidateListContext.java │ │ ├── CandidateListState.java │ │ ├── CommitCallback.java │ │ ├── CommitCallbackImpl.java │ │ ├── CompositionState.java │ │ ├── IngameIME.java │ │ ├── IngameIMEJNI.java │ │ ├── InputContext.java │ │ ├── InputMode.java │ │ ├── InputModeCallback.java │ │ ├── InputModeCallbackImpl.java │ │ ├── PreEditCallback.java │ │ ├── PreEditCallbackImpl.java │ │ ├── PreEditContext.java │ │ ├── PreEditRect.java │ │ └── string_list.java │ └── resources │ ├── IngameIME_Java-arm64.dll │ ├── IngameIME_Java-x64.dll │ └── IngameIME_Java-x86.dll ├── LICENSE ├── README.md ├── docs ├── FullScreenInput.gif └── WindowInput.gif ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/.gitignore -------------------------------------------------------------------------------- /1.7.10/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/build.gradle.kts -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/ClientProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/ClientProxy.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/CommonProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/CommonProxy.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/Config.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/IMEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/IMEventHandler.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/IMStates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/IMStates.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/IngameIME_Forge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/IngameIME_Forge.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/Internal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/Internal.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/gui/OverlayScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/gui/OverlayScreen.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/gui/Widget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/gui/Widget.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/gui/WidgetCandidateList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/gui/WidgetCandidateList.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/gui/WidgetInputMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/gui/WidgetInputMode.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/gui/WidgetPreEdit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/gui/WidgetPreEdit.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/mixins/MixinGuiScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/mixins/MixinGuiScreen.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/mixins/MixinGuiTextField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/mixins/MixinGuiTextField.java -------------------------------------------------------------------------------- /1.7.10/src/main/java/city/windmill/ingameime/mixins/MixinMinecraft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/java/city/windmill/ingameime/mixins/MixinMinecraft.java -------------------------------------------------------------------------------- /1.7.10/src/main/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/resources/LICENSE -------------------------------------------------------------------------------- /1.7.10/src/main/resources/assets/ingameime/lang/en_US.lang: -------------------------------------------------------------------------------- 1 | ingameime.key.desc=Toggle Input Method -------------------------------------------------------------------------------- /1.7.10/src/main/resources/assets/ingameime/lang/zh_CN.lang: -------------------------------------------------------------------------------- 1 | ingameime.key.desc=开关输入法 2 | -------------------------------------------------------------------------------- /1.7.10/src/main/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/resources/icon.png -------------------------------------------------------------------------------- /1.7.10/src/main/resources/mcmod.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/resources/mcmod.info -------------------------------------------------------------------------------- /1.7.10/src/main/resources/mixins.ingameime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/1.7.10/src/main/resources/mixins.ingameime.json -------------------------------------------------------------------------------- /CurseForgeLatest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/CurseForgeLatest.json -------------------------------------------------------------------------------- /IngameIME-Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Icon.png -------------------------------------------------------------------------------- /IngameIME-Icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Icon.psd -------------------------------------------------------------------------------- /IngameIME-Logo-Mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Logo-Mini.png -------------------------------------------------------------------------------- /IngameIME-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Logo.png -------------------------------------------------------------------------------- /IngameIME-Native/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/build.gradle.kts -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/API.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/API.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/CandidateListCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/CandidateListCallback.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/CandidateListCallbackImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/CandidateListCallbackImpl.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/CandidateListContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/CandidateListContext.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/CandidateListState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/CandidateListState.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/CommitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/CommitCallback.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/CommitCallbackImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/CommitCallbackImpl.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/CompositionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/CompositionState.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/IngameIME.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/IngameIME.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/IngameIMEJNI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/IngameIMEJNI.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/InputContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/InputContext.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/InputMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/InputMode.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/InputModeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/InputModeCallback.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/InputModeCallbackImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/InputModeCallbackImpl.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/PreEditCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/PreEditCallback.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/PreEditCallbackImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/PreEditCallbackImpl.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/PreEditContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/PreEditContext.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/PreEditRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/PreEditRect.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/java/ingameime/string_list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/java/ingameime/string_list.java -------------------------------------------------------------------------------- /IngameIME-Native/src/main/resources/IngameIME_Java-arm64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/resources/IngameIME_Java-arm64.dll -------------------------------------------------------------------------------- /IngameIME-Native/src/main/resources/IngameIME_Java-x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/resources/IngameIME_Java-x64.dll -------------------------------------------------------------------------------- /IngameIME-Native/src/main/resources/IngameIME_Java-x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/IngameIME-Native/src/main/resources/IngameIME_Java-x86.dll -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/README.md -------------------------------------------------------------------------------- /docs/FullScreenInput.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/docs/FullScreenInput.gif -------------------------------------------------------------------------------- /docs/WindowInput.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/docs/WindowInput.gif -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Windmill-City/IngameIME-Minecraft/HEAD/settings.gradle.kts --------------------------------------------------------------------------------