Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
Licensed MIT
Published 3 weeks ago
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/@Invokermixins
Config (after first run: config/portableworkstations-common.toml)
[general]
enabled = true
[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


