⚒️ Collapsible Game Rules Wiki

📌 Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.
🧭 Welcome to Collapsible Game Rules
Collapsible Game Rules transforms Minecraft's standard Game Rules screen into an organized, collapsible interface with smart search expansion, keyboard navigation, persistent memory, and built-in presets.
🌟 Core Features & Quick Index
| Feature | Description | Reference Guide |
|---|---|---|
| 🗂️ Collapsible Categories | Replaces static category headers with interactive toggle widgets (▼/▶) displaying child rule count badges. | [Collapsible Categories](./Collapsible-Categories.md) |
| 🌎 Global Actions Header | Top-pinned [ Expand All ] and [ Collapse All ] bulk controls. | [Global Actions & Bulk Toggles](./Global-Actions-and-Bulk-Toggles.md) |
| 🔍 Smart Search Expansion | Automatically expands matching categories as you type in the search bar. | [Smart Search Integration](./Smart-Search-Integration.md) |
| ⌨️ Keyboard Navigation | Full keyboard support (Space, Enter, Left/Right arrows) and accessibility screen narration. | [Keyboard Navigation & Accessibility](./Keyboard-Navigation.md) |
| 🧠 State Persistence | Preserves category expansion states locally in config/collapsible-game-rules-state.json. | [State Persistence & JSON Config](./State-Persistence-and-Config.md) |
| ✨ Intelligent Prettification | Formats raw modded category keys dynamically into clean Title Case strings. | [Category Prettification & Naming](./Category-Prettification-and-Naming.md) |
| 🎛️ Game Rule Presets & Sliders | Built-in presets (Builder, Fast Play, Hardcore), interactive numeric sliders, and toggle switches. | [Game Rule Presets & Widgets](./Game-Rule-Presets-and-Controls.md) |
| 🧩 DasikLibrary Integration | Queries DynamicGameRuleManager generated translations for first-class category localization. | [DasikLibrary API Integration](./API-and-Library-Integration.md) |
🚀 Quick Start & Installation
- Install Fabric Loader (
>=0.19.1). - Download Fabric API.
- Download DasikLibrary (
>=1.7.0, Hard Requirement). - Download
collapsible-game-rules-1.0.9+26.2.jarinto your.minecraft/modsdirectory. - Launch Minecraft with Java 25+.
📚 Complete Documentation Index
Subproject Wiki Root
├── 🧭 Version Compatibility Matrix ---------> [Version Compatibility](./Version-Compatibility.md)
├── 🎮 Core UI Mechanics
│ ├── Collapsible Categories --------------> [Collapsible Categories](./Collapsible-Categories.md)
│ ├── Global Actions & Bulk Toggles -------> [Global Actions & Bulk Toggles](./Global-Actions-and-Bulk-Toggles.md)
│ ├── Smart Search Integration ------------> [Smart Search Integration](./Smart-Search-Integration.md)
│ └── Keyboard Navigation & Accessibility -> [Keyboard Navigation](./Keyboard-Navigation.md)
├── ⚙️ Configuration & Presets
│ ├── State Persistence & JSON Config -----> [State Persistence & Config](./State-Persistence-and-Config.md)
│ ├── Category Prettification & Naming ----> [Category Prettification & Naming](./Category-Prettification-and-Naming.md)
│ └── Game Rule Presets & Widgets ---------> [Game Rule Presets & Controls](./Game-Rule-Presets-and-Controls.md)
├── 📋 Scope & Game Reference
│ ├── GameRules Reference -----------------> [GameRules Reference](./GameRules-Reference.md)
│ ├── Brigadier Commands & Absence Scope --> [Commands](./Commands.md)
│ └── Advancements & Absence Scope --------> [Advancements](./Advancements.md)
└── 💻 Technical Architecture & Development
├── HUD, Diagnostics & UI Rendering ----> [HUD & Diagnostics](./HUD-and-Diagnostics.md)
├── Developer Setup & Gradle Builds -----> [Developer Setup & Building](./Developer-Setup-and-Building.md)
├── Architecture & Mixin Subsystem ------> [Architecture & Mixins](./Architecture-and-Mixins.md)
└── DasikLibrary API Integration --------> [API & Library Integration](./API-and-Library-Integration.md)📜 Credits & License
- Author & Lead Engineer: Dasik (Rifaditya)
- License: GNU General Public License v3.0 (GPLv3)
- Repository: GitHub Repository
- Modrinth Project: Modrinth (
lObgjyJl) - CurseForge Project: CurseForge (
1468932)
