⚒️ Collapsible Game Rules Wiki (折りたたみ可能なゲームルール)

📌 リポジトリソースに関する免責事項: 本 Wiki のドキュメントはリポジトリ内の現在のソースコード状態を反映しており、CurseForge や Modrinth での一般リリースビルドに先んじた未リリースの最新コミットや開発中機能が含まれる場合があります。
🧭 Collapsible Game Rules へようこそ
Collapsible Game Rules は、Minecraft のゲームルール設定画面をカテゴリごとに美しく折りたためる構造へと刷新するクライアントサイド Mod です。検索時の自動展開、フルキーボード操作、ローカルでの状態保持、直感的なゲームルールプリセット機能を提供します。
🌟 主な機能とクイックインデックス
| 機能 | 説明 | リファレンスガイド |
|---|---|---|
| 🗂️ 折りたたみ可能なカテゴリ | 静的なヘッダーを、ルール数バッジ付きの対話型ウィジェット(▼/▶)に置き換えます。 | [🗂️ 折りたたみ可能なカテゴリ](./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) |
| ✨ カテゴリ名の整形 | Mod の未翻訳キーを自動的に読みやすいタイトルケース形式に整形して表示します。 | [✨ カテゴリ名の整形とフォーマット](./Category-Prettification-and-Naming.md) |
| 🎛️ プリセットとコントロール | ワンクリックで適用できるゲームモードプロファイル(建築家、スピードラン、ハードコア)と数値スライダー。 | [🎛️ ゲームルールプリセットとコントロール](./Game-Rule-Presets-and-Controls.md) |
| 🧩 DasikLibrary API 統合 | DynamicGameRuleManager から動的翻訳を照会し、Mod カテゴリのローカライズをサポートします。 | [📚 DasikLibrary API 統合](./API-and-Library-Integration.md) |
🚀 クイックスタートとインストール
- Fabric Loader (
>=0.19.1) をインストールします。 - Fabric API を導入します。
- DasikLibrary (
>=1.7.0、必須前提 Mod) を導入します。 collapsible-game-rules-1.0.9+26.2.jarを.minecraft/modsフォルダに配置します。- Java 25+ 環境で Minecraft を起動します。
📚 ドキュメント目次
Wiki ルート
├── 🧭 バージョン互換性マトリックス --------> [🧭 バージョン互換性マトリックス](/collapsible-gamerules/Version-Compatibility.md)
├── 🎮 コアインターフェース機能
│ ├── 折りたたみ可能なカテゴリ ------------> [🗂️ 折りたたみ可能なカテゴリ](./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)
