Утилита для Minecraft на Fabric, которая упорядочивает экран игровых правил, добавляет поиск, папки и сохраняет настройки раскладки.
Скачать
Версия игры
26.2
26.3
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод Collapsible gamerules screen для Minecraft — упорядочивание игровых правил
Collapsible gamerules screen — это клиентский мод для Minecraft на Fabric, который кардинально меняет интерфейс экрана игровых правил. Вместо бесконечного плоского списка он предлагает удобную иерархическую структуру с раскрывающимися категориями. Мод автоматически сортирует как ванильные, так и добавленные другими модами правила, добавляет умный поиск, который раскрывает нужные разделы, и позволяет сбрасывать настройки по отдельным категориям. Все настройки раскладки сохраняются между сессиями, а мод работает исключительно на стороне клиента, не требуя установки на сервер.
Проблема плоского списка правил
Стандартный экран редактирования игровых правил в Minecraft представляет собой бесконечную, плоскую ленту настроек, которая становится непреодолимой преградой при создании сложных миров или установке множества модов. Пользователю приходится вручную прокручивать сотни строк, чтобы найти конкретный параметр, например, keepInventory или настройки мобов. Collapsible Game Rules полностью решает эту проблему, превращая хаотичный список в элегантную иерархическую систему с раскрывающимися категориями, мгновенным поиском и сохранением состояния интерфейса между сессиями игры.

📂 Иерархическая структура категорий
Мод автоматически сортирует все игровые правила — как ванильные, так и добавленные сторонними модами или датапаками — в аккуратные раскрывающиеся ящики. Категории логически сгруппированы: «Игрок», «Мобы», «Спавн», «Обновления мира» и разделы, созданные другими модами. В основе системы лежит высокопроизводительный парсер CategoryTreeBuilder, который строит дерево категорий за один проход и кэширует данные в $O(1)$, полностью исключая накладные расходы на повторное сканирование списков. Это обеспечивает мгновенную реакцию интерфейса даже при большом количестве настроек.

