
Inventory Tabs
Мод Inventory Tabs для Майнкрафт добавляет удобные вкладки на все экраны инвентаря, сундуков и верстаков. Больше никаких открытий и закрытий - просто переключайтесь между соседними блоками в один клик. Для Minecraft 1.19-1.21 на Fabric, Forge и Quilt.
Inventory Tabs - это клиентский мод для Майнкрафт, который добавляет вкладки на экраны сундуков, верстаков, печей и даже сущностей. Вместо того чтобы каждый раз закрывать один интерфейс и открывать другой, достаточно просто кликнуть по вкладке или нажать Tab/Shift+Tab. Идея простая, но в игре она реально ускоряет кучу процессов - особенно на серверах с кучей хранилок и крафтовых станций.
Мод не меняет геймплей, но ОЧЕНЬ меняет удобство. Это четвертая по счёту версия от тех же ребят, что делают Tinkerer's Quilt - они восстановили оригинальный мод CakeWhip и переписали его почти с нуля.
Что это даёт
- Табы на все соседние блоки и сущности (сундуки, печи, варочные стойки, шалкеры, лошади с инвентарём)
- Можно переключаться между хранилищами, не вылезая из интерфейса
- Если на курсоре что-то лежит - предмет сохраняется при переключении (если инвентарь не забит)
- Подписи на табличках или рамках помогают различать сундуки
- Соседние экраны идеально выровнены - никакого сдвига на 1 пиксель
- Работает даже с высоким GUI и с модом EMI - используй настройку "Left (Compressed)"
Про античит и честность
По-честному: Inventory Tabs даёт игроку преимущество. Обычно в мультиплеере админы или античит могут смотреть подозрительно на такие действия:
- открывать полный инвентарь сидя верхом на лошади или с лодкой
- забирать вещи из сундука не слезая с транспорта
Авторы не дают гарантий, что тебя не забанят. Вкладки есть вкладки - если на сервере строгие правила, лучше уточнить заранее.
Настройка для сборок модов
Inventory Tabs 4 изначально делали с прицелом на модпаки. Настройки лежат в config/inventory_tabs.toml - там куча комментариев, поясняющих каждую опцию. Когда загружаешь мир, в лог выводится полезная инфа для настройки; если она мешает, отключай через configLogging.
Если вкладка появляется на неправильном экране - её можно заблокировать:
[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
Провайдер block_simple по умолчанию работает по чёрному списку - поэтому выдаёт много фальшивых вкладок. Для сборок это полезно, чтобы разобраться, что подходит, а что нет.
Как работает внутри
Каждая видимая вкладка - это объект Tab. Он сам себя рендерит, знает как открыться и когда исчезнуть (например, если игрок отошёл).
Таб-менеджер - это, по сути, экран вкладок. Он дополняет обычные экраны Minecraft: добавляет свой рендер, тикание и обработку кликов. Также он решает, когда добавить новую вкладку.
Вкладки создаются через зарегистрированные Tab Provider. Простые провайдеры (как инвентарь транспорта) проверяют условия и добавляют одну вкладку. Продвинутые Registry Provider работают с конкретным набором блоков, типов сущностей или предметов - и ищут их вокруг игрока каждый тик. Из них собирают более конкретные провайдеры: Ender Chests, Unique Block.
Аддоны
Для сборок можно добавить свои вкладки, провайдеры, логику совпадения и даже инвертированные вкладки. Например, Portable Crafting показывает, как это реализовано.
repositories {
maven { url "https://repo.sleeping.town/" }
}
dependencies {
modImplementation "folk.sisby:inventory-tabs:1.2.0"
}
Важно знать
- Мод только для клиента - ставить на сервер не нужно
- Для Forge требуется Connector и FFAPI
- Вы подписываетесь на полностью бесплатный мод - никаких принудительных действий
Скачивайте Inventory Tabs на Майнкрафт 1.19-1.21 и переключайтесь между сундуками, не закрывая интерфейс - для серверов с экономикой или хардкорных сборок это просто находка.
