Перейти к содержимому

Portable Crafting

Используй станции для крафта (верстаки, кузнечные столы, наковальни, камнерезы и т.д.) прямо из инвентаря.

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
840 тыс.
Подписчиков на Modrinth
174
версий
56
Обновлён
6 апреля 20266 апр.
Опубликован
в 2022
2.2 Preview · свайп

Коротко о моде

Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.19.2–1.20.1, 1.21–1.21.1 …
Нужен на сервере; в игре — по желанию
Последняя версия — 3.0.5+1.21 от 6 апреля 2026
Нужен Fabric API
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры1.18.2, 1.19.2–1.20.1, 1.21–1.21.1
Описание переведено автоматическиПоказать оригинал (EN)
portable crafting preview
Открывай экраны крафта прямо из инвентаря.
Работает на стороне сервера, с дополнительными улучшениями при установке на клиенте.
Требует Connector и FFAPI на (neo)forge.

Серверные возможности

  • Открывай блоки-рабочие места правым кликом по ним в инвентаре (или используя их из хотбара)
  • По умолчанию поддерживает крафт, кузнечное дело, камнерез, точильный камень, ткацкие станки, картографические столы и наковальни
  • Поддерживает все ванильные и большинство модовых не-контейнерных рабочих мест через конфиг (см. ниже)

Смешанные возможности

  • Открытие рабочих мест происходит бесшовно, без зависящего от пинга «призрачного подбора» во время загрузки экрана
  • Быстро открывай свой верстак горячей клавишей (по умолчанию: v)
  • Переключайся на портативные рабочие места с помощью Inventory Tabs

tabs preview

Настройка модпака

Ты добавляешь и меняешь, какие рабочие места будут портативными, через config/portable_crafting.toml.
Блоки обязаны открывать указанный обработчик экрана при использовании, иначе это не сработает.

[blockItemScreens]
    "minecraft:crafting_table" = "minecraft:crafting"
    "...block_item" = "...screen_handler"

[blockItemTags]
    "c:player_workstations/crafting_tables" = "minecraft:crafting_table"
    "...item_tag" = "...block_item_from_above"

Модовые не-контейнерные рабочие места, использующие ванильные соглашения кода, будут работать. Остальные крашатся, так что проверяй по ходу.
Конфиг синхронизируется с клиентом при смешанной стороне, чтобы отображать вкладки и применять изменения для скрытия швов.

Несовместимые блоки

Не создавай issue для модовых рабочих мест! Мы не можем починить их на своей стороне.
Чтобы работать как портативные рабочие места, блоки должны:

  • Не иметь состояния/контейнера, т.е. предметы нельзя оставить в них
  • Переопределять getMenuProvider / createScreenHandlerFactory для открытия своего экрана
  • Иметь экран, который не полагается на существование блока в указанной позиции в любой момент времени
  • Иметь экран, который можно однозначно определить по типу обработчика экрана

Послесловие

Все моды построены на работе многих других.

Этот мод в частности вдохновлён похожей функцией из Charm от Svenhjol — одной из немногих реализаций портативных сеток крафта, которые на тот момент не добавляли новых предметов.

Мы сделали этот мод для Tinkerer's Quilt — нашего модпака про удобство игры и ванильный контент.


Tinkerer's: Quilt - Smithing - Origins - Statures - HUD
Loveletters: Tabs - Atlas - Portable Crafting - Drogstyle
Others: Switchy - Crunchy - Starcaller

Частые вопросы

Как установить Portable Crafting?

Установите Fabric под свою версию Minecraft, скачайте Portable Crafting под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Portable Crafting?

У Portable Crafting есть сборки для Minecraft 1.18.2, 1.19.2–1.20.1, 1.21–1.21.1.

Нужен ли Portable Crafting на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее