The Uncrafting Table
Turn crafted items back into their original ingredients with a dedicated Uncrafting Table block.
Be aware: This mod was created 100% by Grok Composer 2.5 fast (AI-assisted development).
Source code: github.com/PsyCrow1976/The-Uncrafting-Table
Overview
The Uncrafting Table reverses crafting table recipes. Insert a crafted item, preview the matched recipe in a live 3×3 grid, and click any preview slot to recover all ingredients at once.
Custom block textures and GUI use a reversed crafting-table look: raised grid ridges, hollow center, outward arrows, and subtle cyan/purple accents.
How it works
- Craft or find an Uncrafting Table (default recipe: oak planks, obsidian, and diamond — configurable).
- Place the block and open the GUI.
- Insert one item into the input slot on the left.
- View the matched recipe ingredients in the 3×3 preview on the right.
- Click any preview slot to uncraft — the input is consumed and ingredients go to your inventory.
- Close the GUI — any item still in the input slot is returned to you.
Uncraft is cancelled if your inventory cannot hold every ingredient. The input is never partially consumed.
Features
- Single-item input with live recipe preview
- One-click uncraft to inventory
- Input returned on close
- Shaped and shapeless crafting recipes (tag-aware, e.g.
#minecraft:planks)
- Configurable crafting recipe, input blocklist, and damaged-tool blocking
- Custom block textures and oak-toned GUI
Requirements
- Minecraft: 26.1.2
- NeoForge: 26.1.2.76
Configuration
Edit config/uncraftingtable-common.toml after first launch. Key options include general.craftable, general.customCraftingPattern, general.blockedInputItems, and general.blockDamagedToolsAndWeapons.
Known limitations
- Only crafting table recipes (not smelting, stonecutting, smithing, etc.)
- When multiple recipes match, the first is shown
- Shapeless recipes with more than 9 ingredients show only the first 9 in preview
Links