Skip to content

Minecraft 1.20.1, 1.21.1용 IMBlocker 모드

입력기 제어를 돕는 Minecraft용 모드

다운로드
2 다운로드
조회수
65 조회수
업데이트됨
업데이트됨 13.10.2026

IMBlocker

영어 설명

개요

IMBlocker는 Minecraft에 완전한 IME 기능을 제공하고 입력 경험을 약간 개선하는 것을 목표로 하는 모드입니다.

기능

모드의 주요 기능과 플랫폼 호환성은 다음과 같습니다:

  • 현재 입력 컨텍스트에 따라 IME 상태를 자동으로 설정합니다.
  • 채팅 입력을 모니터링하고 명령 구문이 감지되면 임시 영어 상태를 자동으로 설정합니다.
  • 후보 창이 캐럿 위치를 따라갈 수 있도록 합니다.
  • IME 콘텐츠의 게임 내 렌더링.

기능 - Windows - macOS - Linux (X11) - Linux (Wayland)

자동 상태 전환 - 지원 - 지원 - 지원 - 지원 명령 자동 영어 - 지원 - 지원 - 지원 - 지원 캐럿 추적 - 지원 - 지원 - 지원 - 26.1+ 또는 HDR Mod IngameIME - 지원 - 미지원 - 미지원 - 미지원

참고: 입력기에 독점 전체 화면에서 표시 문제가 있는 경우에만 게임 내 IME를 활성화하는 것을 권장합니다.

특수 해결 방법

