
ContingameIME
Мод ContingameIME позволяет использовать методы ввода (IME) в полноэкранном режиме Майнкрафт. Решает проблему с невозможностью вводить текст на кириллице или других языках в оконном режиме с низким FPS.
ContingameIME - неофициальное продолжение популярного мода IngameIME, которое решает старую как мир проблему Майнкрафт: невозможность нормально печатать в чате или консоли, когда игра запущена в полноэкранном режиме. Особенно это бесит игроков, которые используют кириллицу, иероглифы или любые другие не-латинские раскладки. По факту, это must-have для всех, кто пишет не на английском.
Как это работает
В ванильном Minecraft при полноэкранном режиме окно ввода (например, для чата) просто не может корректно обработать IME - это такая система, отвечающая за ввод сложных символов. В итоге ты либо переключаешься в оконный режим (и теряешь FPS), либо мучаешься с копипастом. ContingameIME (или просто "КонтингеймАйМЕ", если по-русски) подменяет обработку ввода, позволяя спокойно печатать в чат, искать рецепты в JEI или вводить команды в консоли - и всё это без выхода из полноэкранного режима.
Клавиши управления
- Одиночный клик по хоткею переключает между временным вводом и закрытым состоянием
- Двойной клик по той же кнопке включает постоянный режим (open mode)
- Во временном режиме состояние автоматически сбрасывается на закрытое, как только ты двигаешь мышку или вводишь текст
Зачем это вообще? Допустим, ты на сервере с ролеплеем, где нужно постоянно писать на русском в чат. Или работаешь с командными блоками, где куча кириллических строк. Без этого мода пришлось бы либо играть в окне, либо ставить сторонние утилиты. ContingameIME решает проблему изящно и прямо внутри игры, без костылей.
Зависимости и установка
Мод доступен для двух основных загрузчиков - Fabric и Forge, так что проблем с совместимостью нет. Вот что тебе понадобится:
Для Forge:
- Kotlin for Forge
- Cloth Config API (Forge)
- Architectury API (Forge)
Для Fabric:
- Fabric Language Kotlin
- Cloth Config API (Fabric)
- Architectury API (Fabric)
- Satin API (опционально, но конфликтует с Optifine)
Ну и самое важное: мод требует VCRuntime141 (распространяемый пакет Visual C++). Скачаешь его на официальном сайте Microsoft, без него Kotlin-часть не запустится.
Контекст и полезность
Если ты собираешь сервер для русскоязычных игроков или просто играешь на Майнкрафте с кириллицей - ContingameIME сэкономит кучу нервов. На слабых ПК, где оконный режим режет FPS, мод вообще незаменим. Правда, учти, что это неофициальный форк - оригинальный IngameIME от Wybxc перестал обновляться, а ContingameIME подхватил разработку и держит актуальность для новых версий Minecraft.
Скачать мод ContingameIME можно для Minecraft 1.19-1.21 на Fabric и Forge - выбирай под свой загрузчик и наслаждайся нормальным вводом текста без танцев с бубном. Настройки конфига через Cloth Config позволяют тонко подкрутить поведение под себя, так что не забудь глянуть меню после первой установки.
Технические детали
Мод основан на коде двух других проектов:
- Windmill-City/IngameIME-Minecraft (лицензия LGPL-2.1)
- Wybxc/IngameIME-Minecraft (LGPL-2.1)
Так что если ты разработчик и хочешь разобраться, как работает перехват ввода - загляни в исходники. Для обычного игрока это просто гарантия, что мод написан на основе проверенных решений, а не с нуля.
Часто задаваемые вопросы
Совместимость
Зависимости
и ещё 1 зависимостей
