Download Portable Crafting — Minecraft Mods — MetaMods
Portable Crafting

Portable Crafting

Active

Downloads

18

Last update

1 year ago

Versions

1.18.2 — 1.21.1
Server
Fabric
Forge
Neoforge
Quilt
Weapons and armor
Technological
Utils

Portable Crafting

The Portable Crafting mod allows you to use workstations and crafting stations directly from your inventory without needing to place them in the world.

Mod preview

Key Features

Server Features

  • Open workstation interfaces by right-clicking corresponding blocks in your inventory (or using them from the hotbar)
  • Support for crafting tables, smithing tables, stonecutters, grindstones, looms, cartography tables, and anvils in default configuration
  • Compatibility with most custom workstations from other mods through configuration settings

Client-Side Enhancements

  • Seamless interface opening without "ghost pickup" effects during loading
  • Hotkey for quick access to crafting table (default: v)
  • Integration with Inventory Tabs mod for convenient switching between portable workstations

Tabs preview

Modpack Configuration

Configuration of portable workstations is done through the config/portable_crafting.toml file. Blocks must open the corresponding screen handler when used.

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

Custom stations from other mods using code similar to vanilla will work compatibly. Configuration is synchronized with the client for tab display and smooth interaction.

Compatibility Limitations

Portable workstations function correctly only if blocks:

  • Contain no state/container (cannot leave items in them)
  • Override getMenuProvider / createScreenHandlerFactory methods to open corresponding screens
  • Use screens that don't depend on the physical presence of the block in the world
  • Have uniquely identifiable screen handler types

Development Background

The mod was created for the Tinkerer's Quilt modpack and inspired by a similar feature from the Charm mod, which at the time was one of the few implementations of portable crafting grids without introducing new items.

Compatibility: Requires Connector and FFAPI for (neo)forge versions.

Project members
sisby-folk

sisby-folk

Developer

gr8pefish

gr8pefish

Created: 27 May 2022

ID: 1455