이 모드에는 다음과 같은 플랫폼별 해결 방법이 포함되어 있습니다:

  • macOS/Linux에서 후보가 표시되는 동안 비문자 키가 게임으로 유출되는 것을 방지합니다(.jar"를 모드 JAR의 루트 디렉터리에서 추출하여 이 파일만 모드 폴더에 넣으세요.

사용 중인 모드가 여기에 나열되지 않았고 해당 입력 위젯이 포커스를 얻은 후 IME를 활성화할 수 없는 경우, 화면 화이트리스트를 임시 해결 방법으로 사용하고 피드백을 보내주세요.

26.1 이후에는 무엇을 제공하나요?

요약하자면 IMBlocker의 포커스 추적은 사실상 정확하며, 이는 IME 상태를 설정하는 데 필수적입니다. 또한 이 모드는 바닐라 코드에서 구현하기 실용적이지 않은 많은 사용자 지정 옵션과 타사 위젯과의 호환성을 제공합니다.

중요: 이 모드는 26.3 이후 모든 모드팩 플레이어에게 언어에 관계없이 필수적일 수 있습니다. 그 이유는 사용자 지정 구현된 텍스트 입력 위젯이 포커스를 받을 때 SDL 백엔드에 알리기 위해 바닐라에서 인식될 수 없으며, SDLStopTextInput이 모든 문자 입력을 차단하기 때문입니다. 이러한 종류의 모드 개발자라면 기본 SDLStartTextInput 및 SDLStopTextInput 관련 구현만 하고 IMBlocker가 있을 경우 조건부로 비활성화하는 것을 권장합니다. 기존 Minecraft API를 사용한 일반적인 구현은 다음과 같습니다:

...... public class MyTextInputWidget { ...... public void setFocused(boolean isFocused) { ...... Minecraft.getInstance().textInputManager().onTextInputFocusChange(this, isFocused); } }

IMBlocker는 Minecraft API를 자동으로 전용 구현으로 리디렉션합니다. 추가 기술 지원이 필요하면 Discord 또는 Github에서 문의해 주세요.

개요

IMBlocker는 Minecraft에 완전한 입력기 지원을 제공하고 상황에 따라 입력 경험을 향상시키는 것을 목표로 하는 모드입니다.

기능

이 모드가 현재 포함하는 주요 기능 및 크로스 플랫폼 지원 상황은 다음과 같습니다:

  • 현재 입력 컨텍스트에 따라 입력기의 활성화 상태를 자동으로 조정합니다.
  • 채팅창 텍스트가 명령 형식인지 모니터링하고 임시 중영어 상태를 자동으로 전환합니다.
  • 입력기 후보 창이 텍스트 커서를 실시간으로 추적할 수 있도록 합니다.
  • 게임 내에서 입력기 UI를 렌더링합니다.

기능 번호 - Windows - macOS - Linux (X11) - Linux (Wayland)

1 - 완전 지원 - 완전 지원 - 완전 지원 - 완전 지원 2 - 완전 지원 - 완전 지원 - 완전 지원 - 완전 지원 3 - 완전 지원 - 완전 지원 - 완전 지원 - 26.1+ 또는 HDR Mod 4 - 완전 지원 - 미지원 - 미지원 - 미지원

참고: 게임 내 입력기는 독점 전체 화면 모드에서 입력기 자체 UI에 표시 문제가 있을 때만 활성화하는 것을 권장하며, 이 기능은 26.3 이후에도 선택 사항으로 유지되며 Cloth Config를 통해 활성화해야 합니다.

특수 수정

이 모드가 현재 주로 포함하는 특정 플랫폼 문제 수정은 다음과 같습니다:

  • macOS/Linux에서 후보 단어가 표시될 때 제어 키가 게임으로 유출되는 문제를 수정합니다(" 파일을 모드 폴더에 추출하고 원래 모드 파일을 제거하세요

사용 중인 모드가 여기에 나열되지 않았고 그 안의 입력 상자가 포커스를 얻은 후 입력기를 활성화할 수 없는 경우, 먼저 화면 화이트리스트를 임시 방안으로 사용하고 피드백을 보내주세요.

26.1+ 버전에 대한 역할

간단히 말해, IMBlocker는 거의 완전히 정확한 포커스 관리 전략을 가지고 있으며, 올바른 포커스 상태는 입력기 상태를 올바르게 설정하는 데 필요한 조건입니다. 동시에 이 모드는 바닐라에서 구현하기 어려운 다양한 사용자 지정 옵션과 대규모 타사 구성 요소 호환성을 제공합니다.

중요 정보: 26.3부터 모든 대형 모드팩 플레이어는 사용하는 언어에 관계없이 이 모드를 설치해야 할 수 있습니다. SDL의 입력기 비활성화 구현이 모든 문자 입력을 차단하고, 이러한 사용자 지정 인터페이스 모드의 텍스트 구성 요소는 바닐라가 포커스를 인식할 수 없어 SDL에 입력 활성화를 알릴 수 없기 때문입니다. 이러한 종류의 모드 개발자라면 IMBlocker가 존재하지 않을 때만 텍스트 구성 요소의 포커스가 변경될 때 기본 SDLStartTextInput 및 SDLStopTextInput 함수를 호출하는 것을 권장하며, 기존 Minecraft API 기반의 일반적인 구현 예시는 다음과 같습니다:

...... public class MyTextInputWidget { ...... public void setFocused(boolean isFocused) { ...... Minecraft.getInstance().textInputManager().onTextInputFocusChange(this, isFocused); } }

IMBlocker는 바닐라 입력기 API 호출을 자동으로 전용 구현으로 리디렉션합니다. 추가 기술 지원은 Discord 또는 Github에서 문의해 주세요.

IMBlocker 설치 방법

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.16.5–26.3 on Fabric, Forge or NeoForge automatically, together with its dependencies: Fabric API.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file IMBlocker-7.3.2-neoforge-26.1+.jar (183 KB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: Fabric API.

  4. Launch the loader profile

    Open “Mods” in the main menu: IMBlocker should be in the list.

IMBlocker works on the player’s side only: there is no need to install it on a server.

버전

의존성 포함

Minecraft로더파일날짜작업
1.16.5Forge1.16.5176 KB
1.21.8NeoForge1.21.8220 KB
1.20.4Forge1.20.4227 KB
1.21.8Fabric1.21.8224 KB 1
1.21.8Fabric1.21.8224 KB
1.21.8NeoForge1.21.8220 KB
1.20.4Forge1.20.4227 KB
1.16.5Forge1.16.5176 KB

실행에 필요한 것

리뷰

IMBlocker의 첫 평가를 남겨 보세요

댓글 0

댓글을 작성하려면 로그인하세요로그인

비슷한 모드

모든 모드

이 항목 더 보기

작성자: reserveword라이선스: GPL-3.0-only소스 코드

작성자이신가요? 문의하기 — 48시간 이내에 삭제해 드립니다.