promotional bannermobile promotional banner

Portable Crafting (Standalone)

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

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.

The Portable Crafting (Standalone) Team

profile avatar
  • 6
    Followers
  • 10
    Projects
  • 1.1M
    Downloads

More from sleepingdragoninnView all

  • Surveyor Map Framework project image

    Surveyor Map Framework

    • 183.5K
    • Mods

    Maps with friends! A world map backend with multiplayer sharing, automatic structure/POI marking, and unified mod compatibility.

    • 183.5K
    • May 10, 2026
    • Mods
    • +2
  • Tinkerer's Smithing project image

    Tinkerer's Smithing

    • 1.2K
    • Mods

    A sentimental and convenient rebalance of gear crafting, repair, enchanting, and upgrading.

    • 1.2K
    • April 6, 2026
    • Mods
    • +1
  • Hoofprint project image

    Hoofprint

    • 36.0K
    • Mods

    A minimalist, vanilla-style, client-side world map. A frontend for Surveyor supporting map sharing, global player positions, and Xaero's migration.

    • 36.0K
    • March 30, 2026
    • Mods
  • McQoy project image

    McQoy

    • 698.5K
    • Mods

    Dependencyless* config screens! An in-game editor for Kaleido-based configs - with no setup required.

    • 698.5K
    • March 29, 2026
    • Mods
    • +1
  • Surveyor Map Framework project image

    Surveyor Map Framework

    • 183.5K
    • Mods

    Maps with friends! A world map backend with multiplayer sharing, automatic structure/POI marking, and unified mod compatibility.

    • 183.5K
    • May 10, 2026
    • Mods
    • +2
  • Tinkerer's Smithing project image

    Tinkerer's Smithing

    • 1.2K
    • Mods

    A sentimental and convenient rebalance of gear crafting, repair, enchanting, and upgrading.

    • 1.2K
    • April 6, 2026
    • Mods
    • +1
  • Hoofprint project image

    Hoofprint

    • 36.0K
    • Mods

    A minimalist, vanilla-style, client-side world map. A frontend for Surveyor supporting map sharing, global player positions, and Xaero's migration.

    • 36.0K
    • March 30, 2026
    • Mods
  • McQoy project image

    McQoy

    • 698.5K
    • Mods

    Dependencyless* config screens! An in-game editor for Kaleido-based configs - with no setup required.

    • 698.5K
    • March 29, 2026
    • Mods
    • +1