⚒️ 可折疊遊戲規則 Wiki

📌 倉庫源碼聲明:本 Wiki 中的文件反映了倉庫中的當前原始碼狀態,可能包含領先於 CurseForge 與 Modrinth 上公開發布版本的最新未發布提交或開發中功能。
🧭 歡迎使用可折疊遊戲規則
Collapsible Game Rules 將 Minecraft 原生的遊戲規則設定介面重構為結構清晰的折疊式層次介面,支援智慧搜尋展開、鍵盤導航、本機狀態記憶與內建玩法預設。
🌟 核心特性與快速索引
| 特性 | 描述 | 參考指南 |
|---|---|---|
| 🗂️ 可折疊類別 | 將靜態分類標題替換為帶有規則計數徽章的互動切換元件(▼/▶)。 | [🗂️ 可折疊類別](./Collapsible-Categories.md) |
| 🌎 全域操作頂欄 | 頂部固定的一鍵「全部展開」與「全部折疊」批次控制按鈕。 | [🌎 全域操作與批次切換](./Global-Actions-and-Bulk-Toggles.md) |
| 🔍 智慧搜尋展開 | 在搜尋框中鍵入關鍵字時,自動動態展開包含匹配規則的所有分類。 | [🔍 智慧搜尋整合](/collapsible-gamerules/Smart-Search-Integration.md) |
| ⌨️ 鍵盤導航 | 完整的鍵盤支援(空格、Enter、左右方向鍵)與螢幕朗讀無障礙輔助。 | [⌨️ 鍵盤導航與無障礙輔助](/collapsible-gamerules/Keyboard-Navigation.md) |
| 🧠 狀態持久化 | 在 config/collapsible-game-rules-state.json 中記憶分類的展開與折疊狀態。 | [🧠 狀態持久化與 JSON 設定](/collapsible-gamerules/State-Persistence-and-Config.md) |
| ✨ 智慧名稱美化 | 自動將模組未翻譯的原始分類鍵格式化為規範的英文首字母大寫標題。 | [✨ 類別名稱美化與格式化](./Category-Prettification-and-Naming.md) |
| 🎛️ 規則預設與滑桿 | 內建預設(建造者、快速遊戲、硬核)以及數值滑桿和二值開關元件。 | [🎛️ 遊戲規則預設與控制元件](./Game-Rule-Presets-and-Controls.md) |
| 🧩 DasikLibrary 整合 | 查詢 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+ 啟動 Minecraft。
📚 完整文件索引
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 Repository
- Modrinth 專案: Modrinth (
lObgjyJl) - CurseForge 專案: CurseForge (
1468932)
