
Collapsible gamerules screen
Makes the GameRules UI screen collapsible by category. Tired of scrolling? Clean up your world settings.
- Загрузки
- 1K
- Подписчики
- 4
- Обновлён
- 4 августа 2026 г.
- Лицензия
- GPL-3.0-or-later
Опубликован 21 февраля 2026 г.

⚒️ Collapsible Game Rules
Summary: Makes the GameRules UI screen collapsible by category. Feature-rich reorganization with Smart Search, Keyboard Navigation, and Persistent UI states. (Minecraft 26.2+)
Respect the Player's Time, Not the Game's Rules.
Collapsible Game Rules makes the GameRules UI screens collapsible by category. Are you tired of scrolling through a massive, unorganized list of game rules every time you create a world or tweak settings? This mod solves the clutter by turning the standard Game Rules screen into a clean, easy-to-navigate interface.
✨ Features
🗂️ Collapsible Categories
Minecraft game rules are automatically grouped by their default categories (Player, Mobs, Spawning, Updates, etc.). Instead of a giant flat list, you get a clean, organized view.
🖱️ Toggle Headers
Click on any category header to instantly expand or collapse its contents. Find the settings you need without scrolling continuously!
🌎 Global Operations
A handy [ Expand All ] / [ Collapse All ] UI header resides at the very top, granting you instant, one-click global mastery over the entirety of your game rules.
🛡️ Client-Side Only
Works out of the box on your client. You do not need to install this on a server. Just drop it into your mods folder and enjoy a cleaner UI immediately.
🧠 Persistent Memory
Tired of collapsing the same categories every time you start the game? Collapsible Game Rules saves your exact UI state locally (collapsible-game-rules-state.json). Your preferred layout persists continuously across gaming sessions!
🔍 Smart Search Integration
Seamlessly integrated with the Vanilla search bar. If you type a keyword, any category containing a matching game rule will automatically expand to reveal the results, minimizing clicks while maintaining organization.
🧩 Seamless Mod Support
Our collapsing logic hooks directly into the game's native Game Rules map. This means any custom categories or rules added by other mods will be automatically organized and collapsible out-of-the-box! We also include explicit metadata integration for rules generated through DasikLibrary's DynamicGameRuleManager.
⚙️ Zero Configuration
No config files or messy setup required. It seamlessly integrates into the Vanilla UI, leverages DasikLibrary for internal stability, and automatically formats everything without needing manual tweaks.
[!CAUTION] Hard Dependency: This mod REQUIRES DasikLibrary to function. It will explicitly crash with a descriptive error message if the library is missing.
📋 Quick Start
- Go to Singleplayer -> Create New World -> Game Rules (or Options -> Game Rules in-game).
- See the neatly organized, collapsed categories.
- Click a category (like "Spawning") to expand it and tweak rules!
📦 Install
- Install Fabric API.
- Install DasikLibrary (Hard Requirement).
- Download
collapsible-game-rules-1.0.5+26.2.jarand place it in yourmodsfolder. - Launch the game.
☕ Support
If you enjoy this mod, consider fueling the next update!
[!NOTE] Indonesian Users: SocioBuzz and Saweria support local payment methods (Gopay, OVO, Dana, etc.) if you want to support me without using PayPal/Ko-fi!
📜 Credits
| Role | Author |
|---|---|
| Creator | Dasik (Rifaditya) |
| License | GPLv3 |
[!IMPORTANT] 📦 Modpack Permissions: You are free to include this mod in any modpack on any platform. However, the mod itself must be downloaded from its official distribution pages on Modrinth or CurseForge. Re-uploading or redistributing the mod jar file to third-party sites is strictly prohibited unless explicitly permitted by the creator.
Made with ❤️ for the Minecraft community
Ченджлог
1.0.9+26.2Релиз26.2 · 4 августа 2026 г.
[1.0.9+26.2] - 2026-08-04
Fixed
- Mixin Configuration Fix: Removed obsolete
BooleanRuleEntryMixinentry fromcollapsible-game-rules.mixins.jsonfixingClassNotFoundExceptionstartup crash.
[1.0.8+26.2] - 2026-08-04
Changed
- Screenshot & Documentation Asset Update: Compressed and updated main mod screenshot asset (
Images/2026-08-04_11.06.33.png). - Canonical GitHub Raw URLs: Updated all documentation pages (
README.md,CurseForge,Modrinth) to reference canonical raw GitHub image URLs. - Repository Synchronization: Synchronized workspace code and release archives with GitHub repository.
1.0.5+26.2Релиз26.2 · 22 июля 2026 г.
[1.0.5+26.2] - 2026-07-22
⚠️ Version Guard Notice
- Includes zero-dependency
ModVersionGuardpre-release protection. Halts startup with an explicit warning banner if run on incompatible Minecraft drops or missing core dependencies (dasik-library,fabric-api) to prevent world save corruption.
Fixed
- ModVersionGuard ClassLoader Patch: Corrected
ModVersionGuardcheck target package tonet.minecraft.world.level.gamerules.GameRules.
[1.0.4+26.2] - 2026-07-22
- Fixed: Updated
ModVersionGuardstartup check target to Knot ClassLoader resolution.
1.0.4+26.2Релиз26.2 · 22 июля 2026 г.
[1.0.4+26.2] - 2026-07-22 Fixed: Updated ModVersionGuard startup check target to net.minecraft.world.level.GameRules, preventing classloader resolution exceptions during early client initialization.
1.0.3+26.2Релиз26.2 · 22 июля 2026 г.
[1.0.3+26.2] - 2026-07-22
- Forward Compatibility & Version Guard: Configured
fabric.mod.jsonwith"minecraft": ">=26.2-"for open-ended forward compatibility. Added zero-dependencyModVersionGuardcheck on startup to display human-readable guidance if an incompatible Minecraft API version is encountered.
[1.0.2+R-26.1.2] - 2026-06-04
- Minecraft Support: Officially declared and aligned compatibility ranges to support both Minecraft 26.1.2 and Minecraft 26.2.
- Category Prettification: Added intelligent translation fallback prettification for unlocalized game rule category keys (e.g., converting
"gamerule.category.better-bats.better_bats"to"Better Bats"). - Persistence Robustness: Refactored the UI collapse persistence layer to track states using translation keys instead of localized display strings, preventing state loss on language changes.
- DasikLibrary Alignment: Bumped dependency version to
1.7.4to match active workspace alignment. - Compliance Updates: Ignored
Doc/Marketing/in.gitignoreto prevent accidental tracking of marketing hype and sanitised internal codenames in files.
[1.0.1] - 2026-05-16
- Production Stability: Standardized refmap inclusion for stable Mixin transformation.
- Dependency Hardening: Enforced
dasik-library >= 1.7.0for social AI parity.
1.0.2+R-26.1.2Релиз26.2-rc-1, 26.2-rc-2, 26.2 · 4 июня 2026 г.
[1.0.2+R-26.1.2] - 2026-06-04
- Minecraft Support: Officially declared and aligned compatibility ranges to support both Minecraft 26.1.2 and Minecraft 26.2.
- Category Prettification: Added intelligent translation fallback prettification for unlocalized game rule category keys (e.g., converting
"gamerule.category.better-bats.better_bats"to"Better Bats"). - Persistence Robustness: Refactored the UI collapse persistence layer to track states using translation keys instead of localized display strings, preventing state loss on language changes.
- DasikLibrary Alignment: Bumped dependency version to
1.7.4to match active workspace alignment.
1.0.0+build.16Релиз26.2-snapshot-8, 26.2-pre-1, 26.2-pre-2 · 10 мая 2026 г.
Build 1.0.0+build.16: Hard Dependency Enforcement
1.0.0+build.11Альфа26.1, 26.1.1, 26.1.2 · 15 апреля 2026 г.
[1.0.0+build.11] - 2026-04-15
- Added: Explicit
DasikLibrarymetadata integration hook. Dynamically retrieves and groups GameRules registered throughDynamicGameRuleManagerif the library is present. - Synced: Comprehensive documentation audit and sync across all platform pages (Modrinth, CurseForge) and player guides.
- Verified: Achieved Zenith Sovereign Engineering compliance. Verified against Snapshot 10 UI pipelines.
- Fixed: Standardized internal Mixin member prefixes to
collapsible_game_rules$.
[1.0.0+build.10] - 2026-04-15
- Added: Global Actions UI entry providing "Expand All" and "Collapse All" buttons.
- Added: Enhanced Keyboard Navigation — Left Arrow collapses, Right Arrow expands categories.
- Added: Smart Search Integration — matching categories now automatically expand during search.
- Added: Full English localization via
en_us.json. - Optimized: High-performance persistence layer moves disk I/O to screen exit via
isDirtyflag. - Optimized: Static logger implementation to reduce overhead during UI population.
- Synced: Environment alignment with Minecraft 26.1.2 ("Tiny Takeover"), Fabric Loader 0.18.4, and DasikLibrary Build 16.
1.0.0+build.9Релиз26.1.2 · 13 апреля 2026 г.
[1.0.0+build.9] - 2026-04-13
- Upgraded Minecraft dependency constraint natively to
>=26.1.2. - Migrated core UI mixins mapping
renderContenttoextractContentto comply with the 26.1.2 UI rendering engine async refactor. - Swapped
GuiGraphicscontext injection pipelines intoGuiGraphicsExtractor.
Комментарии
Загружаем…