-
Notifications
You must be signed in to change notification settings - Fork 0
Home
📌 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 the official technical documentation for Collapsible Game Rules, a client-side Minecraft Fabric mod designed under the Instant Gratification philosophy to transform the cluttered, unorganized Game Rules screen into a clean, collapsible, and high-productivity interface.
Select your target Minecraft version below to enter the dedicated encyclopedic documentation tree:
| Minecraft Version Anchor | Release Era | Supported Range | Build Target | Direct Portal Entry |
|---|---|---|---|---|
| Minecraft 26.2 | Modern Sovereign Era | minecraft: >=26.2- |
1.0.9+26.2 |
👉 Enter MC 26.2 Wiki |
| Feature | Description | Reference Page |
|---|---|---|
| 🗂️ Collapsible Categories | Intercepts the rule list to group entries under collapsible headers with directional indicators (▼/▶), hover highlights, and child count badges. |
Collapsible Categories |
| 🌎 Global Actions Header | Pinned index 0 control offering instant one-click [ Expand All ] and [ Collapse All ] operations. |
Global Actions & Bulk Toggles |
| 🔍 Smart Search Expansion | Integrates with the vanilla search bar to automatically expand categories containing matching game rules in real-time. | Smart Search Integration |
| ⌨️ Keyboard Navigation | Full keyboard support via Space, Enter, Left Arrow (collapse), and Right Arrow (expand) with sound effects and screen narration. | Keyboard Navigation & Accessibility |
| 🧠 State Persistence | Preserves category expansion states locally in config/collapsible-game-rules-state.json across game launches without frame lag. |
State Persistence & JSON Config |
| ✨ Intelligent Prettification | Formats raw unlocalized modded category keys (e.g. gamerule.category.modid.name Modid Name) dynamically. |
Category Prettification & Naming |
| 🎛️ Game Rule Presets & Sliders | Built-in presets (Builder Mode, Fast Play, Hardcore Realism), interactive numeric sliders, and visual boolean toggle switches. | Game Rule Presets & Widgets |
| 🧩 DasikLibrary Integration | Queries DynamicGameRuleManager generated translations for first-class category localization and metadata grouping. |
DasikLibrary API Integration |
- 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.jarand place it into your.minecraft/modsdirectory. - Launch Minecraft with Java 25+.
- Navigate to Singleplayer
$\to$ Create New World$\to$ Game Rules (or access Game Rules from the in-game world settings). - Click any category header (e.g.
Spawning,Player,Mobs) or press Space/Enter to expand or collapse. - Click
[ Expand All ]or[ Collapse All ]at the top of the list for bulk operations. - Type any term into the search bar: categories with matching rules will automatically open!
Wiki Root
├── 🧭 Version Compatibility Matrix ---------> [[Version-Compatibility]]
├── 🎮 Gameplay & UI Mechanics
│ ├── Collapsible Categories --------------> [[26.2-Collapsible-Categories]]
│ ├── Global Actions & Bulk Toggles -------> [[26.2-Global-Actions-and-Bulk-Toggles]]
│ ├── Smart Search Integration ------------> [[26.2-Smart-Search-Integration]]
│ └── Keyboard Navigation & Accessibility -> [[26.2-Keyboard-Navigation]]
├── ⚙️ Configuration & Presets
│ ├── State Persistence & JSON Config -----> [[26.2-State-Persistence-and-Config]]
│ ├── Category Prettification & Naming ----> [[26.2-Category-Prettification-and-Naming]]
│ └── Game Rule Presets & Widgets ---------> [[26.2-Game-Rule-Presets-and-Controls]]
├── 📋 Scope & Game Reference
│ ├── GameRules Reference -----------------> [[26.2-GameRules-Reference]]
│ ├── Brigadier Commands & Absence Scope --> [[26.2-Commands]]
│ └── Advancements & Absence Scope --------> [[26.2-Advancements]]
└── 💻 Technical Architecture & Development
├── HUD, Diagnostics & UI Rendering ----> [[26.2-HUD-and-Diagnostics]]
├── Developer Setup & Gradle Builds -----> [[26.2-Developer-Setup-and-Building]]
├── Architecture & Mixin Subsystem ------> [[26.2-Architecture-and-Mixins]]
└── DasikLibrary API Integration --------> [[26.2-API-and-Library-Integration]]
- Author & Lead Engineer: Dasik (Rifaditya)
- License: GNU General Public License v3.0 (GPLv3)
- Repository: GitHub Repository
-
Modrinth Project: Modrinth (
lObgjyJl) -
CurseForge Project: CurseForge (
1468932)
Collapsible Game Rules • Built & Maintained by Dasik (Rifaditya)
Released under the GNU General Public License v3.0 (GPL-3.0-or-later)
GitHub Repository • Modrinth • CurseForge • Issue Tracker
📌 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.