Inventory Tabs
inventory-tabs · 193265 загрузок · LGPL-3.0-or-later
клиент: required · сервер: unsupported (заявлено автором мода)
Позволяет переключаться на другие экраны в мире (блоки, объекты и т. д.) через вкладки. Переписанная версия InventoryTabs от CakeWhip в четвертом поколении.
Описание
Вкладки для переключения между соседними экранами, такими как сундуки, станции крафта и даже объекты.Переписывание Вкладки инвентаря четвертого поколения от CakeWhip, продолжение Andrew6rant.
Требуется Соединитель и FFAPI в кузнице. Для творческого режима попробуйте Sidekick!
.
Inventory Tabs — это клиентский мод, который отображает на экранах вкладки, каждая из которых представляет близлежащие блоки и объекты.
Нажмите tab, чтобы переключаться между экранами вперед, shift+tab, чтобы переключаться назад, или просто щелкайте мышью!
Особенности
- Переключайтесь между станциями крафта, хранилищем и инвентарем, не покидая их экранов.
- Работает "из коробки" со многими модифицированными блоками - с настройкой на случай, если что-то пойдет не так.
- Вкладки хранилища можно помечать с помощью знаков, рамок элементов или (с сервером) переименования наковальни для организации.
- Стеки, удерживаемые на вашем курсоре, переносятся на следующий экран, пока ваш инвентарь не заполнен.
— Экраны контейнеров выравниваются с другими экранами, а не становятся на 1 пиксель ниже.
- Подходит для экрана с EMI, даже при очень высоких масштабах графического интерфейса. - Используйте эффекты
Left (Compressed).
Античит и справедливость
Вкладки инвентаря не дают никаких гарантий или защиты от модерации сервера или античитов — вкладки дают несправедливое преимущество и выглядят внешне подозрительно для зрителей в многопользовательской игре.
Примечательно, что мод ради удобства позволяет выполнять некоторые обычно невозможные действия, например:
- Доступ к полному инвентарю игрока можно получить, катаясь на лошади или сундуке.
- Доступ к инвентарю скрытого взаимодействия можно получить, не выходя из автомобиля.
Конфигурация модпака
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 использует черный список вместо белого списка, поэтому генерирует множество ложноположительных вкладок. По умолчанию он включен, чтобы помочь найти хорошие/плохие вкладки.
Полный пример пакета можно найти в конфигурации Tinkerer's Quilt Modded.
Архитектура модов
Каждая видимая вкладка на экране представляет собой Tab, которая отвечает за рендеринг, зная, как ее открыть, и зная, когда ее следует удалить из списка вкладок (например, когда она больше не находится в диапазоне).
Эти вкладки хранятся в Диспетчере вкладок, который фактически представляет собой «Экран вкладок». Он добавляется к обычным методам экрана для выполнения собственного рендеринга, тикания и обработки щелчков мыши. Он также отвечает за проверку необходимости добавления новых вкладок.
Вкладки добавляются через зарегистрированные Tab Providers. Базовые поставщики, такие как Инвентаризация транспортных средств), проверяют простые условия и добавляют специальную вкладку. Более продвинутые Поставщики реестра предназначены для назначения определенного набора блоков, типов объектов или элементов, для которых они отвечают за предоставление вкладок - которые замораживаются во время перезагрузки), а затем ищут те, что находятся вокруг игрока, каждый тик. Используя эти дженерики, создаются более простые конкретные поставщики (Сундуки Эндера, Unique Block.)
Аддоны
repositories {
maven { url "https://repo.sleeping.town/" }
}
dependencies {
modImplementation "folk.sisby:inventory-tabs:1.2.0"
}
Дополнения для вкладок инвентаря 4 могут добавлять новые типы вкладок и поставщиков вкладок, а также добавлять расширенную логику сопоставления к текущим поставщикам, предоставлять собственные макеты вкладок для их экранов (включая перевернутые вкладки) и сигнализировать, когда определенные вкладки должны быть помечены как открытые.
Практический пример можно найти в Портативное изготовление!
Послесловие
Все моды созданы на основе работы многих других — мы четвертый состав разработчиков этого мода!
Эта версия является частично переработанной версией CakeWhip, LiamMCW и Andrew6rant.
Этот мод включен в Tinkerer's Quilt — наш модпак о новом открытии ванили.
Мы открыты для лучших способов реализации наших модов. Если вы видите что-то странное и у вас есть идеи, дайте нам знать!
Тинкерера: Одеяло - Кузнечное дело - Происхождение - Статуи - HUD
Любовные письма: Вкладки - Атлас - Портативное Крафтирование - Дрогстайл
Другие: Switchy - Crunchy - Starcaller
Версии (60)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.4.4+1.21 |
1.21, 1.21.1 | fabric, neoforge, quilt | скачать |
1.4.3+1.21 |
1.21, 1.21.1 | fabric, neoforge, quilt | скачать |
1.4.3+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.4.2+1.21 |
1.21, 1.21.1 | fabric, neoforge, quilt | скачать |
1.4.1+1.21 |
1.21, 1.21.1 | fabric, neoforge, quilt | скачать |
1.4.1+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.4.0+1.21 |
1.21.1 | fabric, neoforge, quilt | скачать |
1.4.0+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.4.0+1.19 |
1.19.2 | fabric, quilt | скачать |
1.4.0+1.18 |
1.18.2 | fabric, quilt | скачать |
1.3.3+1.21 |
1.21.1 | fabric, quilt | скачать |
1.3.3+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.3.3+1.19 |
1.19.2 | fabric, quilt | скачать |
1.3.3+1.18 |
1.18.2 | fabric, quilt | скачать |
1.3.2+1.21 |
1.21.1 | fabric, quilt | скачать |
1.3.2+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.3.2+1.19 |
1.19.2 | fabric, quilt | скачать |
1.3.2+1.18 |
1.18.2 | fabric, quilt | скачать |
1.3.1+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.3.1+1.19 |
1.19.2 | fabric, quilt | скачать |
1.3.1+1.18 |
1.18.2 | fabric, quilt | скачать |
1.3.0+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.2.0+1.19 |
1.19.2 | fabric, quilt | скачать |
1.2.0+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.8+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.8+1.19 |
1.19.2 | fabric, quilt | скачать |
1.1.8+1.18 |
1.18.2 | fabric, quilt | скачать |
1.1.7+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.7+1.19 |
1.19.2 | fabric, quilt | скачать |
1.1.7+1.18 |
1.18.2 | fabric, quilt | скачать |
1.1.6+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.6+1.19 |
1.19.2 | fabric, quilt | скачать |
1.1.6+1.18 |
1.18.2 | fabric, quilt | скачать |
1.1.5+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.5+1.19 |
1.19.2 | fabric, quilt | скачать |
1.1.5+1.18 |
1.18.2 | fabric, quilt | скачать |
1.1.4+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.3+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.3+1.19 |
1.19.2 | fabric, quilt | скачать |
1.1.3+1.18 |
1.18.2 | fabric, quilt | скачать |
1.1.1+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.1+1.19 |
1.19.2 | fabric, quilt | скачать |
1.1.1+1.18 |
1.18.2 | fabric, quilt | скачать |
1.1.0+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.1.0+1.19 |
1.19.2 | fabric, quilt | скачать |
1.1.0+1.18 |
1.18.2 | fabric, quilt | скачать |
1.0.5+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.0.5+1.19 |
1.19.2 | fabric, quilt | скачать |
1.0.5+1.18 |
1.18.2 | fabric, quilt | скачать |
1.0.4+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.0.4+1.19 |
1.19.2 | fabric, quilt | скачать |
1.0.4+1.18 |
1.18.2 | fabric, quilt | скачать |
1.0.3+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.0.3+1.19 |
1.19.2 | fabric, quilt | скачать |
1.0.3+1.18 |
1.18.2 | fabric, quilt | скачать |
1.0.2+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.0.2+1.19 |
1.19.2 | fabric, quilt | скачать |
1.0.2+1.18 |
1.18.2 | fabric, quilt | скачать |
1.0.1+1.20 |
1.20.1 | fabric, forge, quilt | скачать |
1.0.0+1.20 |
1.20.1 | fabric, forge, quilt | скачать |