promotional bannermobile promotional banner

Portable-Workstations

Right-click workstation items in your inventory to open their GUIs — no block placement required.

Portable Workstations – Right-click workstation items in your inventory to open their GUIs — no block placement required.

Supported Workstations

 
 
Type Block Menu Action
🔨 Crafting Crafting Table 3×3 crafting grid
⚒️ Anvil Anvil Rename, repair & enchant
⚔️ Smithing Smithing Table Tool trim & netherite upgrade
🪨 Stonecutting Stonecutter Stonecutting recipes
🔄 Grindstone Grindstone Disenchant & repair
🗺️ Cartography Cartography Table Map cloning, zoom & lock
🧵 Loom Loom Banner pattern crafting
🔥 Furnace Furnace Smelting (tick‑based, runs in background)
🔥 Blast Furnace Blast Furnace Blast smelting
🔥 Smoker Smoker Food cooking

Features

  • No blocks placed – opens GUI directly from inventory item

  • Smart activation – only triggers when cursor is empty (preserves vanilla stack‑splitting)

  • Leftover recovery – items return to inventory on close; overflow drops at feet

  • Background smelting – furnaces continue burning after GUI closes

  • Anvil durability – matches vanilla anvil block behaviour (12% chance per use)

  • Block placement sync – place a furnace block to transfer all items and progress

  • Cursor preserved – when switching between workstation GUIs

  • Fully configurable – enable/disable, add/remove any block via TOML

  • Mod compatible – works with JEI, REI, EMI, etc.

  • No invasive changes – only @Accessor/@Invoker mixins

Config (after first run: config/portableworkstations-common.toml)

toml
 
 
 
 
    enabled = true
    enabled
[workstations]
    definitions = [
        "minecraft:crafting_table=crafting",
        "minecraft:anvil=anvil",
        "minecraft:furnace=furnace",
        # add modded blocks here
    ]
    ]

Plans – Currently NeoForge 1.21.1 only. Open source (MIT) – ports welcome.

GitHub: https://github.com/HeartRate75Ott123/Portable-Workstations

The Portable-Workstations Team

profile avatar
  • 6
    Projects
  • 838
    Downloads

More from HeartRate75Ott123View all