⚒️ Collapsible Game Rules Wiki (접을 수 있는 게임 규칙)

📌 저장소 소스 코드 고지 사항: 이 Wiki의 문서는 CurseForge 및 Modrinth의 공개 릴리스 빌드에 앞서 최근에 커밋된 미출시 커밋이나 개발 중인 기능이 포함될 수 있는 저장소의 현재 소스 코드 상태를 반영합니다.
🧭 Collapsible Game Rules에 오신 것을 환영합니다
Collapsible Game Rules는 마인크래프트의 기본 게임 규칙 설정 화면을 카테고리별로 깔끔하게 접을 수 있는 반응형 인터페이스로 개편합니다. 실시간 검색 자동 확장, 풀 키보드 조작, 로컬 상태 지속성, 직관적인 게임 규칙 프리셋을 제공합니다.
🌟 주요 기능 및 빠른 인덱스
| 기능 | 설명 | 참조 가이드 |
|---|---|---|
| 🗂️ 접을 수 있는 카테고리 | 정적 텍스트 헤더를 규칙 개수 배지가 포함된 인터랙티브 위젯(▼/▶)으로 대체합니다. | [🗂️ 접을 수 있는 카테고리](./Collapsible-Categories.md) |
| 🌎 전체 작업 바 | 화면 최상단에 고정된 "모두 펼치기" 및 "모두 접기" 버튼으로 원클릭 일괄 제어. | [🌎 전체 작업 및 일괄 토글](./Global-Actions-and-Bulk-Toggles.md) |
| 🔍 스마트 검색 통합 | 검색창에 텍스트를 입력하면 일치하는 규칙이 포함된 카테고리가 자동으로 펼쳐집니다. | [🔍 스마트 검색 통합](/collapsible-gamerules/Smart-Search-Integration.md) |
| ⌨️ 키보드 탐색 및 접근성 | 스페이스바, 엔터, 화살표 키를 통한 완벽한 키보드 조작 및 스크린 리더 내레이션을 지원합니다. | [⌨️ 키보드 탐색 및 접근성](/collapsible-gamerules/Keyboard-Navigation.md) |
| 🧠 상태 지속성 | 카테고리의 펼침/접힘 상태를 config/collapsible-game-rules-state.json에 영구 기억합니다. | [🧠 상태 지속성 및 JSON 설정](/collapsible-gamerules/State-Persistence-and-Config.md) |
| ✨ 카테고리 이름 정리 | 모드의 번역되지 않은 원시 키를 읽기 쉬운 단정한 Title Case 제목으로 동적 변환합니다. | [✨ 카테고리 이름 정리 및 서식](./Category-Prettification-and-Naming.md) |
| 🎛️ 프리셋 및 컨트롤 | 원클릭 게임 모드 프로필(건축가, 빠른 플레이, 하드코어) 및 연속형 숫자 슬라이더. | [🎛️ 게임 규칙 프리셋 및 컨트롤](./Game-Rule-Presets-and-Controls.md) |
| 🧩 DasikLibrary API 통합 | DynamicGameRuleManager로부터 동적 번역을 조회하여 모드 카테고리 현지화를 돕습니다. | [📚 DasikLibrary API 통합](./API-and-Library-Integration.md) |
🚀 빠른 시작 및 설치 안내
- Fabric Loader (
>=0.19.1)를 설치합니다. - **Fabric API**를 다운로드합니다.
- DasikLibrary (
>=1.7.0, 필수 선행 모드)를 설치합니다. collapsible-game-rules-1.0.9+26.2.jar파일을.minecraft/mods폴더에 넣습니다.- Java 25+ 환경에서 마인크래프트를 실행합니다.
📚 문서 전체 목차
Wiki 루트
├── 🧭 버전 호환성 매트릭스 ------------> [🧭 버전 호환성 매트릭스](/collapsible-gamerules/Version-Compatibility.md)
├── 🎮 핵심 UI 조작 및 인터페이스
│ ├── 접을 수 있는 카테고리 ----------> [🗂️ 접을 수 있는 카테고리](./Collapsible-Categories.md)
│ ├── 전체 작업 및 일괄 토글 --------> [🌎 전체 작업 및 일괄 토글](./Global-Actions-and-Bulk-Toggles.md)
│ ├── 스마트 검색 통합 --------------> [🔍 스마트 검색 통합](/collapsible-gamerules/Smart-Search-Integration.md)
│ └── 키보드 탐색 및 접근성 ----------> [⌨️ 키보드 탐색 및 접근성](/collapsible-gamerules/Keyboard-Navigation.md)
├── ⚙️ 설정 및 프리셋 시스템
│ ├── 상태 지속성 및 JSON 설정 -------> [🧠 상태 지속성 및 JSON 설정](/collapsible-gamerules/State-Persistence-and-Config.md)
│ ├── 카테고리 이름 정리 및 서식 ----> [✨ 카테고리 이름 정리 및 서식](./Category-Prettification-and-Naming.md)
│ └── 게임 규칙 프리셋 및 컨트롤 ----> [🎛️ 게임 규칙 프리셋 및 컨트롤](./Game-Rule-Presets-and-Controls.md)
├── 📋 게임플레이 범위 및 참조
│ ├── 게임 규칙 참조표 --------------> [📜 게임 규칙 참조표](./GameRules-Reference.md)
│ ├── Brigadier 명령어 및 범위 안내 --> [💬 Brigadier 명령어 및 범위 안내](./Commands.md)
│ └── 발전 과제 및 범위 안내 --------> [🏆 발전 과제 및 범위 안내](./Advancements.md)
└── 💻 기술 아키텍처 및 개발
├── HUD, 진단 및 UI 렌더링 ---------> [🖥️ HUD, 진단 및 UI 렌더링](./HUD-and-Diagnostics.md)
├── 개발자 환경 설정 및 Gradle 빌드 -> [🛠️ 개발자 환경 설정 및 Gradle 빌드](./Developer-Setup-and-Building.md)
├── 아키텍처 및 Mixin 서브시스템 ---> [🧩 아키텍처 및 Mixin 서브시스템](./Architecture-and-Mixins.md)
└── DasikLibrary API 통합 -----------> [📚 DasikLibrary API 통합](./API-and-Library-Integration.md)📜 크레딧 및 라이선스
- 원작자 및 수석 개발자: Dasik (Rifaditya)
- 라이선스: GNU General Public License v3.0 (GPLv3)
- GitHub 저장소: GitHub Repository
- Modrinth 페이지: Modrinth (
lObgjyJl) - CurseForge 페이지: CurseForge (
1468932)
