⛏️ Ansible Crafting¶
Craft from every chest in the room — without moving a single item.
Ansible Crafting is a Fabric mod that lets you craft using materials from nearby inventories. No more running back and forth between chests and your crafting table. Just open the crafting grid, and everything within range is at your fingertips.
"Like having a really long arm that can reach into every chest at once."
✨ Features¶
- 🔍 Inventory Scanning — Automatically detects chests, barrels, hoppers, shulker boxes, furnaces, and more within a configurable range (default: 16 blocks)
- 🛠️ Remote Crafting — Craft items using materials from any nearby container, no need to move items to your inventory first
- 📋 Side Panel — A sleek panel shows all available items from nearby inventories with quantities
- 🔲 Grid & List Modes — Switch between icon grid (like EMI/REI) or text list display
- 🔦 Inventory Highlighting — Click an item in the panel to see exactly which containers have it (colored outlines on blocks)
- 📡 World Overlay — Wifi-style status icons on containers show which ones are enabled/disabled for remote crafting
- 🔀 Per-Inventory Toggle — Enable or disable individual containers for remote crafting via keybind
- 📦 Container Panel — Optionally show the item panel when opening any container (chests, barrels, etc.), not just crafting tables
- 🔢 Item Counts — Show or hide quantity numbers in the panel
- 🧪 Recipe Viewer Integration — Full support for EMI and REI recipe transfer
📦 Dependencies¶
Required¶
| Mod | Version | Link |
|---|---|---|
| Fabric Loader | 0.14.21+ | fabricmc.net |
| Fabric API | 0.90.0+ | Modrinth · CurseForge |
| Mod Menu | 7.2.2+ | Modrinth · CurseForge |
| Cloth Config | 11.1.106+ | Modrinth · CurseForge |
Optional (Recipe Viewers)¶
| Mod | Status | Link |
|---|---|---|
| EMI | ✅ Fully supported | Modrinth · CurseForge |
| REI | ✅ Fully supported | Modrinth · CurseForge |
| JEI | ❌ Not supported | JEI is primarily a Forge/NeoForge mod with limited Fabric API compatibility |
Tip: You don't need a recipe viewer, but EMI or REI makes crafting much smoother — click a recipe and the mod pulls items from nearby chests automatically!
🎮 Supported Minecraft Versions¶
| Minecraft | Status |
|---|---|
| 1.20.1 | ✅ Supported |
More versions coming soon via Stonecutter multi-version support.
📥 Installation¶
- Install Fabric Loader for Minecraft 1.20.1
- Download and install the required dependencies (Fabric API, Mod Menu, Cloth Config)
- Drop the Ansible Crafting
.jarinto yourmods/folder - (Optional) Install EMI or REI for recipe viewer integration
- Launch the game!
🕹️ How to Use¶
- Place a crafting table near your storage area
- Open the crafting table — the inventory panel appears automatically on the side
- Browse available items — everything from nearby chests, barrels, and other containers is listed
- Search — use the search box to filter items by name
- Highlight sources — click any item to see which containers have it (blocks glow with colored outlines)
- Craft! — place items in the crafting grid manually, or use EMI/REI to auto-fill recipes from nearby containers
- Toggle containers — use the keybind to enable/disable specific containers (wifi icons show their status in-world)
⚙️ Configuration¶
Access settings through Mod Menu → Ansible Crafting → ⚙️, or edit config/ansiblecrafting.json directly.
Quick Settings Overview¶
| Category | Key Settings |
|---|---|
| Scanning | Range (1–64 blocks), scan interval, max inventories |
| Panel | Position (left/right/centered), display mode (grid/list), size |
| Visuals | Highlight duration & thickness, overlay opacity & position |
For the full configuration reference with all options, defaults, and ranges, see the Configuration Reference.
🧰 Supported Inventories¶
Works with any block that has an inventory:
- ✅ Chests (single & double)
- ✅ Barrels
- ✅ Shulker Boxes
- ✅ Hoppers
- ✅ Dispensers & Droppers
- ✅ Furnaces, Blast Furnaces, Smokers
- ✅ Brewing Stands
- ✅ Any mod container using the Fabric Transfer API
🧪 Recipe Viewer Compatibility¶
Ansible Crafting integrates deeply with recipe viewers for a seamless crafting experience:
| Feature | EMI | REI |
|---|---|---|
| Recipe transfer (auto-fill grid) | ✅ | ✅ |
| Exclusion zones (no overlap with panel) | ✅ | ✅ |
| Pull items from remote containers | ✅ | ✅ |
Why no JEI? JEI is primarily a Forge/NeoForge mod. While a Fabric port exists, it has limited API compatibility with the transfer handler system that Ansible Crafting relies on. EMI and REI are the recommended recipe viewers for Fabric.
🌈 Shader Compatibility¶
Ansible Crafting includes shader-aware rendering for compatibility with Iris and Sodium. Block highlighting and wifi overlay icons will work with most shader packs.
Note: Shader compatibility is heavily dependent on which shader pack you're using. Each shader pack handles rendering differently, and some may cause visual artifacts with highlights or overlay icons. If you experience issues with a specific shader pack, please open an issue on GitLab with the shader pack name and a description of the problem.
| Shader Mod | Status |
|---|---|
| Iris (Fabric) | ✅ Supported — auto-detected at runtime |
| No shaders | ✅ Full support with GPU depth testing |
📜 Documentation¶
| Document | Description |
|---|---|
| Full Documentation | Developer docs, architecture, CI/CD, and more |
| Configuration Reference | All config options in detail |
| Changelog | Release history |
| Contributing | How to contribute |
| License | Mozilla Public License 2.0 |
🙏 Credits¶
- Author: Ghent Starshadow
- Contact: ghent@starshadow.com
- Repository: GitLab
📄 License¶
Ansible Crafting is licensed under the Mozilla Public License 2.0. See LICENSE for the full text.
This means: - ✅ You can use, modify, and distribute this mod freely - ✅ Modifications to existing source files must remain under MPL-2.0 - ✅ New files you add can use any license - ✅ Contributors automatically grant license under MPL-2.0 terms (no CLA required)