

Inventory Tabs
Активный0.0
Установок
Последнее обновление
Версии
Inventory Tabs
Эта клиентская модификация существенно упрощает доступ к различным пользовательским интерфейсам, отображая удобные вкладки для всех окружающих емкостей, рабочих станций и даже сущностей.
Простое управление
Переключение между разными экранами осуществляется простым нажатием клавиши Tab
для перехода вперед или Shift+Tab
для возврата назад. Также можно просто кликать по интересующим вкладкам мышью.
Основные возможности
- Моментальное переключение между крафтовыми столами, контейнерами для хранения и вашим инвентарем без необходимости закрывать текущий экран
- Автоматическая совместимость с большинством существующих и модифицированных блоков со встроенной конфигурацией на случай конфликтов
- Организация по названиям - контейнеры могут отображаться с метками через таблички, рамки для предметов или переименование в наковальне (с поддержкой сервера)
- Перенос предметов - вещи на курсоре мыши сохраняются при переходе на следующий экран, если в инвентаре есть место
Технические преимущества
- Исправленное выравнивание - экраны контейнеров правильно совмещены с другими интерфейсами вместо старых смещений на 1 пиксель
- Идеальное сочетание с EMI - функционал гармонично работает даже на максимальных масштабах интерфейса с использованием опции "Сжатые слева"
Особенности многопользовательской игры
Мод не гарантирует защиты от систем античита серверов - использование вкладок может давать определенное преимущество и выглядеть подозрительно для других игроков в мультиплеере. Некоторые функциональные возможности предоставляют удобство в ущерб исходным ограничениям:
- Доступ к полному инвентарю игрока во время езды на лошади или сундук-лодке
- Возможность взаимодействия с инвентарями из транспортных средств без необходимости спешиваться
Настройка для сборок модов
Предлагается расширенная система конфигурации через файл config/inventory_tabs.toml
, где подробные комментарии объясняют назначение каждой функции.
Базовые параметры
Исключение неподходящих экранов:
[screenOverrides]
"fwaystones:waystone" = false
Отключение генерации вкладок для конкретных блоков:
[blockProviderOverrides]
"cool_mod:incompatible_block" = ""
"really_cool_mod:" = ""
Переназначение обработчиков блоков:
[blockProviderOverrides]
"#cool_mod:crafting_stations" = "inventory_tabs:block_unique"
"cool_mod:single_chest" = "inventory_tabs:block_simple"
"cool_mod:_cabinet" = "inventory_tabs:block_simple_storage"
"cool_mod:doubleable_chest" = "inventory_tabs:block_chest"
Аналогичные переопределения доступны для сущностей и предметов через [entityProviderOverrides]
и [itemProviderOverrides]
. Для отключения логики совпадения по умолчанию:
[registryProviderDefaults]
"inventory_tabs:block_simple" = false
Самостоятельная проверка конфигурации перед внедрением обязательна.
Расширения для разработчиков
Дополнения могут добавлять новые типы вкладок и обработчиков, улучшать текущую логику сопоставления, создавать индивидуальные схемы расположения вкладок (включая инвертированные варианты) и отслеживать статус открытия определенных вкладок.