Links
Tags
Creators
Details
1.0.0-RC1
Compatibility
Changes
IngameIME 1.0.0-RC1 Release Notes
嘿,各位玩家!经过一段时间的开发和测试,我们终于迎来了 1.0.0-RC1 版本!这个版本最大的变化就是全新的主题系统——现在你可以完全自定义输入法的外观了,从候选框颜色到字体大小,一切由你掌控。感谢所有在开发过程中提供反馈和帮助的朋友们,特别要感谢 AI 助手们的代码贡献(是的,这个模组的相当一部分代码是由 AI 写的,很酷对吧?)。如果你在使用过程中遇到任何问题,欢迎随时在 GitHub Issues 里吐槽。祝大家游戏愉快!
—— DHJComical
🎉 版本信息
- 版本: 1.0.0-RC1
- 发布日期: 2026年2月22日
- 支持版本: Minecraft 1.12.2
- 状态: 候选发布版 (Release Candidate)
✨ 新功能 (Features)
🎨 主题系统 (Theme System)
- 主题编辑器 GUI - 全新的可视化主题编辑器,支持实时预览
- 主题选择 GUI - 方便地切换和管理多个主题
- 主题名称输入 GUI - 创建新主题时的友好输入界面
- JSON 格式主题存储 - 主题配置以 JSON 格式存储,便于分享和编辑
- 十六进制颜色支持 - 颜色值直接以十六进制格式存储在 JSON 中
🔧 改进 (Improvements)
| 改进项 | 描述 |
|---|---|
| 配置 GUI 样式 | 使用与配置 GUI 一致的视觉风格 |
| 主题应用机制 | 仅在点击"应用"后才应用主题更改 |
| 文件命名 | 主题文件以主题名称保存 |
| 渲染优化 | 滚动区域和固定区域分开渲染 |
| 默认主题处理 | 删除主题后自动使用默认主题 |
| 配置清理 | 移除了不必要的配置项 |
🐛 修复的 Bug (Fixes)
| Bug | 描述 |
|---|---|
| 候选框跟随问题 | 修复候选框无法跟随文本框的问题 |
| 主题系统导致的错位 | 修复主题系统引起的候选词框错位 |
| 默认主题更改后加载 | 修复重启后默认主题更改无法加载的问题 |
| 编辑器配置同步 | 修复进入编辑器时显示的不是用户当前使用的配置 |
| 参数保存问题 | 修复修改后的参数无法正常保存 |
| 颜色预览 | 修复颜色预览全黑的问题 |
| "CurrentTheme" 区域遮挡 | 修复当前主题显示区域被遮挡的问题 |
AI 代码贡献
- Google Gemini (3.1 Pro / 3.0 Pro / 3.0 Flash / 2.5 Pro)
- DeepSeek (deepseek-chat)
- MiniMax (M2.1)
- Kimi (k2.5)
🔗 相关链接
- 项目主页: https://github.com/DHJComical/IngameIME-1.12.2
- 问题反馈: https://github.com/DHJComical/IngameIME-1.12.2/issues
- 主题系统文档: THEME_SYSTEM_README.md
注意: 这是候选发布版 (RC),虽然功能已完整,但仍可能存在一些未发现的问题。如发现 Bug,请及时在 GitHub Issues 中反馈。
Full Changelog: https://github.com/DHJComical/IngameIME-1.12.2/compare/0.2.2...1.0.0-RC1
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| ingameime-1.0.0-RC1-sources.jar | Sources jar | 322.51 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:DqGLeBcL:1UAOYON2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DqGLeBcL:1UAOYON2"
}