🖱️ Интерактивные заголовки и индикаторы
Каждый раздел снабжен визуальными индикаторами состояния: стрелка указывает вниз (▼), если категория открыта, и вправо (▶), если свернута. Рядом с заголовком отображается точное количество правил внутри раздела. Клик по заголовку мгновенно раскрывает или сворачивает секцию, позволяя скрыть от глаз настройки, которыми вы редко пользуетесь, чтобы не отвлекаться на основной процесс игры или строительства.
🌐 Глобальные действия: сворачивание и развертывание
Для быстрого навигации в верхней части экрана закреплена панель управления. С помощью одной кнопки [ Expand All ] можно развернуть все категории сразу, чтобы провести аудит всей конфигурации мира. Кнопка [ Collapse All ] сворачивает все разделы, оставляя только заголовки, что превращает интерфейс в удобную оглавление. Это особенно полезно при настройке крупных модпаков, где десятки дополнений добавляют сотни параметров.
🔍 Умный поиск с авто-раскрытием
Мод глубоко интегрирован с нативным поиском Minecraft. При вводе ключевых слов (например, tick, drop, fire) в стандартное поле поиска автоматически раскрываются только те категории, где содержатся совпадающие правила, а остальные сворачиваются. Как только вы очищаете строку поиска, интерфейс мгновенно восстанавливает вашу предыдущую раскладку, сохраняя открытыми нужные вам разделы.
↺ Точечный сброс настроек по категориям
Одной из ключевых функций является возможность изолированного сброса. В правом углу каждого заголовка категории находится компактная иконка с символом «↺». При наведении появляется подсказка, а при клике все игровые правила внутри этой категории возвращаются к значениям по умолчанию. Это позволяет быстро убрать экспериментальные настройки мобов или спавна, не затрагивая настройки игрока или других разделов.
🧠 Память раскладки и устойчивость к языкам
Мод запоминает ваше идеальное расположение категорий. Состояние интерфейса отслеживается через ключи перевода и сохраняется локально в файл config/collapsible-game-rules-state.json. Благодаря тому, что сохранение привязано к ключам перевода, а не к тексту, смена языковых пакетов никогда не сбросит раскладку. Запись в файл происходит только при выходе из экрана (используя флаг isDirty), что гарантирует отсутствие задержек и стабильные 60+ FPS даже в меню настроек.
🧩 Универсальная совместимость и оформление
Мод автоматически обнаруживает любые игровые правила, добавленные другими модами или датапаками, и аккуратно встраивает их в соответствующие разделы. Если название категории на английском языке выглядит громоздко (например, gamerule.category.better-bats.better_bats), мод применяет «красивое» форматирование и отображает понятный заголовок Better Bats. Для работы с динамическими правилами, генерируемыми через систему Dasik Library, мод обеспечивает глубокую интеграцию и корректную отображение всех настроек.
📊 Сравнение: Ванильный интерфейс vs Collapsible Game Rules
| Функциональная область | Ванильный экран правил | Collapsible Game Rules |
|---|---|---|
| Визуальная структура | Огромный плоский список | Иерархические раскрывающиеся ящики |
| Скорость навигации | Ручная прокрутка | Однонажатие для сворачивания/разворачивания |
| Глобальные действия | Отсутствуют | Кнопки «Развернуть все» / «Свернуть все» |
| Сброс настроек | Только глобальный сброс мира | Точечный сброс по каждой категории |
| Взаимодействие с поиском | Фильтрует плоский список | Автоматически раскрывает совпадающие категории |
| Сохранение раскладки | Сбрасывается при закрытии | Сохраняется в JSON между сессиями |
| Поддержка модов | Плоский список без структуры | Автоматическая группировка и оформление |
| Нагрузка на сервер | Не применимо | 100% клиентская часть (0 байт на сервере) |
🚀 Управление с клавиатуры и мыши
Интерфейс полностью адаптирован для комфортного управления. Левый клик по заголовку категории раскрывает или сворачивает её. Кнопки [ Expand All ] и [ Collapse All ] работают аналогично. Левый клик по иконке сброса ↺ возвращает правила категории к дефолтным значениям. Для пользователей клавиатуры предусмотрены горячие клавиши: стрелка вправо (→) раскрывает выделенную категорию, а стрелка влево (←) сворачивает её.
⚙️ Архитектура конфигурации и безопасность
Файл конфигурации config/collapsible-game-rules-state.json использует схему версии 1, которая автоматически обновляется из старых форматов при запуске. Если файл поврежден, мод выводит предупреждение и загружает безопасные значения по умолчанию, не прерывая игру. Важно отметить: этот файл хранит только состояние интерфейса (какие папки открыты). Значения самих игровых правил сохраняются напрямую в файл сохранения мира (level.dat / game_rules.dat). Мод использует миксины для взаимодействия с игрой и требует Java версии 25 или выше.
🛡️ Архитектура 100% клиентской части
Мод разработан как качественное улучшение (quality-of-life), работающее исключительно на стороне клиента. Он не требует установки на сервере и не создает нагрузки на серверную часть. Вы можете установить его на свой локальный профиль и играть на любых серверах — ванильных, Forge, Paper, Purpur или Fabric — без необходимости устанавливать мод на сервере. Это делает его безопасным решением для одиночной игры, LAN-партий и мультиплеера.
🧩 Рекомендуемые дополнения
Мод отлично сочетается с другими утилитами для настройки игры. Например, с модом Stack Size Adjuster, который позволяет менять лимиты стеков предметов и интегрирует эти настройки в интерфейс Collapsible Game Rules. Также он полезен для модов, меняющих естественное размножение животных, таких как Natural Reproduction, так как все новые правила сразу оказываются в удобных папках. Все эти дополнения работают в связке, создавая единый и понятный интерфейс управления параметрами мира.
⚠️ Важное примечание о зависимостях
Для работы модов Minecraft 26.2 и новее (современная эра) требуются обе обязательные зависимости: Fabric API и Dasik Library (версия 1.7.0 и новее). Мод использует библиотеку Dasik для глубокой синхронизации метаданных всех динамических правил, генерируемых через
DynamicGameRuleManager.
Связанные материалы
- YetAnotherConfigLib (YACL) — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | collapsible-game-rules-1.0.20+26.2.jar 88 KB | 26.2, 26.3 |
|
|
0 | 16.09.2026 |
Скачать
Версия игры
26.2
26.3
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: