Mod Menu(마인크래프트 모드)
Mod Menu(모드 메뉴)는 마인크래프트 Fabric 환경에서 설치된 모드들을 관리할 수 있게 해주는 필수 유틸리티 모드이다. 게임 내에서 모든 모드의 목록을 확인하고 설정을 조정할 수 있는 통합 인터페이스를 제공한다.
Mod Menu는 Fabric 생태계의 핵심 모드 중 하나로, 바닐라 마인크래프트에는 없는 모드 관리 기능을 추가한다. 메인 메뉴와 일시정지 메뉴에 "Mods" 버튼을 추가하여 설치된 모든 모드를 한눈에 볼 수 있게 하며, 각 모드의 설정 화면에 쉽게 접근할 수 있도록 한다.
기능
모드 목록 표시
- 설치된 모든 모드의 이름, 버전, 설명 표시
- 모드 아이콘 지원
- 모드 작성자 정보
- 라이브러리와 일반 모드 구분
검색 및 필터링
- 모드 이름으로 검색
- 카테고리별 필터링
- 설정 가능한 모드만 표시
- 업데이트 가능한 모드 표시
모드 설정 접근
- 모드별 설정 화면 바로가기
- 통합된 설정 인터페이스
- 설정 변경 즉시 적용
- 설정 초기화 기능
추가 정보 제공
- 모드 웹사이트 링크
- 이슈 트래커 링크
- 소스 코드 링크
- 라이선스 정보
설치 방법
1. Fabric Loader 설치 2. Fabric API 설치 (대부분의 경우 필요) 3. Mod Menu 다운로드: - Modrinth: modrinth.com/mod/modmenu - CurseForge: curseforge.com/minecraft/mc-mods/modmenu 4. .minecraft/mods 폴더에 복사 5. 마인크래프트 실행
사용 방법
모드 목록 접근
메인 메뉴 또는 일시정지 메뉴에서 "Mods" 버튼을 클릭하면 모드 목록이 표시된다. 목록에서는 다음 작업이 가능하다:
- 모드 클릭으로 상세 정보 확인
- 설정 아이콘 클릭으로 모드 설정 접근
- 검색창에서 모드 검색
- 필터 옵션으로 특정 모드만 표시
모드 설정
설정을 지원하는 모드의 경우:
1. 모드 목록에서 해당 모드 선택 2. 설정 아이콘(톱니바퀴) 클릭 3. 모드 설정 화면에서 옵션 조정 4. 완료 후 Done 클릭
개발자를 위한 기능
모드 통합
모드 개발자는 Mod Menu와 통합하여 더 나은 사용자 경험을 제공할 수 있다:
// fabric.mod.json에 추가 "custom": { "modmenu": { "links": { "modmenu.discord": "https://discord.gg/example" }, "badges": [ "library" ] } } // 설정 화면 제공 public class ModMenuIntegration implements ModMenuApi { @Override public ConfigScreenFactory<?> getModConfigScreenFactory() { return parent -> new MyConfigScreen(parent); } }
지원되는 메타데이터
- 모드 아이콘 (icon.png)
- 커스텀 배지
- 외부 링크
- 부모-자식 관계
- 모드 설명
설정 옵션
Mod Menu 자체 설정:
- Sorting: 모드 정렬 방식 (알파벳, 최근 업데이트 등)
- Show Libraries: 라이브러리 모드 표시 여부
- Compact View: 컴팩트 뷰 모드
- Easter Eggs: 이스터 에그 활성화
호환성
Mod Menu는 뛰어난 호환성을 자랑한다:
- 모든 Fabric 모드와 호환
- Quilt 모드 로더 지원
- 다양한 설정 라이브러리 지원 (Cloth Config, YACL 등)
- 모든 마인크래프트 버전 지원
유용한 팁
모드 문제 해결
- 크래시 발생 시 Mod Menu에서 문제 모드 식별 가능
- 모드 버전 확인으로 호환성 문제 파악
- 설정 초기화로 잘못된 설정 수정
모드팩 제작
- 모드 목록 내보내기 기능
- 모드 의존성 확인
- 버전 관리 용이
대체 모드
Forge 환경에서는 다음과 같은 모드가 비슷한 역할을 한다:
- Configured: Forge용 모드 설정 관리
- Catalogue: 또 다른 Forge 모드 목록
하지만 Fabric 환경에서는 Mod Menu가 사실상 표준이다.
단점
- 일부 모드의 설정 화면이 제대로 표시되지 않을 수 있음
- 매우 많은 모드 설치 시 로딩 시간 증가
- 특정 설정 라이브러리와의 호환성 문제