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

Portable Crafting

Use crafting stations (tables, smithing, anvils, stonecutters, etc) directly from your inventory.

691K загрузок170 подписчиковLGPL-3.0-onlyfabricforgeneoforgequilt

Обновлён 6 апреля 2026 г. · опубликован 27 мая 2022 г.

  • 2.2 Preview
  • 2.2 tabs preview
  • Inventory Tabs Preview
  • Keybind Option
portable crafting preview
Open crafting screens from your inventory.
Works server-side, with extra polish when installed on the client.
Requires Connector and FFAPI on (neo)forge.

Server Features

  • Open workstation blocks by right-clicking them in the inventory (or using them from the hotbar)
  • Supports crafting, smithing, stonecutting, grinding, looms, cartography tables, and anvils by default
  • Supports all vanilla and most modded non-container workstations via the config (see below)

Mixed-Side Features

  • Opening workstations is seamless, with no ping-dependent "ghost pickup" while the screen is loading
  • Quickly open your crafting table via a hotkey (Default: v)
  • Swap to portable workstations using Inventory Tabs

tabs preview

Modpack Configuration

You add and change which workstations are portable via config/portable_crafting.toml.
Blocks must open the specified screen handler on use, or this will not work.

[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"

Modded non-container workstations that use vanilla code conventions will work. Others crash, so test as you go.
The config is synchronised to the client when mixed-side to display tabs and apply seam-hiding changes.

Incompatible Blocks

Don't file issues for modded workstations! We can't fix them on our side.
To function as portable workstations, blocks must:

  • Have no state/container, i.e. items cannot be left in them
  • Override getMenuProvider / createScreenHandlerFactory to open their screen
  • Have a screen that doesn't rely on the existence of a block at the position provided at any time
  • Have a screen that can be uniquely identified by a screen handler type

Afterword

All mods are built on the work of many others.

This mod specifically is inspired by a similar feature from Svenhjol's Charm - one of the few implementations of portable crafting grids that didn't introduce new items at the time.

We made this mod for Tinkerer's Quilt - our modpack about ease of play and vanilla content.


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

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
3.0.5+1.21Релиз1.21, 1.21.1fabric, neoforge, quilt6 апреля 2026 г..jar (307 КБ)
3.0.4+1.21Релиз1.21, 1.21.1fabric, neoforge, quilt6 апреля 2026 г..jar (307 КБ)
3.0.3+1.18Релиз1.18.2fabric, quilt24 августа 2024 г..jar (305 КБ)
3.0.3+1.19Релиз1.19.2fabric, quilt24 августа 2024 г..jar (305 КБ)
3.0.3+1.20Релиз1.19.3, 1.19.4, 1.20, 1.20.1fabric, forge, quilt24 августа 2024 г..jar (306 КБ)
3.0.3+1.21Релиз1.21, 1.21.1fabric, neoforge, quilt24 августа 2024 г..jar (305 КБ)
3.0.2+1.18Релиз1.18.2fabric, quilt24 августа 2024 г..jar (305 КБ)
3.0.2+1.19Релиз1.19.2fabric, quilt24 августа 2024 г..jar (305 КБ)
3.0.2+1.20Релиз1.19.3, 1.19.4, 1.20, 1.20.1fabric, forge, quilt24 августа 2024 г..jar (306 КБ)
3.0.2+1.21Релиз1.21, 1.21.1fabric, neoforge, quilt24 августа 2024 г..jar (305 КБ)
3.0.1+1.18Релиз1.18.2fabric, quilt11 августа 2024 г..jar (305 КБ)
3.0.1+1.19Релиз1.19.2fabric, quilt11 августа 2024 г..jar (305 КБ)
3.0.1+1.20Релиз1.19.3, 1.19.4, 1.20, 1.20.1fabric, forge, quilt11 августа 2024 г..jar (306 КБ)
3.0.1+1.21Релиз1.21, 1.21.1fabric, neoforge, quilt11 августа 2024 г..jar (305 КБ)
3.0.0+1.18Релиз1.18.2fabric, quilt11 августа 2024 г..jar (305 КБ)

Показаны последние 15 из 56 версий. Все версии — на Modrinth.

Ченджлог

3.0.5+1.21Релиз1.21, 1.21.1 · 6 апреля 2026 г.

Fixes:

  • change mixin to fix neoforge via connector

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.5+1.21

3.0.4+1.21Релиз1.21, 1.21.1 · 6 апреля 2026 г.

Fixes:

  • fix tabs not working on 1.21 (packet change)
  • fix tags being authoritative over the type item

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.4+1.21

3.0.3+1.18Релиз1.18.2 · 24 августа 2024 г.

Fixes:

  • fix requiring java 21 for <1.21 versions

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.3+1.21

3.0.3+1.19Релиз1.19.2 · 24 августа 2024 г.

Fixes:

  • fix requiring java 21 for <1.21 versions

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.3+1.21

3.0.3+1.20Релиз1.19.4, 1.20, 1.20.1 · 24 августа 2024 г.

Fixes:

  • fix requiring java 21 for <1.21 versions

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.3+1.21

3.0.3+1.21Релиз1.21, 1.21.1 · 24 августа 2024 г.

Fixes:

  • fix requiring java 21 for <1.21 versions

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.3+1.21

3.0.2+1.18Релиз1.18.2 · 24 августа 2024 г.

Fixes:

  • support inventory tabs 1.4 (new mod id)

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.2+1.21

3.0.2+1.19Релиз1.19.2 · 24 августа 2024 г.

Fixes:

  • support inventory tabs 1.4 (new mod id)

Changelog: https://github.com/sisby-folk/portable-crafting/releases/tag/v3.0.2+1.21

Полная история изменений — на Modrinth.

Комментарии

Загружаем…